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