Lines Matching defs:SMKind
820 unsigned SMKind = 0;
845 SMKind |= SMF_DefaultConstructor;
858 SMKind |= SMF_CopyConstructor;
863 SMKind |= SMF_MoveConstructor;
896 SMKind |= SMF_Destructor;
899 SMKind |= SMF_CopyAssignment;
908 SMKind |= SMF_MoveAssignment;
935 if (SMKind) {
939 data().DeclaredSpecialMembers | ~SMKind;
941 data().DeclaredSpecialMembers | ~SMKind;
945 data().DeclaredSpecialMembers |= SMKind;
947 data().UserDeclaredSpecialMembers |= SMKind;
951 SMKind != SMF_MoveAssignment) ||
974 addedEligibleSpecialMemberFunction(Method, SMKind);
1498 unsigned SMKind) {
1527 data().HasTrivialSpecialMembers |= SMKind;
1528 data().HasTrivialSpecialMembersForCall |= SMKind;
1530 data().HasTrivialSpecialMembersForCall |= SMKind;
1531 data().DeclaredNonTrivialSpecialMembers |= SMKind;
1533 data().DeclaredNonTrivialSpecialMembers |= SMKind;
1540 data().DeclaredNonTrivialSpecialMembersForCall |= SMKind;
1548 unsigned SMKind = 0;
1552 SMKind |= SMF_DefaultConstructor;
1557 SMKind |= SMF_CopyConstructor;
1559 SMKind |= SMF_MoveConstructor;
1564 SMKind |= SMF_Destructor;
1568 SMKind |= SMF_CopyAssignment;
1570 SMKind |= SMF_MoveAssignment;
1576 data().HasTrivialSpecialMembers |= SMKind;
1578 data().DeclaredNonTrivialSpecialMembers |= SMKind;
1614 unsigned SMKind = 0;
1618 SMKind = SMF_CopyConstructor;
1620 SMKind = SMF_MoveConstructor;
1622 SMKind = SMF_Destructor;
1625 data().HasTrivialSpecialMembersForCall |= SMKind;
1627 data().DeclaredNonTrivialSpecialMembersForCall |= SMKind;