Searched refs:isTriviallyCopyable (Results 1 – 17 of 17) sorted by relevance
30 AST_MATCHER(CXXRecordDecl, isTriviallyCopyable) { in AST_MATCHER() argument116 ArgChecker(unless(isTriviallyCopyable()), IsStructPointer())) in registerMatchers()
22 return Node.hasDefinition() ? !Node.isTriviallyCopyable() : false; in AST_MATCHER()
58 if (RD && RD->isTriviallyCopyable()) in check()
1316 bool isTriviallyCopyable() const;1324 return isTriviallyCopyable() && hasTrivialDefaultConstructor(); in isTrivial()
1365 bool isTriviallyCopyable() const;1373 return isTriviallyCopyable() && hasTrivialDefaultConstructor(); in isTrivial()
2088 ClassDecl->isTriviallyCopyable(); in isTrivialType()2143 if (!ClassDecl->isTriviallyCopyable()) return false; in isTriviallyCopyableType()
413 bool CXXRecordDecl::isTriviallyCopyable() const { in isTriviallyCopyable() function in CXXRecordDecl
3829 else if (CXXRD->isTriviallyCopyable()) in mayInsertExtraPadding()
240 return ClassDecl->isTriviallyCopyable(); in CanCaptureValue()
2427 ClassDecl->isTriviallyCopyable(); in isTrivialType()2467 if (!ClassDecl->isTriviallyCopyable()) return false; in isTriviallyCopyableType()
451 FIELD1(isTriviallyCopyable); in createCXXRecordDefinitionData()
1874 FLAG(isTriviallyCopyable, trivially_copyable); in VisitCXXRecordDecl()
566 bool CXXRecordDecl::isTriviallyCopyable() const { in isTriviallyCopyable() function in CXXRecordDecl
4601 else if (CXXRD->isTriviallyCopyable()) in mayInsertExtraPadding()
239 return ClassDecl->isTriviallyCopyable(); in CanCaptureValue()
11122 if (!Info->Record->isTriviallyCopyable()) in CheckComparisonCategoryType()
1007 assert(CmpInfo.Record->isTriviallyCopyable() && in VisitBinCmp()