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 |