#include <FieldPath.h>
◆ TFieldPath() [1/6]
template<class PropertyType >
◆ TFieldPath() [2/6]
template<class PropertyType >
◆ TFieldPath() [3/6]
template<class PropertyType >
Construct from a null pointer
◆ TFieldPath() [4/6]
template<class PropertyType >
◆ TFieldPath() [5/6]
template<class PropertyType >
Construct from an object pointer
- Parameters
-
| Object | object to create a weak pointer to |
◆ TFieldPath() [6/6]
template<class PropertyType >
Construct from another weak pointer of another type, intended for derived-to-base conversions
- Parameters
-
| Other | weak pointer to copy from |
◆ Get()
template<class PropertyType >
Gets the field represented by this TFieldPath
- Parameters
-
| InCurrentStruct | Struct that's trying to resolve this field path |
- Returns
- Field represented by this FFieldPath or null if it couldn't be resolved
◆ operator*()
template<class PropertyType >
Dereference the weak pointer
◆ operator->()
template<class PropertyType >
Dereference the weak pointer
◆ operator=() [1/3]
template<class PropertyType >
◆ operator=() [2/3]
template<class PropertyType >
Assign from another weak pointer, intended for derived-to-base conversions
- Parameters
-
| Other | weak pointer to copy from |
◆ operator=() [3/3]
template<class PropertyType >
Copy from an object pointer
- Parameters
-
| Object | object to create a weak pointer to |
◆ ResolveWithRenamedStructPackage()
template<class PropertyType >
| PropertyType * TFieldPath< PropertyType >::ResolveWithRenamedStructPackage |
( |
UStruct * |
InCurrentStruct | ) |
|
|
inline |
The documentation for this struct was generated from the following file:
- Engine/Source/Runtime/CoreUObject/Public/UObject/FieldPath.h