reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
42 Flags(const Flags &rhs) : m_flags(rhs.m_flags) {} 51 ValueType Get() const { return m_flags; } 63 void Reset(ValueType flags) { m_flags = flags; } 73 m_flags &= ~mask; 74 return m_flags; 85 m_flags |= mask; 86 return m_flags; 94 bool AllSet(ValueType mask) const { return (m_flags & mask) == mask; } 101 bool AnySet(ValueType mask) const { return (m_flags & mask) != 0; } 107 bool Test(ValueType bit) const { return (m_flags & bit) != 0; } 114 bool AllClear(ValueType mask) const { return (m_flags & mask) == 0; } 116 bool AnyClear(ValueType mask) const { return (m_flags & mask) != mask; } 122 bool IsClear(ValueType bit) const { return (m_flags & bit) == 0; }