![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <UnrealType.h>
Public Member Functions | |
| TFieldIterator (const UStruct *InStruct, EFieldIterationFlags InIterationFlags=EFieldIterationFlags::Default) | |
| TFieldIterator (const UStruct *InStruct, EFieldIteratorFlags::SuperClassFlags InSuperClassFlags, EFieldIteratorFlags::DeprecatedPropertyFlags InDeprecatedFieldFlags=EFieldIteratorFlags::IncludeDeprecated, EFieldIteratorFlags::InterfaceClassFlags InInterfaceFieldFlags=EFieldIteratorFlags::ExcludeInterfaces) | |
| UE_FORCEINLINE_HINT | operator bool () const |
| UE_FORCEINLINE_HINT bool | operator! () const |
| bool | operator== (const TFieldIterator< T > &Rhs) const |
| bool | operator!= (const TFieldIterator< T > &Rhs) const |
| void | operator++ () |
| T * | operator* () |
| const T * | operator* () const |
| T * | operator-> () |
| const UStruct * | GetStruct () |
Protected Member Functions | |
| void | IterateToNext () |
|
inline |
|
inline |
Legacy version taking the flags as 3 separate values
|
inline |
|
inlineprotected |
|
inlineexplicit |
conversion to "bool" returning true if the iterator is valid.
|
inline |
inverse of the "bool" operator
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |