|
|
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 |
| |