Navigation
Unreal Engine C++ API Reference > 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 |
||
![]() |
TFieldPath
(
TYPE_OF_NULLPTR |
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 | |
---|---|---|---|
![]() ![]() |
bool | operator!=
(
const TFieldPath< OtherPropertyType >& Other |
Compare weak pointers for inequality |
![]() ![]() |
bool | operator!=
(
const OtherPropertyType* Other |
Compare weak pointers for inequality |
![]() ![]() |
bool | operator!=
(
TYPE_OF_NULLPTR |
|
![]() ![]() |
PropertyType * | operator* () |
Dereference the weak pointer |
![]() |
TEnableIfTLosesQualifiersFromTo< OtherPropertyType, PropertyType >::Value >::Type | operator=
(
OtherPropertyType* InProperty |
Copy from an object pointer |
![]() |
TFieldPath & | operator=
(
const TFieldPath& Other |
|
![]() |
void | operator=
(
const TFieldPath< OtherPropertyType >& Other |
Assign from another weak pointer, intended for derived-to-base conversions |
![]() ![]() |
bool | operator==
(
const TFieldPath< OtherPropertyType >& Other |
Compare weak pointers for equality |
![]() ![]() |
bool | operator==
(
const OtherPropertyType* Other |
Compare weak pointers for equality |
![]() ![]() |
bool | operator==
(
TYPE_OF_NULLPTR |
|
![]() ![]() |
PropertyType * | operator-> () |
Dereference the weak pointer |
Enums
Type | Name | Description | |
---|---|---|---|
![]() |
EDummy1 | These exists only to disambiguate the two constructors below. |