Ark Server API (ASA) - Wiki
|
Public Types | |
typedef TConstSetBitIterator< typename Allocator::BitArrayAllocator > | BitArrayItType |
Public Member Functions | |
TBaseIterator (ArrayType &InArray, const BitArrayItType &InBitArrayIt) | |
FORCEINLINE TBaseIterator & | operator++ () |
FORCEINLINE int32 | GetIndex () const |
FORCEINLINE bool | operator== (const TBaseIterator &Rhs) const |
FORCEINLINE bool | operator!= (const TBaseIterator &Rhs) const |
FORCEINLINE | operator bool () const |
FORCEINLINE bool | operator! () const |
FORCEINLINE ItElementType & | operator* () const |
FORCEINLINE ItElementType * | operator-> () const |
FORCEINLINE const FRelativeBitReference & | GetRelativeBitReference () const |
Protected Attributes | |
ArrayType & | Array |
BitArrayItType | BitArrayIt |
Private Types | |
typedef TChooseClass< bConst, constTSparseArray, TSparseArray >::Result | ArrayType |
typedef TChooseClass< bConst, constElementType, ElementType >::Result | ItElementType |
The base class of sparse array iterators.
Definition at line 871 of file SparseArray.h.
|
private |
Definition at line 877 of file SparseArray.h.
typedef TConstSetBitIterator<typename Allocator::BitArrayAllocator> TSparseArray< InElementType, Allocator >::TBaseIterator< bConst >::BitArrayItType |
Definition at line 874 of file SparseArray.h.
|
private |
Definition at line 878 of file SparseArray.h.
|
inlineexplicit |
Definition at line 881 of file SparseArray.h.
|
inline |
Definition at line 894 of file SparseArray.h.
|
inline |
Definition at line 913 of file SparseArray.h.
|
inlineexplicit |
conversion to "bool" returning true if the iterator is valid.
Definition at line 900 of file SparseArray.h.
|
inline |
inverse of the "bool" operator
Definition at line 906 of file SparseArray.h.
|
inline |
Definition at line 897 of file SparseArray.h.
|
inline |
Definition at line 911 of file SparseArray.h.
|
inline |
Definition at line 887 of file SparseArray.h.
|
inline |
Definition at line 912 of file SparseArray.h.
|
inline |
Definition at line 896 of file SparseArray.h.
|
protected |
Definition at line 916 of file SparseArray.h.
|
protected |
Definition at line 917 of file SparseArray.h.