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

#include <UnrealType.h>

Public Member Functions

 TPropertyValueRange (const UStruct *InStruct, const void *InStructValue, EPropertyValueIteratorFlags InRecursionFlags=EPropertyValueIteratorFlags::FullRecursion, EFieldIteratorFlags::DeprecatedPropertyFlags InDeprecatedPropertyFlags=EFieldIteratorFlags::IncludeDeprecated)
 

Public Attributes

TPropertyValueIterator< T > Begin
 

Friends

TPropertyValueIterator< T > begin (const TPropertyValueRange &Range)
 
TPropertyValueIterator< T > end (const TPropertyValueRange &Range)
 

Detailed Description

template<class T>
struct TPropertyValueRange< T >

Templated range to allow ranged-for syntax

Constructor & Destructor Documentation

◆ TPropertyValueRange()

template<class T >
TPropertyValueRange< T >::TPropertyValueRange ( const UStruct InStruct,
const void InStructValue,
EPropertyValueIteratorFlags  InRecursionFlags = EPropertyValueIteratorFlags::FullRecursion,
EFieldIteratorFlags::DeprecatedPropertyFlags  InDeprecatedPropertyFlags = EFieldIteratorFlags::IncludeDeprecated 
)
inline

Construct a range using a struct and struct value

Parameters
InStructThe UClass or UScriptStruct containing properties to search for
InStructValueAddress in memory of struct to search for property values
InRecursionFlagsRather to recurse into container and struct properties
InDeprecatedPropertyFlagsRather to iterate over deprecated properties

Friends And Related Symbol Documentation

◆ begin

template<class T >
TPropertyValueIterator< T > begin ( const TPropertyValueRange< T > &  Range)
friend

◆ end

template<class T >
TPropertyValueIterator< T > end ( const TPropertyValueRange< T > &  Range)
friend

Member Data Documentation

◆ Begin

template<class T >
TPropertyValueIterator<T> TPropertyValueRange< T >::Begin

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