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

#include <PropertyIterator.h>

Public Member Functions

 TPropertyIterator ()
 
UE_FORCEINLINE_HINT operator bool () const
 
UE_FORCEINLINE_HINT bool operator! () const
 
void operator++ ()
 
T * operator* ()
 
T * operator-> ()
 
const UStructGetStruct ()
 

Protected Member Functions

void IterateToNext ()
 

Friends

bool operator== (const TPropertyIterator< T > &Lhs, const TPropertyIterator< T > &Rhs)
 
bool operator!= (const TPropertyIterator< T > &Lhs, const TPropertyIterator< T > &Rhs)
 

Detailed Description

template<class T>
class TPropertyIterator< T >

Iterates over all structs and their properties

Constructor & Destructor Documentation

◆ TPropertyIterator()

template<class T >
TPropertyIterator< T >::TPropertyIterator ( )
inline

Member Function Documentation

◆ GetStruct()

template<class T >
const UStruct * TPropertyIterator< T >::GetStruct ( )
inline

◆ IterateToNext()

template<class T >
void TPropertyIterator< T >::IterateToNext ( )
inlineprotected

◆ operator bool()

template<class T >
UE_FORCEINLINE_HINT TPropertyIterator< T >::operator bool ( ) const
inlineexplicit

conversion to "bool" returning true if the iterator is valid.

◆ operator!()

template<class T >
UE_FORCEINLINE_HINT bool TPropertyIterator< T >::operator! ( ) const
inline

inverse of the "bool" operator

◆ operator*()

template<class T >
T * TPropertyIterator< T >::operator* ( )
inline

◆ operator++()

template<class T >
void TPropertyIterator< T >::operator++ ( )
inline

◆ operator->()

template<class T >
T * TPropertyIterator< T >::operator-> ( )
inline

Friends And Related Symbol Documentation

◆ operator!=

template<class T >
bool operator!= ( const TPropertyIterator< T > &  Lhs,
const TPropertyIterator< T > &  Rhs 
)
friend

◆ operator==

template<class T >
bool operator== ( const TPropertyIterator< T > &  Lhs,
const TPropertyIterator< T > &  Rhs 
)
friend

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