Ark Server API (ASA) - Wiki
|
#include <Map.h>
Public Types | |
typedef TChooseClass< bConst, typenameTChooseClass< bRangedFor, typenameElementSetType::TRangedForConstIterator, typenameElementSetType::TConstIterator >::Result, typenameTChooseClass< bRangedFor, typenameElementSetType::TRangedForIterator, typenameElementSetType::TIterator >::Result >::Result | PairItType |
Public Member Functions | |
FORCEINLINE | TBaseIterator (const PairItType &InElementIt) |
FORCEINLINE TBaseIterator & | operator++ () |
FORCEINLINE | operator bool () const |
FORCEINLINE bool | operator! () const |
FORCEINLINE bool | operator== (const TBaseIterator &Rhs) const |
FORCEINLINE bool | operator!= (const TBaseIterator &Rhs) const |
FORCEINLINE ItKeyType & | Key () const |
FORCEINLINE ItValueType & | Value () const |
FORCEINLINE PairType & | operator* () const |
FORCEINLINE PairType * | operator-> () const |
Protected Attributes | |
PairItType | PairIt |
Private Types | |
typedef TChooseClass< bConst, constTMapBase, TMapBase >::Result | MapType |
typedef TChooseClass< bConst, constKeyType, KeyType >::Result | ItKeyType |
typedef TChooseClass< bConst, constValueType, ValueType >::Result | ItValueType |
typedef TChooseClass< bConst, consttypenameElementSetType::ElementType, typenameElementSetType::ElementType >::Result | PairType |
The base of TMapBase iterators.
|
private |
|
private |
|
private |
typedef TChooseClass<bConst,typenameTChooseClass<bRangedFor,typenameElementSetType::TRangedForConstIterator,typenameElementSetType::TConstIterator>::Result,typenameTChooseClass<bRangedFor,typenameElementSetType::TRangedForIterator,typenameElementSetType::TIterator>::Result>::Result TMapBase< KeyType, ValueType, SetAllocator, KeyFuncs >::TBaseIterator< bConst, bRangedFor >::PairItType |
|
private |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
protected |