template<typename Iterator>
class bsoncxx::v_noabi::vector::elements::packed_bit_element< Iterator >
Reference to a single element in a packed_bit vector.
- Template Parameters
-
| Iterator | Underlying byte iterator type, optionally const. |
|
| constexpr | operator value_type () const |
| | Obtain the referenced element's current value.
|
| packed_bit_element const & | operator&= (value_type const &other) const noexcept |
| | Operator &=, emulating bool reference behavior.
|
| packed_bit_element const & | operator= (packed_bit_element const &v) const noexcept |
| | Copy the referenced value from another reference of the same type.
|
| packed_bit_element const & | operator= (value_type const &v) const |
| | Set the value of the element referenced.
|
| packed_bit_element const & | operator^= (value_type const &other) const noexcept |
| | Operator ^=, emulating bool reference behavior.
|
| packed_bit_element const & | operator|= (value_type const &other) const noexcept |
| | Operator |=, emulating bool reference behavior.
|