Home
last modified time | relevance | path

Searched refs:hasNonTrivialDestructor (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/bugprone/
H A DUnusedRaiiCheck.cpp20 AST_MATCHER(CXXRecordDecl, hasNonTrivialDestructor) { in AST_MATCHER() argument
22 return Node.hasDefinition() && Node.hasNonTrivialDestructor(); in AST_MATCHER()
33 cxxRecordDecl(hasNonTrivialDestructor()))))), in registerMatchers()
36 cxxRecordDecl(hasNonTrivialDestructor()))))))))) in registerMatchers()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/
H A DTypeTraits.cpp25 !Record->hasNonTrivialDestructor(); in classHasTrivialCopyAndDestroy()
/llvm-project-15.0.7/clang/lib/Analysis/
H A DConstructionContext.cpp200 ->hasNonTrivialDestructor()); in createFromLayers()
/llvm-project-15.0.7/clang/lib/AST/
H A DJSONNodeDumper.cpp462 FIELD2("nonTrivial", hasNonTrivialDestructor); in createDestructorDefinitionData()
H A DTextNodeDumper.cpp2060 FLAG(hasNonTrivialDestructor, non_trivial); in VisitCXXRecordDecl()
H A DDeclCXX.cpp1142 if (FieldRec->hasNonTrivialDestructor()) in addedMember()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h1331 bool hasNonTrivialDestructor() const { in hasNonTrivialDestructor() function
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DMicrosoftCXXABI.cpp1108 if (RD->hasNonTrivialDestructor()) in isTrivialForAArch64MSVC()
H A DCGCall.cpp4385 DestroyedInCallee = RD->hasNonTrivialDestructor(); in EmitCallArg()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaType.cpp3913 if (!RD || !RD->hasDefinition() || RD->hasNonTrivialDestructor()) in warnAboutRedundantParens()
H A DSemaDeclCXX.cpp7045 else if (Record->hasNonTrivialDestructor()) in CheckCompletedCXXClass()
H A DSemaDecl.cpp17685 else if (RDecl->hasNonTrivialDestructor()) in CheckNontrivialField()
H A DSemaExpr.cpp951 !Record->hasNonTrivialDestructor()) in isValidVarArgType()