UniSet 2.44.3
Класс uniset::AccessMask

Открытые типы

enum  Flag : uint8_t { UNKNOWN = 0 , NONE = 1 << 0 , READ = 1 << 1 , WRITE = 1 << 2 }

Открытые члены

constexpr AccessMask (uint8_t m) noexcept
constexpr AccessMask (Flag f) noexcept
constexpr AccessMask (std::initializer_list< Flag > flags) noexcept
constexpr bool canRead () const noexcept
constexpr bool canWrite () const noexcept
constexpr bool empty () const noexcept
constexpr bool has (const AccessMask &other) const noexcept
constexpr void add (const AccessMask &other) noexcept
constexpr void remove (const AccessMask &other) noexcept
constexpr void clear () noexcept
constexpr uint8_t raw () const noexcept
std::string toString () const
constexpr bool operator== (const AccessMask &o) const noexcept
constexpr bool operator!= (const AccessMask &o) const noexcept
constexpr AccessMask operator| (const AccessMask &o) const noexcept
constexpr AccessMask operator& (const AccessMask &o) const noexcept
constexpr AccessMask & operator|= (const AccessMask &o) noexcept
constexpr AccessMask & operator&= (const AccessMask &o) noexcept

Открытые статические члены

static std::string toLower (const std::string &s)
static AccessMask fromString (const std::string &m)