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

#include <Set.h>

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

Public Types

using KeyArgumentType = typename Super::KeyArgumentType
 
- Public Types inherited from TSet< InElementType, KeyFuncs, Allocator >::TBaseKeyIterator< bConst >
using KeyArgumentType
 

Public Member Functions

FORCEINLINE TKeyIterator (TSet &InSet, KeyArgumentType InKey)
 
FORCEINLINE void RemoveCurrent ()
 
- Public Member Functions inherited from TSet< InElementType, KeyFuncs, Allocator >::TBaseKeyIterator< bConst >
FORCEINLINE TBaseKeyIterator (SetType &InSet, KeyArgumentType InKey)
 
FORCEINLINE TBaseKeyIteratoroperator++ ()
 
FORCEINLINE operator bool () const
 
FORCEINLINE bool operator! () const
 
FORCEINLINE ItElementTypeoperator-> () const
 
FORCEINLINE ItElementTypeoperator* () const
 

Private Types

using Super = TBaseKeyIterator<false>
 

Additional Inherited Members

- Protected Attributes inherited from TSet< InElementType, KeyFuncs, Allocator >::TBaseKeyIterator< bConst >
SetTypeSet
 
ReferenceOrValueType Key
 
SizeType Index
 
SizeType NextIndex
 

Detailed Description

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

Used to iterate over the elements of a TSet.

Definition at line 1729 of file Set.h.

Member Typedef Documentation

◆ KeyArgumentType

Definition at line 1735 of file Set.h.

◆ Super

Definition at line 1732 of file Set.h.

Constructor & Destructor Documentation

◆ TKeyIterator()

FORCEINLINE TSet< InElementType, KeyFuncs, Allocator >::TKeyIterator::TKeyIterator ( TSet & InSet,
KeyArgumentType InKey )
inline

Definition at line 1737 of file Set.h.

Member Function Documentation

◆ RemoveCurrent()

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

Removes the current element from the set.

Definition at line 1743 of file Set.h.


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