Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Templates
Inheritance Hierarchy
- IFunction_OwnedObject
- TFunction_OwnedObject
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Templates/Function.h |
| Include | #include "Templates/Function.h" |
Syntax
template<typename T, bool bUnique, bool bOnHeap>
struct TFunction_OwnedObject : public UE::Core::Private::Function::IFunction_OwnedObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| T | Obj |
Constructors
| Type | Name | Description | |
|---|---|---|---|
TFunction_OwnedObject
(
ArgType&& Arg |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from IFunction_OwnedObject
| Type | Name | Description | |
|---|---|---|---|
| void * | CloneToEmptyStorage
(
void* Storage |
Creates a copy of itself into the storage and returns a pointer to the new object within it. | |
| void | Destroy () |
Destructor. | |
| void * | GetAddress () |
Returns the address of the object. |