|
ae2f::Core
|
#include <BitVec.hpp>
Public Types | |
| using | idx_t = ae2f_Macro_BitVecI_t |
Public Member Functions | |
| constexpr | rBitVec (const t &obj) noexcept |
| constexpr | rBitVec (const t &&obj) noexcept |
| template<typename T = t> | |
| constexpr | rBitVec (const rBitVec< T > &vec) noexcept |
| template<typename T = t> | |
| constexpr | rBitVec (const rBitVec< T > &&vec) noexcept |
| constexpr bool | Get (idx_t i) const noexcept |
| constexpr rBitVec< t > | Get (idx_t start, idx_t end) const noexcept |
| constexpr rBitVec< t > & | Set (idx_t i, bool val) noexcept |
| constexpr rBitVec< t > | Set (idx_t i, bool val) const noexcept |
| constexpr rBitVec< t > | Set (idx_t start, idx_t end, rBitVec< t > val) const noexcept |
| constexpr rBitVec< t > & | Set (idx_t start, idx_t end, rBitVec< t > val) noexcept |
| constexpr const idx_t | Size (const t V) noexcept |
Static Public Member Functions | |
| static constexpr rBitVec< t > | Filled (idx_t length) noexcept |
Public Attributes | |
| t | obj |
| The actual integer. | |
| t | Is the class binding for BitVec.h |
| using ae2f::Macro::rBitVec< t >::idx_t = ae2f_Macro_BitVecI_t |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlinestaticconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
|
inlineconstexprnoexcept |
| t ae2f::Macro::rBitVec< t >::obj |
The actual integer.