Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
TSparseArray< InElementType, Allocator >::TRangedForConstIterator Class Reference

#include <SparseArray.h>

+ Inheritance diagram for TSparseArray< InElementType, Allocator >::TRangedForConstIterator:
+ Collaboration diagram for TSparseArray< InElementType, Allocator >::TRangedForConstIterator:

Public Member Functions

 TRangedForConstIterator (const TSparseArray &InArray, const typename TBaseIterator< true >::BitArrayItType &InBitArrayIt)
 
- Public Member Functions inherited from TSparseArray< InElementType, Allocator >::TConstIterator
 TConstIterator (const TSparseArray &InArray)
 
 TConstIterator (const TSparseArray &InArray, const typename TBaseIterator< true >::BitArrayItType &InBitArrayIt)
 
- Public Member Functions inherited from TSparseArray< InElementType, Allocator >::TBaseIterator< bConst >
 TBaseIterator (ArrayType &InArray, const BitArrayItType &InBitArrayIt)
 
FORCEINLINE TBaseIteratoroperator++ ()
 
FORCEINLINE int32 GetIndex () const
 
FORCEINLINE operator bool () const
 
FORCEINLINE bool operator! () const
 
FORCEINLINE ItElementTypeoperator* () const
 
FORCEINLINE ItElementTypeoperator-> () const
 
FORCEINLINE const FRelativeBitReferenceGetRelativeBitReference () const
 

Private Attributes

int32 InitialNum
 

Friends

FORCEINLINE bool operator!= (const TRangedForConstIterator &Lhs, const TRangedForConstIterator &Rhs)
 

Additional Inherited Members

- Public Types inherited from TSparseArray< InElementType, Allocator >::TBaseIterator< bConst >
typedef TConstSetBitIterator< typename Allocator::BitArrayAllocator > BitArrayItType
 
- Protected Attributes inherited from TSparseArray< InElementType, Allocator >::TBaseIterator< bConst >
ArrayTypeArray
 
BitArrayItType BitArrayIt
 

Detailed Description

template<typename InElementType, typename Allocator>
class TSparseArray< InElementType, Allocator >::TRangedForConstIterator

Definition at line 724 of file SparseArray.h.

Constructor & Destructor Documentation

◆ TRangedForConstIterator()

template<typename InElementType , typename Allocator >
TSparseArray< InElementType, Allocator >::TRangedForConstIterator::TRangedForConstIterator ( const TSparseArray & InArray,
const typename TBaseIterator< true >::BitArrayItType & InBitArrayIt )
inline

Definition at line 727 of file SparseArray.h.

Friends And Related Symbol Documentation

◆ operator!=

template<typename InElementType , typename Allocator >
FORCEINLINE bool operator!= ( const TRangedForConstIterator & Lhs,
const TRangedForConstIterator & Rhs )
friend

Definition at line 736 of file SparseArray.h.

Member Data Documentation

◆ InitialNum

template<typename InElementType , typename Allocator >
int32 TSparseArray< InElementType, Allocator >::TRangedForConstIterator::InitialNum
private

Definition at line 734 of file SparseArray.h.


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