|
constexpr | Mask ()=default |
constexpr | Mask (const Mask &that)=default |
constexpr | Mask (E val) |
constexpr | Mask (E v1, E v2) |
constexpr | Mask (E v1, E v2, E v3) |
constexpr | Mask (E v1, E v2, E v3, E v4) |
constexpr | Mask (E v1, E v2, E v3, E v4, E v5) |
constexpr | Mask (E v1, E v2, E v3, E v4, E v5, E v6) |
constexpr | Mask (E v1, E v2, E v3, E v4, E v5, E v6, E v7) |
constexpr | Mask (E v1, E v2, E v3, E v4, E v5, E v6, E v7, E v8) |
| operator bool () const |
Mask | operator~ () const |
constexpr Mask | operator| (const Mask &that) const |
constexpr Mask | operator& (const Mask &that) const |
constexpr Mask | operator^ (const Mask &that) const |
Mask & | operator= (const Mask &that) |
Mask & | operator|= (const Mask &that) |
Mask & | operator&= (const Mask &that) |
Mask & | operator^= (const Mask &that) |
bool | operator== (const Mask &that) const |
bool | operator!= (const Mask &that) const |
bool | TestAll (const Mask &that) const |
void | Clear (const Mask &that) |
UnderlyingType | UncheckedValue () const |
template<typename
E>
class Mask< E >
Definition at line 15 of file mask.h.