Home
last modified time | relevance | path

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

/llvm-project-15.0.7/clang/lib/AST/
H A DDeclCXX.cpp335 data().HasTrivialSpecialMembers &= SMF_Destructor; in setBases()
336 data().HasTrivialSpecialMembersForCall &= SMF_Destructor; in setBases()
421 data().HasTrivialSpecialMembers &= ~SMF_Destructor; in setBases()
741 data().HasTrivialSpecialMembers &= SMF_Destructor; in addedMember()
742 data().HasTrivialSpecialMembersForCall &= SMF_Destructor; in addedMember()
831 SMKind |= SMF_Destructor; in addedMember()
1205 data().HasTrivialSpecialMembers &= ~SMF_Destructor; in addedMember()
1364 addedEligibleSpecialMemberFunction(DD, SMF_Destructor); in addedSelectedDestructor()
1379 data().HasTrivialSpecialMembers &= ~SMF_Destructor; in addedEligibleSpecialMemberFunction()
1430 SMKind |= SMF_Destructor; in finishedDefaultedOrDeletedMember()
[all …]
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclCXX.h274 SMF_Destructor = 0x20, enumerator
704 (data().DeclaredSpecialMembers & SMF_Destructor)) && in defaultedDestructorIsDeleted()
983 return data().UserDeclaredSpecialMembers & SMF_Destructor; in hasUserDeclaredDestructor()
989 return !(data().DeclaredSpecialMembers & SMF_Destructor); in needsImplicitDestructor()
1322 return data().HasTrivialSpecialMembers & SMF_Destructor; in hasTrivialDestructor()
1326 return data().HasTrivialSpecialMembersForCall & SMF_Destructor; in hasTrivialDestructorForCall()
1332 return !(data().HasTrivialSpecialMembers & SMF_Destructor); in hasNonTrivialDestructor()
1336 return !(data().HasTrivialSpecialMembersForCall & SMF_Destructor); in hasNonTrivialDestructorForCall()
1341 (SMF_CopyConstructor | SMF_MoveConstructor | SMF_Destructor); in setHasTrivialSpecialMemberForCall()
H A DCXXRecordDeclDefinitionBits.def175 /// SMF_MoveConstructor, and SMF_Destructor are meaningful here.
189 /// SMF_MoveConstructor, and SMF_Destructor are meaningful here.