Navigation
API > API/Runtime > API/Runtime/Core > API/Runtime/Core/Templates
Inheritance Hierarchy
- TChooseClass< bOnHeap, IFunction_OwnedObject_OnHeap< T >, IFunction_OwnedObject_Inline< T > >::Result
- 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 |