UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
TFieldRange< T > Struct Template Reference

#include <UnrealType.h>

Public Member Functions

 TFieldRange (const UStruct *InStruct, EFieldIterationFlags InIterationFlags=EFieldIterationFlags::Default)
 
 TFieldRange (const UStruct *InStruct, EFieldIteratorFlags::SuperClassFlags InSuperClassFlags, EFieldIteratorFlags::DeprecatedPropertyFlags InDeprecatedFieldFlags=EFieldIteratorFlags::IncludeDeprecated, EFieldIteratorFlags::InterfaceClassFlags InInterfaceFieldFlags=EFieldIteratorFlags::ExcludeInterfaces)
 

Public Attributes

TFieldIterator< T > Begin
 

Friends

TFieldIterator< T > begin (const TFieldRange &Range)
 
TFieldIterator< T > end (const TFieldRange &Range)
 

Constructor & Destructor Documentation

◆ TFieldRange() [1/2]

template<typename T >
TFieldRange< T >::TFieldRange ( const UStruct InStruct,
EFieldIterationFlags  InIterationFlags = EFieldIterationFlags::Default 
)
inline

◆ TFieldRange() [2/2]

Legacy version taking the flags as 3 separate values

Friends And Related Symbol Documentation

◆ begin

template<typename T >
TFieldIterator< T > begin ( const TFieldRange< T > &  Range)
friend

◆ end

template<typename T >
TFieldIterator< T > end ( const TFieldRange< T > &  Range)
friend

Member Data Documentation

◆ Begin

template<typename T >
TFieldIterator<T> TFieldRange< T >::Begin

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