sparrow 0.3.0
|
Reference proxy used by the bitset_iterator class to make it possible to assign a bit of a bitset as a regular reference. More...
#include <bitset_reference.hpp>
Public Types | |
using | self_type = bitset_reference<B> |
Public Member Functions | |
constexpr | bitset_reference (const bitset_reference &) noexcept=default |
constexpr | bitset_reference (bitset_reference &&) noexcept=default |
constexpr self_type & | operator= (const self_type &) noexcept |
constexpr self_type & | operator= (self_type &&) noexcept |
constexpr self_type & | operator= (bool) noexcept |
constexpr | operator bool () const noexcept |
constexpr bool | operator~ () const noexcept |
constexpr self_type & | operator&= (bool) noexcept |
constexpr self_type & | operator|= (bool) noexcept |
constexpr self_type & | operator^= (bool) noexcept |
Friends | |
class | bitset_iterator< B, false > |
template<typename RAR> | |
class | dynamic_bitset_base |
Reference proxy used by the bitset_iterator class to make it possible to assign a bit of a bitset as a regular reference.
B | the dynamic_bitset containing the bit this class refers to. |
Definition at line 32 of file bitset_reference.hpp.
using sparrow::bitset_reference< B >::self_type = bitset_reference<B> |
Definition at line 36 of file bitset_reference.hpp.
|
constexprdefaultnoexcept |
|
constexprdefaultnoexcept |
|
constexprnoexcept |
|
constexprnoexcept |
Definition at line 118 of file bitset_reference.hpp.
|
constexprnoexcept |
Definition at line 95 of file bitset_reference.hpp.
|
constexprnoexcept |
|
constexprnoexcept |
Definition at line 88 of file bitset_reference.hpp.
|
constexprnoexcept |
Definition at line 138 of file bitset_reference.hpp.
|
constexprnoexcept |
Definition at line 128 of file bitset_reference.hpp.
|
constexprnoexcept |
Definition at line 112 of file bitset_reference.hpp.
|
friend |
Definition at line 66 of file bitset_reference.hpp.
Definition at line 71 of file bitset_reference.hpp.