![]() |
Ark Server API (ASE) - Wiki
|
#include <Map.h>
Inheritance diagram for TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs >::TIterator:
Collaboration diagram for TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs >::TIterator:Public Member Functions | |
| FORCEINLINE | TIterator (TMapBase &InMap, bool bInRequiresRehashOnRemoval=false) |
| FORCEINLINE | ~TIterator () |
| FORCEINLINE void | RemoveCurrent () |
Public Member Functions inherited from TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs >::TBaseIterator< false > | |
| FORCEINLINE | TBaseIterator (const PairItType &InElementIt) |
| FORCEINLINE TBaseIterator & | operator++ () |
| FORCEINLINE | operator bool () const |
| FORCEINLINE bool | operator! () const |
| FORCEINLINE ItKeyType & | Key () const |
| FORCEINLINE ItValueType & | Value () const |
| FORCEINLINE PairType & | operator* () const |
| FORCEINLINE PairType * | operator-> () const |
Private Attributes | |
| TMapBase & | Map |
| bool | bElementsHaveBeenRemoved |
| bool | bRequiresRehashOnRemoval |
Additional Inherited Members | |
Public Types inherited from TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs >::TBaseIterator< false > | |
| typedef TChooseClass< bConst, typenameTChooseClass< false, typenameElementSetType::TRangedForConstIterator, typenameElementSetType::TConstIterator >::Result, typenameTChooseClass< false, typenameElementSetType::TRangedForIterator, typenameElementSetType::TIterator >::Result >::Result | PairItType |
Protected Attributes inherited from TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs >::TBaseIterator< false > | |
| PairItType | PairIt |
Map iterator.
|
inline |
|
inline |
|
private |
|
private |