Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Templates
Inheritance Hierarchy
- std::conditional_t< bOnHeap, IFunction_OwnedObject_OnHeap< T >, IFunction_OwnedObject_Inline< T > >
- TFunction_OwnedObject
- TFunction_UniqueOwnedObject
References
| Module | Core |
| Header | /Engine/Source/Runtime/Core/Public/Templates/Function.h |
| Include | #include "Templates/Function.h" |
Syntax
template<typename T, bool bOnHeap>
struct TFunction_UniqueOwnedObject : public UE::Core::Private::Function::TFunction_OwnedObject< T, bOnHeap >
Remarks
Implementation of IFunction_OwnedObject for a given non-copyable T.
Constructors
| Type | Name | Description | |
|---|---|---|---|
TFunction_UniqueOwnedObject
(
T&& InObj |
Constructor which creates its T by moving. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void * | CloneToEmptyStorage
(
void* Storage |