Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang-tools-extra/clang-tidy/utils/
H A DTypeTraits.cpp158 bool hasNonTrivialMoveAssignment(QualType Type) { in hasNonTrivialMoveAssignment() function
161 Record->hasNonTrivialMoveAssignment(); in hasNonTrivialMoveAssignment()
H A DTypeTraits.h38 bool hasNonTrivialMoveAssignment(QualType Type);
/llvm-project-15.0.7/clang-tools-extra/clang-tidy/performance/
H A DUnnecessaryValueParamCheck.cpp114 (utils::type_traits::hasNonTrivialMoveAssignment(CanonicalType) && in check()
/llvm-project-15.0.7/clang/lib/AST/
H A DDeclCXX.cpp583 if (hasNonTrivialMoveAssignment()) return false; in isTriviallyCopyable()
1140 if (FieldRec->hasNonTrivialMoveAssignment()) in addedMember()
H A DJSONNodeDumper.cpp447 FIELD2("nonTrivial", hasNonTrivialMoveAssignment); in createMoveAssignmentDefinitionData()
H A DTextNodeDumper.cpp2046 FLAG(hasNonTrivialMoveAssignment, non_trivial); in VisitCXXRecordDecl()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h1303 bool hasNonTrivialMoveAssignment() const { in hasNonTrivialMoveAssignment() function
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaExprCXX.cpp5048 return RD->hasTrivialMoveAssignment() && !RD->hasNonTrivialMoveAssignment(); in EvaluateUnaryTypeTrait()
5169 &CXXRecordDecl::hasNonTrivialMoveAssignment, in EvaluateUnaryTypeTrait()
H A DSemaDeclCXX.cpp14765 if (!Base->hasNonTrivialMoveAssignment()) in checkMoveAssignmentForRepeatedMove()