This is the complete list of members for eagine::bitfield< Bit >, including all inherited members.
bit_type typedef | eagine::bitfield< Bit > | |
bitfield() noexcept=default | eagine::bitfield< Bit > | |
bitfield(value_type bits) noexcept | eagine::bitfield< Bit > | inlineexplicit |
bitfield(bit_type _bit) noexcept | eagine::bitfield< Bit > | inline |
bits() const noexcept -> value_type | eagine::bitfield< Bit > | inline |
clear(bit_type b) noexcept -> bitfield & | eagine::bitfield< Bit > | inline |
clear() noexcept -> bitfield & | eagine::bitfield< Bit > | inline |
has(bit_type bit) const noexcept | eagine::bitfield< Bit > | inline |
has_all(bit_type bit, B... bits) const noexcept -> std::enable_if_t< all_are_same_v< bit_type, B... >, bool > | eagine::bitfield< Bit > | inline |
has_any(bit_type bit, B... bits) const noexcept -> std::enable_if_t< all_are_same_v< bit_type, B... >, bool > | eagine::bitfield< Bit > | inline |
has_at_most(bit_type bit) const noexcept | eagine::bitfield< Bit > | inline |
has_none(bit_type bit, B... bits) const noexcept -> std::enable_if_t< all_are_same_v< bit_type, B... >, bool > | eagine::bitfield< Bit > | inline |
has_not(bit_type bit) const noexcept | eagine::bitfield< Bit > | inline |
has_only(bit_type bit) const noexcept | eagine::bitfield< Bit > | inline |
is_empty() const noexcept | eagine::bitfield< Bit > | inline |
operator bool() const noexcept | eagine::bitfield< Bit > | inlineexplicit |
operator value_type() const noexcept | eagine::bitfield< Bit > | inlineexplicit |
operator!=(bitfield a, bitfield b) noexcept | eagine::bitfield< Bit > | friend |
operator&(bitfield a, bitfield b) noexcept -> bitfield | eagine::bitfield< Bit > | friend |
operator&=(bitfield b) noexcept -> bitfield & | eagine::bitfield< Bit > | inline |
operator==(bitfield a, bitfield b) noexcept | eagine::bitfield< Bit > | friend |
operator|(bitfield a, bitfield b) noexcept -> bitfield | eagine::bitfield< Bit > | friend |
operator|=(bitfield b) noexcept -> bitfield & | eagine::bitfield< Bit > | inline |
operator~(bitfield b) noexcept -> bitfield | eagine::bitfield< Bit > | friend |
value_type typedef | eagine::bitfield< Bit > |