#include <PropertyVisitor.h>
◆ FPropertyVisitorInfo() [1/4]
◆ FPropertyVisitorInfo() [2/4]
| FPropertyVisitorInfo::FPropertyVisitorInfo |
( |
const FProperty * |
InProperty, |
|
|
const UStruct * |
InParentStructType |
|
) |
| |
|
inlineexplicit |
◆ FPropertyVisitorInfo() [3/4]
◆ FPropertyVisitorInfo() [4/4]
◆ Identical()
◆ operator=() [1/2]
◆ operator=() [2/2]
◆ GetTypeHash
◆ operator!=
◆ operator==
- Note
- The default comparison only compares the key data to match GetTypeHash and is for use with hashed containers and ResolveVisitedPathInfo_Generic; use Identical for an exact comparison
◆ bContainsInnerProperties
| bool FPropertyVisitorInfo::bContainsInnerProperties = false |
◆ Index
Index of the element being visited in the container, otherwise INDEX_NONE. For maps and sets it indicates the logical index.
◆ ParentStructType
| const UStruct* FPropertyVisitorInfo::ParentStructType = nullptr |
The parent struct that provided the property being iterated, if iterating a sub-property within a struct.
- Note
- This is slightly different from Property->GetOwnerStruct() as you might be iterating a FDerived instance but processing a FBase struct property. In this case this will be set to FDerived rather than FBase.
◆ Property
| const FProperty* FPropertyVisitorInfo::Property = nullptr |
The property currently being visited
◆ PropertyInfo
Whether this property is inside a container and if it is key or a value of a map
The documentation for this struct was generated from the following files: