Searched refs:hasNonTrivialMoveConstructor (Results 1 – 14 of 14) sorted by relevance
152 bool hasNonTrivialMoveConstructor(QualType Type) { in hasNonTrivialMoveConstructor() function155 Record->hasNonTrivialMoveConstructor(); in hasNonTrivialMoveConstructor()
35 bool hasNonTrivialMoveConstructor(QualType Type);
122 ((utils::type_traits::hasNonTrivialMoveConstructor(CanonicalType) && in check()
35 if (RD->hasNonTrivialCopyConstructor() || RD->hasNonTrivialMoveConstructor()) in canCopyArgument()
419 if (hasNonTrivialMoveConstructor()) return false; in isTriviallyCopyable()802 if (FieldRec->hasNonTrivialMoveConstructor()) in addedMember()
572 if (hasNonTrivialMoveConstructor()) return false; in isTriviallyCopyable()1158 if (FieldRec->hasNonTrivialMoveConstructor()) in addedMember()
383 FIELD2("nonTrivial", hasNonTrivialMoveConstructor); in createMoveConstructorDefinitionData()
1927 FLAG(hasNonTrivialMoveConstructor, non_trivial); in VisitCXXRecordDecl()
1233 bool hasNonTrivialMoveConstructor() const { in hasNonTrivialMoveConstructor() function
1252 bool hasNonTrivialMoveConstructor() const { in hasNonTrivialMoveConstructor() function
4071 return RD->hasTrivialMoveConstructor() && !RD->hasNonTrivialMoveConstructor(); in EvaluateUnaryTypeTrait()
881 !Record->hasNonTrivialMoveConstructor() && in isValidVarArgType()
4844 return RD->hasTrivialMoveConstructor() && !RD->hasNonTrivialMoveConstructor(); in EvaluateUnaryTypeTrait()
899 !Record->hasNonTrivialMoveConstructor() && in isValidVarArgType()