Lines Matching refs:pOther
20 Flags(const Flags& pOther) : m_Data(pOther.m_Data) {} in Flags() argument
41 Flags& operator=(Flags pOther) {
42 m_Data = pOther.m_Data;
46 Flags operator^(Flags pOther) const { return Flags(m_Data ^ pOther.m_Data); }
48 Flags operator^(Enum pOther) const { return Flags(m_Data ^ pOther); }
50 Flags& operator^=(Flags pOther) {
51 m_Data ^= pOther.m_Data;
55 Flags& operator^=(Enum pOther) {
56 m_Data ^= pOther;
60 Flags operator|(Flags pOther) const { return Flags(m_Data | pOther.m_Data); }
62 Flags operator|(Enum pOther) const { return Flags(m_Data | pOther); }
64 Flags& operator|=(Flags pOther) {
65 m_Data |= pOther.m_Data;
69 Flags& operator|=(Enum pOther) {
70 m_Data |= pOther;