ae2f_docs
|
#include <BitVec.hpp>
Public Types | |
using | idx_t = ae2f_BitVecI_t |
Public Member Functions | |
constexprmethod | rBitVec (const t &obj) noexcept |
constexprmethod | rBitVec (const t &&obj) noexcept |
template<typename T = t> | |
constexprmethod | rBitVec (const rBitVec< T > &vec) noexcept |
template<typename T = t> | |
constexprmethod | rBitVec (const rBitVec< T > &&vec) noexcept |
constexprmethod bool | Get (idx_t i) const noexcept |
constexprmethod rBitVec< t > | GetRangedConst (idx_t start, idx_t end) const noexcept |
constexprmethod rBitVec< t > & | Set (idx_t i, bool val) noexcept |
constexprmethod rBitVec< t > | SetConst (idx_t i, bool val) const noexcept |
constexprmethod rBitVec< t > | SetRangedConst (idx_t start, idx_t end, rBitVec< t > val) const noexcept |
constexprmethod rBitVec< t > & | SetRanged (idx_t start, idx_t end, rBitVec< t > val) noexcept |
constexprmethod const idx_t | Size () const noexcept |
constextendedmethod const rBitVec< t > | FndOne () const noexcept |
Static Public Member Functions | |
static constexprmethod rBitVec< t > | Filled (idx_t length) noexcept |
Public Attributes | |
t | obj |
The actual integer. |
t | Is the class binding for BitVec.h |
Definition at line 30 of file BitVec.hpp.
using ae2f::rBitVec< t >::idx_t = ae2f_BitVecI_t |
Definition at line 35 of file BitVec.hpp.
|
inlinenoexcept |
Definition at line 41 of file BitVec.hpp.
|
inlinenoexcept |
Definition at line 45 of file BitVec.hpp.
|
inlinenoexcept |
Definition at line 50 of file BitVec.hpp.
|
inlinenoexcept |
Definition at line 56 of file BitVec.hpp.
|
inlinestaticnoexcept |
Definition at line 61 of file BitVec.hpp.
|
inlinenoexcept |
Definition at line 92 of file BitVec.hpp.
|
inlinenoexcept |
Definition at line 65 of file BitVec.hpp.
|
inlinenoexcept |
Definition at line 69 of file BitVec.hpp.
|
inlinenoexcept |
Definition at line 72 of file BitVec.hpp.
|
inlinenoexcept |
Definition at line 77 of file BitVec.hpp.
|
inlinenoexcept |
Definition at line 83 of file BitVec.hpp.
|
inlinenoexcept |
Definition at line 80 of file BitVec.hpp.
|
inlinenoexcept |
Definition at line 88 of file BitVec.hpp.
t ae2f::rBitVec< t >::obj |
The actual integer.
Definition at line 39 of file BitVec.hpp.