reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
114 static const Flags::ValueType permissions_mask[allPerms + 1];
tools/lldb/include/lldb/Utility/Flags.h34 Flags(ValueType flags = 0) : m_flags(flags) {} 51 ValueType Get() const { return m_flags; } 57 size_t GetBitSize() const { return sizeof(ValueType) * 8; } 63 void Reset(ValueType flags) { m_flags = flags; } 72 ValueType Clear(ValueType mask = ~static_cast<ValueType>(0)) { 72 ValueType Clear(ValueType mask = ~static_cast<ValueType>(0)) { 84 ValueType Set(ValueType mask) { 84 ValueType Set(ValueType mask) { 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; } 125 ValueType m_flags; ///< The flags.tools/lldb/source/Breakpoint/BreakpointName.cpp
23 const Flags::ValueType BreakpointName::Permissions::permissions_mask