Searched refs:hasNonTrivialMoveAssignment (Results 1 – 13 of 13) sorted by relevance
158 bool hasNonTrivialMoveAssignment(QualType Type) { in hasNonTrivialMoveAssignment() function161 Record->hasNonTrivialMoveAssignment(); in hasNonTrivialMoveAssignment()
38 bool hasNonTrivialMoveAssignment(QualType Type);
125 (utils::type_traits::hasNonTrivialMoveAssignment(CanonicalType) && in check()
423 if (hasNonTrivialMoveAssignment()) return false; in isTriviallyCopyable()804 if (FieldRec->hasNonTrivialMoveAssignment()) in addedMember()
576 if (hasNonTrivialMoveAssignment()) return false; in isTriviallyCopyable()1162 if (FieldRec->hasNonTrivialMoveAssignment()) in addedMember()
416 FIELD2("nonTrivial", hasNonTrivialMoveAssignment); in createMoveAssignmentDefinitionData()
1959 FLAG(hasNonTrivialMoveAssignment, non_trivial); in VisitCXXRecordDecl()
1261 bool hasNonTrivialMoveAssignment() const { in hasNonTrivialMoveAssignment() function
1287 bool hasNonTrivialMoveAssignment() const { in hasNonTrivialMoveAssignment() function
4092 return RD->hasTrivialMoveAssignment() && !RD->hasNonTrivialMoveAssignment(); in EvaluateUnaryTypeTrait()4208 &CXXRecordDecl::hasNonTrivialMoveAssignment, in EvaluateUnaryTypeTrait()
10645 if (!Base->hasNonTrivialMoveAssignment()) in checkMoveAssignmentForRepeatedMove()
4865 return RD->hasTrivialMoveAssignment() && !RD->hasNonTrivialMoveAssignment(); in EvaluateUnaryTypeTrait()4986 &CXXRecordDecl::hasNonTrivialMoveAssignment, in EvaluateUnaryTypeTrait()
14307 if (!Base->hasNonTrivialMoveAssignment()) in checkMoveAssignmentForRepeatedMove()