Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
NEnumRangePrivate::TEnumContiguousIterator< EnumType > Struct Template Reference

#include <EnumRange.h>

Public Member Functions

typedef __underlying_type (EnumType) IntType
 
FORCEINLINE TEnumContiguousIterator (IntType InValue)
 
FORCEINLINE TEnumContiguousIteratoroperator++ ()
 
FORCEINLINE EnumType operator* () const
 

Private Attributes

IntType Value
 

Friends

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

Detailed Description

template<typename EnumType>
struct NEnumRangePrivate::TEnumContiguousIterator< EnumType >

Definition at line 102 of file EnumRange.h.

Constructor & Destructor Documentation

◆ TEnumContiguousIterator()

template<typename EnumType >
FORCEINLINE NEnumRangePrivate::TEnumContiguousIterator< EnumType >::TEnumContiguousIterator ( IntType InValue)
inlineexplicit

Definition at line 106 of file EnumRange.h.

Member Function Documentation

◆ __underlying_type()

template<typename EnumType >
typedef NEnumRangePrivate::TEnumContiguousIterator< EnumType >::__underlying_type ( EnumType )

◆ operator*()

template<typename EnumType >
FORCEINLINE EnumType NEnumRangePrivate::TEnumContiguousIterator< EnumType >::operator* ( ) const
inline

Definition at line 117 of file EnumRange.h.

◆ operator++()

Definition at line 111 of file EnumRange.h.

Friends And Related Symbol Documentation

◆ operator!=

template<typename EnumType >
FORCEINLINE friend bool operator!= ( const TEnumContiguousIterator< EnumType > & Lhs,
const TEnumContiguousIterator< EnumType > & Rhs )
friend

Definition at line 125 of file EnumRange.h.

Member Data Documentation

◆ Value

template<typename EnumType >
IntType NEnumRangePrivate::TEnumContiguousIterator< EnumType >::Value
private

Definition at line 123 of file EnumRange.h.


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