header_utils
|
A view over an integral value allowing for iteration and modification of its individual bits. More...
#include <bit_view.h>
Public Types | |
using | integer_type = INTEGER_TYPE |
using | element_type = bit_reference< integer_type > |
using | iterator = base_iterator< INTEGER_TYPE > |
using | const_iterator = base_iterator< INTEGER_TYPE const > |
Static Public Member Functions | |
static constexpr size_t | real_bit_at_bit (size_t bit) |
Static Public Attributes | |
static constexpr size_t | integer_type_bit_count |
static constexpr bool | is_const |
A view over an integral value allowing for iteration and modification of its individual bits.
Definition at line 19 of file bit_view.h.
using ghassanpl::bit_view< INTEGER_TYPE >::const_iterator = base_iterator<INTEGER_TYPE const> |
Definition at line 127 of file bit_view.h.
using ghassanpl::bit_view< INTEGER_TYPE >::element_type = bit_reference<integer_type> |
Definition at line 25 of file bit_view.h.
using ghassanpl::bit_view< INTEGER_TYPE >::integer_type = INTEGER_TYPE |
Definition at line 24 of file bit_view.h.
using ghassanpl::bit_view< INTEGER_TYPE >::iterator = base_iterator<INTEGER_TYPE> |
Definition at line 126 of file bit_view.h.
|
inlinenoexcept |
Definition at line 31 of file bit_view.h.
|
inlineconstexpr |
Definition at line 138 of file bit_view.h.
|
inlineconstexpr |
Definition at line 143 of file bit_view.h.
|
inlineconstexpr |
Definition at line 133 of file bit_view.h.
|
inlineconstexpr |
Definition at line 131 of file bit_view.h.
|
inlineconstexpr |
Definition at line 134 of file bit_view.h.
|
inlineconstexpr |
Definition at line 132 of file bit_view.h.
|
inlineconstexpr |
Definition at line 178 of file bit_view.h.
|
inlineconstexpr |
Definition at line 179 of file bit_view.h.
|
inlineconstexprnoexcept |
Definition at line 183 of file bit_view.h.
|
inlineconstexpr |
Definition at line 148 of file bit_view.h.
|
inlineconstexpr |
Definition at line 153 of file bit_view.h.
|
inlinestaticconstexpr |
Definition at line 181 of file bit_view.h.
|
inlineconstexprnoexcept |
Definition at line 176 of file bit_view.h.
|
staticconstexpr |
Definition at line 26 of file bit_view.h.
|
staticconstexpr |
Definition at line 28 of file bit_view.h.