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.