Home
last modified time | relevance | path

Searched refs:hasNonTrivialMoveConstructor (Results 1 – 9 of 9) sorted by relevance

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/
H A DTypeTraits.cpp152 bool hasNonTrivialMoveConstructor(QualType Type) { in hasNonTrivialMoveConstructor() function
155 Record->hasNonTrivialMoveConstructor(); in hasNonTrivialMoveConstructor()
H A DTypeTraits.h35 bool hasNonTrivialMoveConstructor(QualType Type);
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/
H A DUnnecessaryValueParamCheck.cpp111 ((utils::type_traits::hasNonTrivialMoveConstructor(CanonicalType) && in check()
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclCXX.cpp579 if (hasNonTrivialMoveConstructor()) return false; in isTriviallyCopyable()
1136 if (FieldRec->hasNonTrivialMoveConstructor()) in addedMember()
H A DJSONNodeDumper.cpp414 FIELD2("nonTrivial", hasNonTrivialMoveConstructor); in createMoveConstructorDefinitionData()
H A DTextNodeDumper.cpp2014 FLAG(hasNonTrivialMoveConstructor, non_trivial); in VisitCXXRecordDecl()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h1268 bool hasNonTrivialMoveConstructor() const { in hasNonTrivialMoveConstructor() function
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprCXX.cpp5027 return RD->hasTrivialMoveConstructor() && !RD->hasNonTrivialMoveConstructor(); in EvaluateUnaryTypeTrait()
H A DSemaExpr.cpp950 !Record->hasNonTrivialMoveConstructor() && in isValidVarArgType()