OGLplus  (0.59.0) a C++ wrapper for rendering APIs

eagine::bitfield< Bit > Member List

This is the complete list of members for eagine::bitfield< Bit >, including all inherited members.

bit_type typedefeagine::bitfield< Bit >
bitfield() noexcept=defaulteagine::bitfield< Bit >
bitfield(value_type bits) noexcepteagine::bitfield< Bit >inlineexplicit
bitfield(bit_type _bit) noexcepteagine::bitfield< Bit >inline
bits() const noexcept -> value_typeeagine::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 noexcepteagine::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 noexcepteagine::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 noexcepteagine::bitfield< Bit >inline
has_only(bit_type bit) const noexcepteagine::bitfield< Bit >inline
is_empty() const noexcepteagine::bitfield< Bit >inline
operator bool() const noexcepteagine::bitfield< Bit >inlineexplicit
operator value_type() const noexcepteagine::bitfield< Bit >inlineexplicit
operator!=(bitfield a, bitfield b) noexcepteagine::bitfield< Bit >friend
operator&(bitfield a, bitfield b) noexcept -> bitfieldeagine::bitfield< Bit >friend
operator&=(bitfield b) noexcept -> bitfield &eagine::bitfield< Bit >inline
operator==(bitfield a, bitfield b) noexcepteagine::bitfield< Bit >friend
operator|(bitfield a, bitfield b) noexcept -> bitfieldeagine::bitfield< Bit >friend
operator|=(bitfield b) noexcept -> bitfield &eagine::bitfield< Bit >inline
operator~(bitfield b) noexcept -> bitfieldeagine::bitfield< Bit >friend
value_type typedefeagine::bitfield< Bit >

Copyright © 2015-2021 Matúš Chochlík.
<chochlik -at -gmail.com>
Documentation generated on Tue Apr 13 2021 by Doxygen (version 1.8.17).