Home
last modified time | relevance | path

Searched refs:hasTrivialDefaultConstructor (Results 1 – 13 of 13) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/
H A DTypeTraits.cpp69 if (ClassDecl->hasTrivialDefaultConstructor()) in recordIsTriviallyDefaultConstructible()
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/cert/
H A DNonTrivialTypesLibcMemoryCallsCheck.cpp28 return Node.hasTrivialDefaultConstructor(); in AST_MATCHER()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h1195 bool hasTrivialDefaultConstructor() const { in hasTrivialDefaultConstructor() function
1389 return isTriviallyCopyable() && hasTrivialDefaultConstructor(); in isTrivial()
1417 hasTrivialDefaultConstructor()); in isLiteral()
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclCXX.cpp363 if (!BaseClassDecl->hasTrivialDefaultConstructor()) in setBases()
1166 if (!FieldRec->hasTrivialDefaultConstructor()) in addedMember()
H A DJSONNodeDumper.cpp379 FIELD2("trivial", hasTrivialDefaultConstructor); in createDefaultConstructorDefinitionData()
H A DTextNodeDumper.cpp1980 FLAG(hasTrivialDefaultConstructor, trivial); in VisitCXXRecordDecl()
H A DExprConstant.cpp6000 if (!RD || RD->hasTrivialDefaultConstructor()) in HandleUnionActiveMemberChange()
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprCXX.cpp5017 return RD->hasTrivialDefaultConstructor() && in EvaluateUnaryTypeTrait()
5222 if (RD->hasTrivialDefaultConstructor() && in EvaluateUnaryTypeTrait()
H A DSemaDeclCXX.cpp3194 !RD->hasTrivialDefaultConstructor() || in InitializationHasSideEffects()
9504 if (RD->hasTrivialDefaultConstructor()) in findTrivialSpecialMember()
13456 DefaultCon->setTrivial(ClassDecl->hasTrivialDefaultConstructor()); in DeclareImplicitDefaultConstructor()
H A DSemaDecl.cpp13228 if (!RD->hasTrivialDefaultConstructor()) { in ActOnUninitializedDecl()
17681 else if (!RDecl->hasTrivialDefaultConstructor()) in CheckNontrivialField()
H A DSemaType.cpp9047 !RD->hasTrivialDefaultConstructor()) { in RequireLiteralType()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGDebugInfo.cpp2477 !RD->hasTrivialDefaultConstructor() && in canUseCtorHoming()
/llvm-project-15.0.7/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp7773 cxx_record_decl->hasTrivialDefaultConstructor()) || in AddMethodToCXXRecordType()