Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
References
Module | CoreUObject |
Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/FieldIterator.h |
Include | #include "UObject/FieldIterator.h" |
Syntax
template<class T>
class TAllFieldsIterator
Remarks
For iterating through all fields in all structs including inner FProperties of top level FProperties.
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
TAllFieldsIterator
(
EObjectFlags AdditionalExclusionFlags, |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | ||
![]() |
void | Initializes CurrentFields array with the currently iterated field as well as the fields it owns | |
![]() |
void | Initializes the field iterator for the current struct | |
![]() |
void | Advances to the next field of the specified template type |
Operators
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
Conversion to "bool" returning true if the iterator is valid. | ||
![]() ![]() |
bool | operator! () |
Inverse of the "bool" operator |
![]() ![]() |
bool | operator!=
(
const TAllFieldsIterator< T >& Rhs |
|
![]() |
T * | operator* () |
|
![]() |
void | operator++ () |
|
![]() ![]() |
bool | operator==
(
const TAllFieldsIterator< T >& Rhs |
|
![]() |
T * | operator-> () |