Ark Server API (ASE) - Wiki
|
#include <BitArray.h>
Public Member Functions | |
TConstSetBitIterator (const TBitArray< Allocator > &InArray, int32 StartIndex=0) | |
FORCEINLINE TConstSetBitIterator & | operator++ () |
FORCEINLINE | operator bool () const |
FORCEINLINE bool | operator! () const |
FORCEINLINE int32 | GetIndex () const |
Public Member Functions inherited from FRelativeBitReference | |
FORCEINLINE | FRelativeBitReference (int32 BitIndex) |
Private Member Functions | |
void | FindFirstSetBit () |
Private Attributes | |
const TBitArray< Allocator > & | Array |
uint32 | UnvisitedBitMask |
int32 | CurrentBitIndex |
int32 | BaseBitIndex |
Friends | |
FORCEINLINE friend bool | operator== (const TConstSetBitIterator &Lhs, const TConstSetBitIterator &Rhs) |
FORCEINLINE friend bool | operator!= (const TConstSetBitIterator &Lhs, const TConstSetBitIterator &Rhs) |
Additional Inherited Members | |
Public Attributes inherited from FRelativeBitReference | |
int32 | DWORDIndex |
uint32 | Mask |
An iterator which only iterates over set bits.
Definition at line 732 of file BitArray.h.
|
inline |
Constructor.
Definition at line 737 of file BitArray.h.
|
inlineprivate |
Find the first set bit starting with the current bit, inclusive.
Definition at line 800 of file BitArray.h.
|
inline |
Index accessor.
Definition at line 786 of file BitArray.h.
|
inlineexplicit |
conversion to "bool" returning true if the iterator is valid.
Definition at line 775 of file BitArray.h.
|
inline |
inverse of the "bool" operator
Definition at line 780 of file BitArray.h.
|
inline |
Forwards iteration operator.
Definition at line 752 of file BitArray.h.
|
friend |
Definition at line 769 of file BitArray.h.
|
friend |
Definition at line 763 of file BitArray.h.
|
private |
Definition at line 793 of file BitArray.h.
|
private |
Definition at line 797 of file BitArray.h.
|
private |
Definition at line 796 of file BitArray.h.
|
private |
Definition at line 795 of file BitArray.h.