![]() |
Ark Server API (ASA) - Wiki
|
Inheritance diagram for TSet< InElementType, KeyFuncs, Allocator >::TBaseIterator< bConst, bRangedFor >:
Collaboration diagram for TSet< InElementType, KeyFuncs, Allocator >::TBaseIterator< bConst, bRangedFor >:Public Types | |
| typedef TChooseClass< bConst, typenameTChooseClass< bRangedFor, typenameElementArrayType::TRangedForConstIterator, typenameElementArrayType::TConstIterator >::Result, typenameTChooseClass< bRangedFor, typenameElementArrayType::TRangedForIterator, typenameElementArrayType::TIterator >::Result >::Result | ElementItType |
Public Member Functions | |
| FORCEINLINE | TBaseIterator (const ElementItType &InElementIt) |
| FORCEINLINE TBaseIterator & | operator++ () |
| FORCEINLINE | operator bool () const |
| FORCEINLINE bool | operator! () const |
| FORCEINLINE FSetElementId | GetId () const |
| FORCEINLINE ItElementType * | operator-> () const |
| FORCEINLINE ItElementType & | operator* () const |
| FORCEINLINE bool | operator== (const TBaseIterator &Rhs) const |
| FORCEINLINE bool | operator!= (const TBaseIterator &Rhs) const |
Public Attributes | |
| ElementItType | ElementIt |
Private Types | |
| typedef TChooseClass< bConst, constElementType, ElementType >::Result | ItElementType |
Friends | |
| class | TSet |
The base type of whole set iterators.
| typedef TChooseClass<bConst,typenameTChooseClass<bRangedFor,typenameElementArrayType::TRangedForConstIterator,typenameElementArrayType::TConstIterator>::Result,typenameTChooseClass<bRangedFor,typenameElementArrayType::TRangedForIterator,typenameElementArrayType::TIterator>::Result>::Result TSet< InElementType, KeyFuncs, Allocator >::TBaseIterator< bConst, bRangedFor >::ElementItType |
|
private |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
| ElementItType TSet< InElementType, KeyFuncs, Allocator >::TBaseIterator< bConst, bRangedFor >::ElementIt |