TPropertyValueIterator

Templated version, will verify the property type is correct and will skip any properties that are not

Windows
MacOS
Linux

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

Name Description

Public function

TPropertyValueIterator()

Invalid iterator, start with empty stack

Public function

TPropertyValueIterator

(
    const UStruct* InStruct,
    const void* InStructValue,
    EPropertyValueIteratorFlags InRecur...,
    EFieldIteratorFlags::DeprecatedProp...
)

Construct an iterator using a struct and struct value

Functions

Name Description

Public function Const

T *

 

Key()

Returns Property currently being iterated

Operators

Name Description

Public function Const

const PairTy...

 

operator*()

Returns a TPair containing Property/Value currently being iterated

Public function Const

const PairTy...

 

operator->()

Typedefs

Name

Description

PairType

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss