API Documentation
|
Simple bit iterator, typically used for parsing Buffer of bools in loops. More...
#include <BitIterator.hpp>
Public Member Functions | |
ConstBitIterator (const BitFlag *flag, sint04 offset) | |
ConstBitIterator (const BitFlag *flag, uint04 offset) | |
ConstBitIterator (const ConstBitIterator &iter)=default | |
constexpr | operator bool () const |
bool | operator! () const |
bool | operator!= (const ConstBitIterator &rawIterator) const |
bool | operator* () |
bool | operator* () const |
template<class t_type > | |
ConstBitIterator | operator+ (const t_type &movement) |
ConstBitIterator & | operator++ () |
ConstBitIterator | operator++ (int) |
template<class t_type > | |
ConstBitIterator & | operator+= (const t_type &movement) |
ptrdiff_t | operator- (const ConstBitIterator &rawIterator) |
template<class t_type > | |
ConstBitIterator | operator- (const t_type &movement) |
ConstBitIterator & | operator-- () |
ConstBitIterator | operator-- (int) |
template<class t_type > | |
ConstBitIterator & | operator-= (const t_type &movement) |
ConstBitIterator & | operator= (const ConstBitIterator &rawIterator)=default |
bool | operator== (bool ref) const |
bool | operator== (const ConstBitIterator &rawIterator) const |
Simple bit iterator, typically used for parsing Buffer of bools in loops.
|
inline |
|
inline |
|
default |
|
inlineconstexpr |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
default |
|
inline |
|
inline |