Home
last modified time | relevance | path

Searched refs:hasNonTrivialCopyConstructor (Results 1 – 20 of 20) sorted by relevance

/external/llvm-project/clang-tools-extra/clang-tidy/utils/
DTypeTraits.cpp24 !Record->hasNonTrivialCopyConstructor() && in classHasTrivialCopyAndDestroy()
/external/clang/lib/CodeGen/
DCGCXXABI.cpp35 if (RD->hasNonTrivialCopyConstructor() || RD->hasNonTrivialMoveConstructor()) in canCopyArgument()
DCGExprAgg.cpp237 (cast<CXXRecordDecl>(Record)->hasNonTrivialCopyConstructor() || in TypeRequiresGCollection()
DItaniumCXXABI.cpp67 if (RD->hasNonTrivialDestructor() || RD->hasNonTrivialCopyConstructor()) in getRecordArgABI()
980 if (RD->hasNonTrivialDestructor() || RD->hasNonTrivialCopyConstructor()) { in classifyReturnType()
DCGBlocks.cpp249 if (record->hasNonTrivialCopyConstructor()) return false; in isSafeForCXXConstantCapture()
DMicrosoftCXXABI.cpp813 if (RD->hasNonTrivialCopyConstructor()) in getRecordArgABI()
/external/llvm-project/clang/lib/AST/
DDeclCXX.cpp570 if (hasNonTrivialCopyConstructor()) return false; in isTriviallyCopyable()
1156 if (FieldRec->hasNonTrivialCopyConstructor()) in addedMember()
DJSONNodeDumper.cpp364 FIELD2("nonTrivial", hasNonTrivialCopyConstructor); in createCopyConstructorDefinitionData()
DTextNodeDumper.cpp1908 FLAG(hasNonTrivialCopyConstructor, non_trivial); in VisitCXXRecordDecl()
/external/clang/include/clang/AST/
DDeclCXX.h1219 bool hasNonTrivialCopyConstructor() const { in hasNonTrivialCopyConstructor() function
/external/clang/lib/AST/
DDeclCXX.cpp417 if (hasNonTrivialCopyConstructor()) return false; in isTriviallyCopyable()
/external/llvm-project/clang/lib/CodeGen/
DCGExprAgg.cpp246 (cast<CXXRecordDecl>(Record)->hasNonTrivialCopyConstructor() || in TypeRequiresGCollection()
DCGBlocks.cpp399 if (record->hasNonTrivialCopyConstructor()) return false; in isSafeForCXXConstantCapture()
/external/llvm-project/clang/include/clang/AST/
DDeclCXX.h1227 bool hasNonTrivialCopyConstructor() const { in hasNonTrivialCopyConstructor() function
/external/clang/lib/Sema/
DSemaExprCXX.cpp4083 !RD->hasNonTrivialCopyConstructor(); in EvaluateUnaryTypeTrait()
4221 !RD->hasNonTrivialCopyConstructor()) in EvaluateUnaryTypeTrait()
DSemaDecl.cpp13649 if (RDecl->hasNonTrivialCopyConstructor()) in CheckNontrivialField()
DSemaExpr.cpp880 if (!Record->hasNonTrivialCopyConstructor() && in isValidVarArgType()
/external/llvm-project/clang/lib/Sema/
DSemaExprCXX.cpp4856 !RD->hasNonTrivialCopyConstructor(); in EvaluateUnaryTypeTrait()
4999 !RD->hasNonTrivialCopyConstructor()) in EvaluateUnaryTypeTrait()
DSemaDecl.cpp16844 if (RDecl->hasNonTrivialCopyConstructor()) in CheckNontrivialField()
DSemaExpr.cpp898 if (!Record->hasNonTrivialCopyConstructor() && in isValidVarArgType()