Home
last modified time | relevance | path

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

/llvm-project/clang-tools-extra/clang-tidy/utils/
H A DTypeTraits.cpp156 bool hasNonTrivialMoveAssignment(QualType Type) { in hasNonTrivialMoveAssignment() function
159 Record->hasNonTrivialMoveAssignment(); in hasNonTrivialMoveAssignment()
H A DTypeTraits.h35 bool hasNonTrivialMoveAssignment(QualType Type);
/llvm-project/clang-tools-extra/clang-tidy/performance/
H A DUnnecessaryValueParamCheck.cpp113 (utils::type_traits::hasNonTrivialMoveAssignment(CanonicalType) && in check()
/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp629 if (hasNonTrivialMoveAssignment()) return false; in hasSubobjectAtOffsetZeroOfEmptyBaseType()
1222 if (FieldRec->hasNonTrivialMoveAssignment()) in addedMember()
H A DJSONNodeDumper.cpp486 FIELD2("nonTrivial", hasNonTrivialMoveAssignment); in createMoveAssignmentDefinitionData()
H A DTextNodeDumper.cpp2639 FLAG(hasNonTrivialMoveAssignment, non_trivial); in VisitUnresolvedUsingValueDecl()
/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h1360 bool hasNonTrivialMoveAssignment() const { in defaultedDestructorIsConstexpr()
1349 bool hasNonTrivialMoveAssignment() const { hasNonTrivialMoveAssignment() function
/llvm-project/clang/lib/Sema/
H A DSemaExprCXX.cpp5457 return RD->hasTrivialMoveAssignment() && !RD->hasNonTrivialMoveAssignment(); in EvaluateUnaryTypeTrait()
5578 &CXXRecordDecl::hasNonTrivialMoveAssignment, in CheckConvertibilityForTypeTraits()
H A DSemaDeclCXX.cpp15306 if (!Base->hasNonTrivialMoveAssignment()) in DefineImplicitMoveAssignment()