Searched refs:isTriviallyCopyable (Results 1 – 13 of 13) sorted by relevance
28 AST_MATCHER(CXXRecordDecl, isTriviallyCopyable) { in AST_MATCHER() argument96 ArgChecker(unless(isTriviallyCopyable()), IsStructPointer())) in registerMatchers()
205 CanCopy, CanMove, C.isTriviallyCopyable()); in considerClassValue()206 if (CanCopy && C.isTriviallyCopyable()) in considerClassValue()
51 if (RD && RD->isTriviallyCopyable()) in check()
20 return Node.hasDefinition() ? !Node.isTriviallyCopyable() : false; in AST_MATCHER()
1438 bool isTriviallyCopyable() const; in isTrivial() 1449 return isTriviallyCopyable() && hasTrivialDefaultConstructor();
2739 ClassDecl->isTriviallyCopyable(); in isTriviallyCopyableTypeImpl() 2785 return ClassDecl->isTriviallyCopyable(); in isBitwiseCloneableType()
521 FIELD1(isTriviallyCopyable); in createCXXRecordDefinitionData()
2554 FLAG(isTriviallyCopyable, trivially_copyable); in VisitCXXRecordDecl()
619 bool CXXRecordDecl::isTriviallyCopyable() const { in hasSubobjectAtOffsetZeroOfEmptyBaseType() 576 bool CXXRecordDecl::isTriviallyCopyable() const { isTriviallyCopyable() function in CXXRecordDecl
5201 else if (CXXRD->isTriviallyCopyable()) in getODRHash()
244 return ClassDecl->isTriviallyCopyable(); in CanCaptureValue()
11904 if (!Info->Record->isTriviallyCopyable()) in LookupStdInitializerList()
1054 assert(CmpInfo.Record->isTriviallyCopyable() && in VisitBinCmp()