UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
NEnumRangePrivate::TEnumContiguousIterator< EnumType > Struct Template Reference

#include <EnumRange.h>

Public Types

using IntType = std::underlying_type_t< EnumType >
 

Public Member Functions

UE_FORCEINLINE_HINT TEnumContiguousIterator (IntType InValue)
 
TEnumContiguousIteratoroperator++ ()
 
UE_FORCEINLINE_HINT EnumType operator* () const
 

Friends

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

Member Typedef Documentation

◆ IntType

template<typename EnumType >
using NEnumRangePrivate::TEnumContiguousIterator< EnumType >::IntType = std::underlying_type_t<EnumType>

Constructor & Destructor Documentation

◆ TEnumContiguousIterator()

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

Member Function Documentation

◆ operator*()

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

◆ operator++()

template<typename EnumType >
TEnumContiguousIterator & NEnumRangePrivate::TEnumContiguousIterator< EnumType >::operator++ ( )
inline

Friends And Related Symbol Documentation

◆ operator!=

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

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