Searched refs:hasNonTrivialDestructor (Results 1 – 13 of 13) sorted by relevance
20 AST_MATCHER(CXXRecordDecl, hasNonTrivialDestructor) { in AST_MATCHER() argument22 return Node.hasDefinition() && Node.hasNonTrivialDestructor(); in AST_MATCHER()33 cxxRecordDecl(hasNonTrivialDestructor()))))), in registerMatchers()36 cxxRecordDecl(hasNonTrivialDestructor()))))))))) in registerMatchers()
25 !Record->hasNonTrivialDestructor(); in classHasTrivialCopyAndDestroy()
200 ->hasNonTrivialDestructor()); in createFromLayers()
462 FIELD2("nonTrivial", hasNonTrivialDestructor); in createDestructorDefinitionData()
2060 FLAG(hasNonTrivialDestructor, non_trivial); in VisitCXXRecordDecl()
1142 if (FieldRec->hasNonTrivialDestructor()) in addedMember()
1331 bool hasNonTrivialDestructor() const { in hasNonTrivialDestructor() function
1108 if (RD->hasNonTrivialDestructor()) in isTrivialForAArch64MSVC()
4385 DestroyedInCallee = RD->hasNonTrivialDestructor(); in EmitCallArg()
3913 if (!RD || !RD->hasDefinition() || RD->hasNonTrivialDestructor()) in warnAboutRedundantParens()
7045 else if (Record->hasNonTrivialDestructor()) in CheckCompletedCXXClass()
17685 else if (RDecl->hasNonTrivialDestructor()) in CheckNontrivialField()
951 !Record->hasNonTrivialDestructor()) in isValidVarArgType()