Searched refs:hasNonTrivialCopyConstructor (Results 1 – 10 of 10) sorted by relevance
35 if (RD->hasNonTrivialCopyConstructor() || RD->hasNonTrivialMoveConstructor()) in canCopyArgument()
236 (cast<CXXRecordDecl>(Record)->hasNonTrivialCopyConstructor() || in TypeRequiresGCollection()
67 if (RD->hasNonTrivialDestructor() || RD->hasNonTrivialCopyConstructor()) in getRecordArgABI()987 if (RD->hasNonTrivialDestructor() || RD->hasNonTrivialCopyConstructor()) { in classifyReturnType()
249 if (record->hasNonTrivialCopyConstructor()) return false; in isSafeForCXXConstantCapture()
813 if (RD->hasNonTrivialCopyConstructor()) in getRecordArgABI()
399 if (hasNonTrivialCopyConstructor()) return false; in isTriviallyCopyable()
1213 bool hasNonTrivialCopyConstructor() const { in hasNonTrivialCopyConstructor() function
3823 !RD->hasNonTrivialCopyConstructor(); in EvaluateUnaryTypeTrait()3961 !RD->hasNonTrivialCopyConstructor()) in EvaluateUnaryTypeTrait()
13195 if (RDecl->hasNonTrivialCopyConstructor()) in CheckNontrivialField()
868 if (!Record->hasNonTrivialCopyConstructor() && in isValidVarArgType()