Home
last modified time | relevance | path

Searched refs:isTriviallyCopyable (Results 1 – 10 of 10) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h1434 bool isTriviallyCopyable() const;
1445 return isTriviallyCopyable() && hasTrivialDefaultConstructor(); in isTrivial()
/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaPseudoObject.cpp246 return ClassDecl->isTriviallyCopyable(); in CanCaptureValue()
H A DSemaExprCXX.cpp5162 if (!ParamT->isReferenceType() && !Decl->isTriviallyCopyable()) in HasNonDeletedDefaultedEqualityComparison()
H A DSemaDeclCXX.cpp11805 if (!Info->Record->isTriviallyCopyable()) in CheckComparisonCategoryType()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DJSONNodeDumper.cpp521 FIELD1(isTriviallyCopyable); in createCXXRecordDefinitionData()
H A DType.cpp2693 ClassDecl->isTriviallyCopyable(); in isTrivialType()
2739 return ClassDecl->isTriviallyCopyable(); in isTriviallyCopyableTypeImpl()
H A DTextNodeDumper.cpp2445 FLAG(isTriviallyCopyable, trivially_copyable); in VisitCXXRecordDecl()
H A DDeclCXX.cpp612 bool CXXRecordDecl::isTriviallyCopyable() const { in isTriviallyCopyable() function in CXXRecordDecl
H A DDecl.cpp5151 else if (CXXRD->isTriviallyCopyable()) in mayInsertExtraPadding()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGExprAgg.cpp1050 assert(CmpInfo.Record->isTriviallyCopyable() && in VisitBinCmp()