|
libcosmos
Linux C++ System Programming Library
|
This is the complete list of members for cosmos::BitMask< ENUM >, including all inherited members.
| all (defined in cosmos::BitMask< ENUM >) | cosmos::BitMask< ENUM > | static |
| allOf(const std::initializer_list< ENUM > &flags) const | cosmos::BitMask< ENUM > | inline |
| allOf(const BitMask other) const (defined in cosmos::BitMask< ENUM >) | cosmos::BitMask< ENUM > | inline |
| any() const | cosmos::BitMask< ENUM > | inline |
| anyOf(const std::initializer_list< ENUM > &flags) const | cosmos::BitMask< ENUM > | inline |
| anyOf(const BitMask other) const (defined in cosmos::BitMask< ENUM >) | cosmos::BitMask< ENUM > | inline |
| BitMask() | cosmos::BitMask< ENUM > | inline |
| BitMask(const All a) | cosmos::BitMask< ENUM > | inlineexplicit |
| BitMask(const std::initializer_list< ENUM > &init_list) | cosmos::BitMask< ENUM > | inline |
| BitMask(const ENUM val) | cosmos::BitMask< ENUM > | inlineexplicit |
| BitMask(const EnumBaseType value) | cosmos::BitMask< ENUM > | inlineexplicit |
| count() const | cosmos::BitMask< ENUM > | inline |
| EnumBaseType typedef (defined in cosmos::BitMask< ENUM >) | cosmos::BitMask< ENUM > | |
| flip() | cosmos::BitMask< ENUM > | inline |
| flip(const ENUM val) | cosmos::BitMask< ENUM > | inline |
| limit(const std::initializer_list< ENUM > &flags) | cosmos::BitMask< ENUM > | inline |
| limit(const ENUM flag) | cosmos::BitMask< ENUM > | inline |
| limit(const BitMask other) | cosmos::BitMask< ENUM > | inline |
| limit(const BitMask other) const (defined in cosmos::BitMask< ENUM >) | cosmos::BitMask< ENUM > | inline |
| m_flags (defined in cosmos::BitMask< ENUM >) | cosmos::BitMask< ENUM > | protected |
| none() const | cosmos::BitMask< ENUM > | inline |
| only(const ENUM val) const | cosmos::BitMask< ENUM > | inline |
| operator std::string() const | cosmos::BitMask< ENUM > | inlineexplicit |
| operator!=(const BitMask &other) const (defined in cosmos::BitMask< ENUM >) | cosmos::BitMask< ENUM > | inline |
| operator&(const ENUM val) const | cosmos::BitMask< ENUM > | inline |
| operator&(const BitMask &other) const | cosmos::BitMask< ENUM > | inline |
| operator+(const BitMask &first, const BitMask &second) | cosmos::BitMask< ENUM > | friend |
| operator+(const BitMask &first, const ENUM val) | cosmos::BitMask< ENUM > | friend |
| operator-(const BitMask &first, const BitMask &second) | cosmos::BitMask< ENUM > | friend |
| operator-(const BitMask &first, const ENUM val) | cosmos::BitMask< ENUM > | friend |
| operator==(const BitMask &other) const (defined in cosmos::BitMask< ENUM >) | cosmos::BitMask< ENUM > | inline |
| operator[](const ENUM flag) const | cosmos::BitMask< ENUM > | inline |
| operator~() const (defined in cosmos::BitMask< ENUM >) | cosmos::BitMask< ENUM > | inline |
| raw() const | cosmos::BitMask< ENUM > | inline |
| reset() | cosmos::BitMask< ENUM > | inline |
| reset(const ENUM val) | cosmos::BitMask< ENUM > | inline |
| reset(const std::initializer_list< ENUM > &flags) | cosmos::BitMask< ENUM > | inline |
| reset(const BitMask other) (defined in cosmos::BitMask< ENUM >) | cosmos::BitMask< ENUM > | inline |
| reset(const BitMask other) const (defined in cosmos::BitMask< ENUM >) | cosmos::BitMask< ENUM > | inline |
| set(const All) | cosmos::BitMask< ENUM > | inline |
| set(const ENUM val, bool on_off=true) | cosmos::BitMask< ENUM > | inline |
| set(const std::initializer_list< ENUM > &flags) (defined in cosmos::BitMask< ENUM >) | cosmos::BitMask< ENUM > | inline |
| set(const BitMask other) | cosmos::BitMask< ENUM > | inline |
| size() const | cosmos::BitMask< ENUM > | inline |
| test(const ENUM val) const | cosmos::BitMask< ENUM > | inline |
| testAny(const ENUM val) const | cosmos::BitMask< ENUM > | inline |
| toString() const (defined in cosmos::BitMask< ENUM >) | cosmos::BitMask< ENUM > | inline |