![]() |
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 |