Lines Matching defs:SMKind
813 unsigned SMKind = 0;
838 SMKind |= SMF_DefaultConstructor;
851 SMKind |= SMF_CopyConstructor;
856 SMKind |= SMF_MoveConstructor;
889 SMKind |= SMF_Destructor;
892 SMKind |= SMF_CopyAssignment;
901 SMKind |= SMF_MoveAssignment;
928 if (SMKind) {
932 data().DeclaredSpecialMembers | ~SMKind;
934 data().DeclaredSpecialMembers | ~SMKind;
938 data().DeclaredSpecialMembers |= SMKind;
940 data().UserDeclaredSpecialMembers |= SMKind;
944 SMKind != SMF_MoveAssignment) ||
967 addedEligibleSpecialMemberFunction(Method, SMKind);
1460 unsigned SMKind) {
1489 data().HasTrivialSpecialMembers |= SMKind;
1490 data().HasTrivialSpecialMembersForCall |= SMKind;
1492 data().HasTrivialSpecialMembersForCall |= SMKind;
1493 data().DeclaredNonTrivialSpecialMembers |= SMKind;
1495 data().DeclaredNonTrivialSpecialMembers |= SMKind;
1502 data().DeclaredNonTrivialSpecialMembersForCall |= SMKind;
1510 unsigned SMKind = 0;
1514 SMKind |= SMF_DefaultConstructor;
1519 SMKind |= SMF_CopyConstructor;
1521 SMKind |= SMF_MoveConstructor;
1526 SMKind |= SMF_Destructor;
1530 SMKind |= SMF_CopyAssignment;
1532 SMKind |= SMF_MoveAssignment;
1538 data().HasTrivialSpecialMembers |= SMKind;
1540 data().DeclaredNonTrivialSpecialMembers |= SMKind;
1576 unsigned SMKind = 0;
1580 SMKind = SMF_CopyConstructor;
1582 SMKind = SMF_MoveConstructor;
1584 SMKind = SMF_Destructor;
1587 data().HasTrivialSpecialMembersForCall |= SMKind;
1589 data().DeclaredNonTrivialSpecialMembersForCall |= SMKind;