| FPropertyValueIterator
|
Module |
|
Header |
/Engine/Source/Runtime/CoreUObject/Public/UObject/UnrealType.h |
Include |
#include "UObject/UnrealType.h" |
class FPropertyValueIterator
Name | Description | |
---|---|---|
|
FPropertyValueIterator() |
Invalid iterator, start with empty stack |
|
FPropertyValueIterator ( |
Construct an iterator using a struct and struct value |
Name | Description | ||
---|---|---|---|
|
GetPropertyChain |
Returns the full stack of properties for the property currently being iterated. |
|
|
const FPrope... |
Key() |
Returns Property currently being iterated |
|
SkipRecursiveProperty() |
Call when iterating a recursive property such as Array or Struct to stop it from iterating into that property |
|
|
const void &... |
Value() |
Returns memory address currently being iterated |
Name | Description | ||
---|---|---|---|
|
operator bool() |
Conversion to "bool" returning true if the iterator is valid |
|
|
const BasePa... |
operator*() |
Returns a TPair containing Property/Value currently being iterated |
|
operator++() |
Increments iterator |
|
|
const BasePa... |
operator->() |
Name |
Description |
---|---|
BasePairType |