Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
Inheritance Hierarchy
- FPropertyValueIterator
- TPropertyValueIterator
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/UnrealType.h |
| Include | #include "UObject/UnrealType.h" |
Syntax
template<class T>
class TPropertyValueIterator : public FPropertyValueIterator
Remarks
Templated version, will verify the property type is correct and will skip any properties that are not
Constructors
| Type | Name | Description | |
|---|---|---|---|
| Invalid iterator, start with empty stack | |||
TPropertyValueIterator
(
const UStruct* InStruct, |
Construct an iterator using a struct and struct value |
Functions
| Type | Name | Description | |
|---|---|---|---|
| const T * | Key () |
Returns Property currently being iterated |
Operators
| Type | Name | Description | |
|---|---|---|---|
| const PairType & | operator* () |
Returns a TPair containing Property/Value currently being iterated | |
| const PairType * | operator-> () |
Typedefs
| Name | Description |
|---|---|
| PairType |