Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
TSet< InElementType, KeyFuncs, Allocator >::TIterator Class Reference

#include <Set.h>

+ Inheritance diagram for TSet< InElementType, KeyFuncs, Allocator >::TIterator:
+ Collaboration diagram for TSet< InElementType, KeyFuncs, Allocator >::TIterator:

Public Member Functions

FORCEINLINE TIterator (TSet &InSet)
 
FORCEINLINE void RemoveCurrent ()
 
- Public Member Functions inherited from TSet< InElementType, KeyFuncs, Allocator >::TBaseIterator< bConst, bRangedFor >
FORCEINLINE TBaseIterator (const ElementItType &InElementIt)
 
FORCEINLINE TBaseIteratoroperator++ ()
 
FORCEINLINE operator bool () const
 
FORCEINLINE bool operator! () const
 
FORCEINLINE FSetElementId GetId () const
 
FORCEINLINE ItElementTypeoperator-> () const
 
FORCEINLINE ItElementTypeoperator* () const
 
FORCEINLINE bool operator== (const TBaseIterator &Rhs) const
 
FORCEINLINE bool operator!= (const TBaseIterator &Rhs) const
 

Private Attributes

TSetSet
 

Friends

class TSet
 

Additional Inherited Members

- Public Types inherited from TSet< InElementType, KeyFuncs, Allocator >::TBaseIterator< bConst, bRangedFor >
typedef TChooseClass< bConst, typenameTChooseClass< bRangedFor, typenameElementArrayType::TRangedForConstIterator, typenameElementArrayType::TConstIterator >::Result, typenameTChooseClass< bRangedFor, typenameElementArrayType::TRangedForIterator, typenameElementArrayType::TIterator >::Result >::Result ElementItType
 
- Public Attributes inherited from TSet< InElementType, KeyFuncs, Allocator >::TBaseIterator< bConst, bRangedFor >
ElementItType ElementIt
 

Detailed Description

template<typename InElementType, typename KeyFuncs, typename Allocator>
class TSet< InElementType, KeyFuncs, Allocator >::TIterator

Used to iterate over the elements of a TSet.

Definition at line 1689 of file Set.h.

Constructor & Destructor Documentation

◆ TIterator()

FORCEINLINE TSet< InElementType, KeyFuncs, Allocator >::TIterator::TIterator ( TSet & InSet)
inline

Definition at line 1694 of file Set.h.

Member Function Documentation

◆ RemoveCurrent()

FORCEINLINE void TSet< InElementType, KeyFuncs, Allocator >::TIterator::RemoveCurrent ( )
inline

Removes the current element from the set.

Definition at line 1701 of file Set.h.

Friends And Related Symbol Documentation

◆ TSet

Definition at line 1691 of file Set.h.

Member Data Documentation

◆ Set

Definition at line 1707 of file Set.h.


The documentation for this class was generated from the following file: