Home
last modified time | relevance | path

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

/freebsd/contrib/llvm-project/clang/lib/Sema/
H A DSemaTypeTraits.cpp875 return RD->hasTrivialDefaultConstructor() && in EvaluateUnaryTypeTrait()
1082 if (RD->hasTrivialDefaultConstructor() && in EvaluateUnaryTypeTrait()
1173 if (RD->hasTrivialDefaultConstructor() || in EvaluateUnaryTypeTrait()
H A DSemaDeclCXX.cpp3353 !RD->hasTrivialDefaultConstructor() || in InitializationHasSideEffects()
10008 if (RD->hasTrivialDefaultConstructor()) in findTrivialSpecialMember()
14163 DefaultCon->setTrivial(ClassDecl->hasTrivialDefaultConstructor()); in DeclareImplicitDefaultConstructor()
H A DSemaDecl.cpp14219 if (!RD->hasTrivialDefaultConstructor()) { in ActOnUninitializedDecl()
19083 else if (!RDecl->hasTrivialDefaultConstructor()) in CheckNontrivialField()
H A DSemaType.cpp9581 !RD->hasTrivialDefaultConstructor()) { in RequireLiteralType()
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp364 if (!BaseClassDecl->hasTrivialDefaultConstructor()) in setBases()
1280 if (!FieldRec->hasTrivialDefaultConstructor()) in addedMember()
1535 hasConstexprNonCopyMoveConstructor() || hasTrivialDefaultConstructor(); in isLiteral()
H A DJSONNodeDumper.cpp417 FIELD2("trivial", hasTrivialDefaultConstructor); in createDefaultConstructorDefinitionData()
H A DTextNodeDumper.cpp2626 FLAG(hasTrivialDefaultConstructor, trivial); in VisitCXXRecordDecl()
H A DType.cpp2802 return ClassDecl->hasTrivialDefaultConstructor() && in isTrivialType()
H A DExprConstant.cpp6448 if (!RD || RD->hasTrivialDefaultConstructor()) in MaybeHandleUnionActiveMemberChange()
/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h1249 bool hasTrivialDefaultConstructor() const { in hasTrivialDefaultConstructor() function
1446 return isTriviallyCopyable() && hasTrivialDefaultConstructor(); in isTrivial()
/freebsd/contrib/llvm-project/clang/lib/CodeGen/
H A DCGDebugInfo.cpp2953 RD->hasTrivialDefaultConstructor() || in canUseCtorHoming()
/freebsd/contrib/llvm-project/lldb/source/Plugins/TypeSystem/Clang/
H A DTypeSystemClang.cpp7823 cxx_record_decl->hasTrivialDefaultConstructor()) || in AddMethodToCXXRecordType()