class TBitfieldIterator

template<bool CONST, class Allocator>

Iterator for iterating over individual bits in a Bitfield.

Public

Constructors

TBitfieldIterator<CONST, Allocator>

TBitfieldIterator<CONST, Allocator>(ArrayType owner, u64 bitIndex, u64 dwordIndex, u32 mask)

Operators

operator++

TBitfieldIterator<CONST, Allocator> &operator++()

operator bool

operator bool() const

operator!

bool operator!() const

operator!=

bool operator!=(const TBitfieldIterator<CONST, Allocator> &rhs)

operator*

ReferenceType operator*() const

Private

Fields

mOwner

ArrayType mOwner

mBitIndex

u64 mBitIndex

mDwordIndex

u64 mDwordIndex

mMask

u32 mMask