Lines Matching refs:Flags
16 class Flags
22 Flags(const Flags& pOther) in Flags() function
25 Flags(Enum pFlag) in Flags() function
28 Flags(unsigned int pFlag = 0x0)
37 Flags operator& (int pMask ) const
38 { return Flags(m_Data & pMask); }
40 Flags operator& (unsigned int pMask ) const
41 { return Flags(m_Data & pMask); }
43 Flags operator& (Enum pMask ) const
44 { return Flags(m_Data & pMask); }
46 Flags& operator&= (unsigned int pMask ) {
51 Flags& operator=(Flags pOther) {
56 Flags operator^ (Flags pOther) const
57 { return Flags(m_Data^pOther.m_Data); }
59 Flags operator^ (Enum pOther) const
60 { return Flags(m_Data^pOther); }
62 Flags& operator^= (Flags pOther) {
67 Flags& operator^= (Enum pOther) {
72 Flags operator| (Flags pOther) const
73 { return Flags(m_Data | pOther.m_Data); }
75 Flags operator| (Enum pOther ) const
76 { return Flags(m_Data | pOther); }
78 Flags& operator|= (Flags pOther) {
83 Flags& operator|= (Enum pOther) {
88 Flags operator~ () const
89 { return Flags(~m_Data); }