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-> () |