Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
UE::Core::Private::TEnumerateIter< IteratorType, SizeType > Struct Template Reference

#include <EnumerateRange.h>

Public Member Functions

auto operator* () const -> TEnumerateRef< std::remove_reference_t< decltype(*this->Iterator)>, SizeType >
 
template<typename EndIteratorType >
bool operator!= (EndIteratorType End) const
 
void operator++ ()
 

Public Attributes

IteratorType Iterator
 
SizeType Index = 0
 

Detailed Description

template<typename IteratorType, typename SizeType>
struct UE::Core::Private::TEnumerateIter< IteratorType, SizeType >

Definition at line 50 of file EnumerateRange.h.

Member Function Documentation

◆ operator!=()

template<typename IteratorType , typename SizeType >
bool UE::Core::Private::TEnumerateIter< IteratorType, SizeType >::operator!= ( EndIteratorType End) const
inline

Definition at line 61 of file EnumerateRange.h.

◆ operator*()

template<typename IteratorType , typename SizeType >
auto UE::Core::Private::TEnumerateIter< IteratorType, SizeType >::operator* ( ) const -> TEnumerateRef<std::remove_reference_t<decltype(*this->Iterator)>, SizeType>
inline

Definition at line 55 of file EnumerateRange.h.

◆ operator++()

template<typename IteratorType , typename SizeType >
void UE::Core::Private::TEnumerateIter< IteratorType, SizeType >::operator++ ( )
inline

Definition at line 66 of file EnumerateRange.h.

Member Data Documentation

◆ Index

template<typename IteratorType , typename SizeType >
SizeType UE::Core::Private::TEnumerateIter< IteratorType, SizeType >::Index = 0

Definition at line 53 of file EnumerateRange.h.

◆ Iterator

template<typename IteratorType , typename SizeType >
IteratorType UE::Core::Private::TEnumerateIter< IteratorType, SizeType >::Iterator

Definition at line 52 of file EnumerateRange.h.


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