Searched refs:isTriviallyCopyable (Results 1 – 13 of 13) sorted by relevance
30 AST_MATCHER(CXXRecordDecl, isTriviallyCopyable) { in AST_MATCHER() argument98 ArgChecker(unless(isTriviallyCopyable()), IsStructPointer())) in registerMatchers()
205 CanCopy, CanMove, C.isTriviallyCopyable()); in considerClassValue()206 if (CanCopy && C.isTriviallyCopyable()) in considerClassValue()
22 return Node.hasDefinition() ? !Node.isTriviallyCopyable() : false; in AST_MATCHER()
53 if (RD && RD->isTriviallyCopyable()) in check()
1381 bool isTriviallyCopyable() const;1389 return isTriviallyCopyable() && hasTrivialDefaultConstructor(); in isTrivial()
2458 ClassDecl->isTriviallyCopyable(); in isTrivialType()2498 if (!ClassDecl->isTriviallyCopyable()) return false; in isTriviallyCopyableType()
482 FIELD1(isTriviallyCopyable); in createCXXRecordDefinitionData()
1961 FLAG(isTriviallyCopyable, trivially_copyable); in VisitCXXRecordDecl()
573 bool CXXRecordDecl::isTriviallyCopyable() const { in isTriviallyCopyable() function in CXXRecordDecl
4779 else if (CXXRD->isTriviallyCopyable()) in mayInsertExtraPadding()
239 return ClassDecl->isTriviallyCopyable(); in CanCaptureValue()
11388 if (!Info->Record->isTriviallyCopyable()) in CheckComparisonCategoryType()
1015 assert(CmpInfo.Record->isTriviallyCopyable() && in VisitBinCmp()