UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::EnumFlags::Private::TIterator< EnumType > Struct Template Reference

#include <EnumRange.h>

Public Types

using IntType = std::underlying_type_t< EnumType >
 

Public Member Functions

UE_FORCEINLINE_HINT TIterator (EnumType InFlags)
 
TIteratoroperator++ ()
 
EnumType operator* () const
 

Friends

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

Member Typedef Documentation

◆ IntType

template<typename EnumType >
using UE::EnumFlags::Private::TIterator< EnumType >::IntType = std::underlying_type_t<EnumType>

Constructor & Destructor Documentation

◆ TIterator()

template<typename EnumType >
UE_FORCEINLINE_HINT UE::EnumFlags::Private::TIterator< EnumType >::TIterator ( EnumType  InFlags)
inlineexplicit

Member Function Documentation

◆ operator*()

template<typename EnumType >
EnumType UE::EnumFlags::Private::TIterator< EnumType >::operator* ( ) const
inline

◆ operator++()

template<typename EnumType >
TIterator & UE::EnumFlags::Private::TIterator< EnumType >::operator++ ( )
inline

Friends And Related Symbol Documentation

◆ operator!=

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

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