Home
last modified time | relevance | path

Searched refs:SMF_MoveConstructor (Results 1 – 5 of 5) sorted by relevance

/external/llvm-project/clang/include/clang/AST/
DDeclCXX.h271 SMF_MoveConstructor = 0x4, enumerator
688 (data().DeclaredSpecialMembers & SMF_MoveConstructor)) && in defaultedMoveConstructorIsDeleted()
788 (SMF_MoveConstructor | SMF_MoveAssignment)) in needsOverloadResolutionForCopyConstructor()
816 (SMF_MoveConstructor | SMF_MoveAssignment); in hasUserDeclaredMoveOperation()
822 return data().UserDeclaredSpecialMembers & SMF_MoveConstructor; in hasUserDeclaredMoveConstructor()
827 return (data().DeclaredSpecialMembers & SMF_MoveConstructor) || in hasMoveConstructor()
861 return !(data().DeclaredSpecialMembers & SMF_MoveConstructor) && in needsImplicitMoveConstructor()
907 (SMF_MoveConstructor | SMF_MoveAssignment)) in needsOverloadResolutionForCopyAssignment()
1242 (data().HasTrivialSpecialMembers & SMF_MoveConstructor); in hasTrivialMoveConstructor()
1247 (data().HasTrivialSpecialMembersForCall & SMF_MoveConstructor); in hasTrivialMoveConstructorForCall()
[all …]
DCXXRecordDeclDefinitionBits.def168 /// SMF_MoveConstructor, and SMF_Destructor are meaningful here.
182 /// SMF_MoveConstructor, and SMF_Destructor are meaningful here.
/external/clang/include/clang/AST/
DDeclCXX.h271 SMF_MoveConstructor = 0x4, enumerator
894 (SMF_MoveConstructor | SMF_MoveAssignment); in hasUserDeclaredMoveOperation()
900 return data().UserDeclaredSpecialMembers & SMF_MoveConstructor; in hasUserDeclaredMoveConstructor()
905 return (data().DeclaredSpecialMembers & SMF_MoveConstructor) || in hasMoveConstructor()
921 return !(data().DeclaredSpecialMembers & SMF_MoveConstructor) && in needsImplicitMoveConstructor()
1228 (data().HasTrivialSpecialMembers & SMF_MoveConstructor); in hasTrivialMoveConstructor()
1234 return (data().DeclaredNonTrivialSpecialMembers & SMF_MoveConstructor) || in hasNonTrivialMoveConstructor()
1236 !(data().HasTrivialSpecialMembers & SMF_MoveConstructor)); in hasNonTrivialMoveConstructor()
/external/llvm-project/clang/lib/AST/
DDeclCXX.cpp378 data().HasTrivialSpecialMembers &= ~SMF_MoveConstructor; in setBases()
381 data().HasTrivialSpecialMembersForCall &= ~SMF_MoveConstructor; in setBases()
791 SMKind |= SMF_MoveConstructor; in addedMember()
1207 data().HasTrivialSpecialMembers &= ~SMF_MoveConstructor; in addedMember()
1210 data().HasTrivialSpecialMembersForCall &= ~SMF_MoveConstructor; in addedMember()
1397 SMKind |= SMF_MoveConstructor; in finishedDefaultedOrDeletedMember()
1446 SMKind = SMF_MoveConstructor; in setTrivialForCallFlags()
/external/clang/lib/AST/
DDeclCXX.cpp286 data().HasTrivialSpecialMembers &= ~SMF_MoveConstructor; in setBases()
534 SMKind |= SMF_MoveConstructor; in addedMember()
830 data().HasTrivialSpecialMembers &= ~SMF_MoveConstructor; in addedMember()
1004 SMKind |= SMF_MoveConstructor; in finishedDefaultedOrDeletedMember()