Home
last modified time | relevance | path

Searched refs:SMF_CopyConstructor (Results 1 – 3 of 3) sorted by relevance

/freebsd/contrib/llvm-project/clang/include/clang/AST/
H A DDeclCXX.h276 SMF_CopyConstructor = 0x2, enumerator
708 (data().DeclaredSpecialMembers & SMF_CopyConstructor)) && in defaultedCopyConstructorIsDeleted()
803 return data().UserDeclaredSpecialMembers & SMF_CopyConstructor; in hasUserDeclaredCopyConstructor()
809 return !(data().DeclaredSpecialMembers & SMF_CopyConstructor); in needsImplicitCopyConstructor()
1288 return data().HasTrivialSpecialMembers & SMF_CopyConstructor; in hasTrivialCopyConstructor()
1292 return data().HasTrivialSpecialMembersForCall & SMF_CopyConstructor; in hasTrivialCopyConstructorForCall()
1298 return data().DeclaredNonTrivialSpecialMembers & SMF_CopyConstructor || in hasNonTrivialCopyConstructor()
1304 SMF_CopyConstructor) || in hasNonTrivialCopyConstructorForCall()
1395 (SMF_CopyConstructor | SMF_MoveConstructor | SMF_Destructor); in setHasTrivialSpecialMemberForCall()
H A DCXXRecordDeclDefinitionBits.def174 /// purpose of calls. Only the bits corresponding to SMF_CopyConstructor,
188 /// Only the bits corresponding to SMF_CopyConstructor,
/freebsd/contrib/llvm-project/clang/lib/AST/
H A DDeclCXX.cpp373 data().HasTrivialSpecialMembers &= ~SMF_CopyConstructor; in setBases()
376 data().HasTrivialSpecialMembersForCall &= ~SMF_CopyConstructor; in setBases()
858 SMKind |= SMF_CopyConstructor; in addedMember()
1129 ~(SMF_CopyConstructor | SMF_MoveConstructor | SMF_CopyAssignment | in addedMember()
1290 data().HasTrivialSpecialMembers &= ~SMF_CopyConstructor; in addedMember()
1293 data().HasTrivialSpecialMembersForCall &= ~SMF_CopyConstructor; in addedMember()
1602 SMKind |= SMF_CopyConstructor; in finishedDefaultedOrDeletedMember()
1663 SMKind = SMF_CopyConstructor; in setTrivialForCallFlags()