![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <FieldIterator.h>
Public Member Functions | |
| TAllFieldsIterator (EObjectFlags AdditionalExclusionFlags=RF_ClassDefaultObject, EInternalObjectFlags InternalExclusionFlags=EInternalObjectFlags::None) | |
| UE_FORCEINLINE_HINT | operator bool () const |
| UE_FORCEINLINE_HINT bool | operator! () const |
| bool | operator== (const TAllFieldsIterator< T > &Rhs) const |
| bool | operator!= (const TAllFieldsIterator< T > &Rhs) const |
| void | operator++ () |
| T * | operator* () |
| T * | operator-> () |
Protected Member Functions | |
| void | InitCurrentFields () |
| void | IterateToNextField () |
| void | InitFieldIterator () |
| void | ConditionallyIterateToNextStruct () |
|
inline |
|
inlineprotected |
|
inlineprotected |
Initializes CurrentFields array with the currently iterated field as well as the fields it owns
|
inlineprotected |
Initializes the field iterator for the current struct
|
inlineprotected |
Advances to the next field of the specified template type
|
inlineexplicit |
conversion to "bool" returning true if the iterator is valid.
|
inline |
inverse of the "bool" operator
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |