Navigation
API > API/Runtime > API/Runtime/CoreUObject > API/Runtime/CoreUObject/UObject
Inheritance Hierarchy
- FFieldPath
- TFieldPath
References
| Module | CoreUObject |
| Header | /Engine/Source/Runtime/CoreUObject/Public/UObject/FieldPath.h |
| Include | #include "UObject/FieldPath.h" |
Syntax
template<class PropertyType>
struct TFieldPath : public FFieldPath
Constructors
| Type | Name | Description | |
|---|---|---|---|
TFieldPath () |
|||
TFieldPath
(
const TFieldPath& Other |
|||
| Construct from a null pointer | |||
TFieldPath
(
const TCHAR* InPath |
Construct from a string | ||
TFieldPath
(
UField* InField |
|||
TFieldPath
(
const TFieldPath< OtherPropertyType >& Other |
Construct from another weak pointer of another type, intended for derived-to-base conversions | ||
TFieldPath
(
OtherPropertyType* InProperty, |
Construct from an object pointer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| PropertyType * | Gets the field represented by this TFieldPath | ||
| PropertyType * | ResolveWithRenamedStructPackage
(
UStruct* InCurrentStruct |
Operators
| Type | Name | Description | |
|---|---|---|---|
| PropertyType * | operator* () |
Dereference the weak pointer | |
| TFieldPath & | operator=
(
const TFieldPath& Other |
||
| void | operator=
(
OtherPropertyType* InProperty |
Copy from an object pointer | |
| void | operator=
(
const TFieldPath< OtherPropertyType >& Other |
Assign from another weak pointer, intended for derived-to-base conversions | |
| PropertyType * | operator-> () |
Dereference the weak pointer |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EDummy1 | These exists only to disambiguate the two constructors below. |