![]() |
API Documentation
|
This is the complete list of members for BitFlag, including all inherited members.
| BitFlag() | BitFlag | inline |
| BitFlag(sint04 flags) | BitFlag | inline |
| BitFlag(uint01 flags) | BitFlag | inline |
| BitFlag(bool flag) | BitFlag | inlineexplicit |
| BitFlag(std::initializer_list< t_type > active_list) | BitFlag | inline |
| bits() const | BitFlag | inline |
| merge(const BitFlag &value_a, const BitFlag &value_b, const BitFlag &mask) | BitFlag | inlinestatic |
| merge(const BitFlag &value_a, const BitFlag &value_b, uint01 num_of_bits) | BitFlag | inlinestatic |
| operator uint01() const | BitFlag | inline |
| operator!=(const BitFlag &other) const | BitFlag | inline |
| operator&(const BitFlag &mask) const | BitFlag | inline |
| operator&(uint01 mask) const | BitFlag | inline |
| operator&=(const BitFlag &mask) | BitFlag | inline |
| operator&=(uint01 mask) | BitFlag | inline |
| operator()(const uint01 bit_index, bool value) | BitFlag | inline |
| operator==(const BitFlag &other) const | BitFlag | inline |
| operator[](uint01 bit_index) const | BitFlag | inline |
| operator^(const BitFlag &mask) const | BitFlag | inline |
| operator^(uint01 mask) const | BitFlag | inline |
| operator^=(const BitFlag &mask) | BitFlag | inline |
| operator|=(const BitFlag &mask) | BitFlag | inline |
| operator~() const | BitFlag | inline |