Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/
H A DTypeTraits.cpp24 !Record->hasNonTrivialCopyConstructor() && in classHasTrivialCopyAndDestroy()
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclCXX.cpp577 if (hasNonTrivialCopyConstructor()) return false; in isTriviallyCopyable()
1134 if (FieldRec->hasNonTrivialCopyConstructor()) in addedMember()
H A DJSONNodeDumper.cpp395 FIELD2("nonTrivial", hasNonTrivialCopyConstructor); in createCopyConstructorDefinitionData()
H A DTextNodeDumper.cpp1995 FLAG(hasNonTrivialCopyConstructor, non_trivial); in VisitCXXRecordDecl()
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGExprAgg.cpp248 (cast<CXXRecordDecl>(Record)->hasNonTrivialCopyConstructor() || in TypeRequiresGCollection()
H A DCGBlocks.cpp449 if (record->hasNonTrivialCopyConstructor()) return false; in isSafeForCXXConstantCapture()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h1243 bool hasNonTrivialCopyConstructor() const { in hasNonTrivialCopyConstructor() function
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprCXX.cpp5039 !RD->hasNonTrivialCopyConstructor(); in EvaluateUnaryTypeTrait()
5182 !RD->hasNonTrivialCopyConstructor()) in EvaluateUnaryTypeTrait()
H A DSemaDecl.cpp17679 if (RDecl->hasNonTrivialCopyConstructor()) in CheckNontrivialField()
H A DSemaExpr.cpp949 if (!Record->hasNonTrivialCopyConstructor() && in isValidVarArgType()