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_CopyableOwnedObject
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_CopyableOwnedObject : public UE::Core::Private::Function::TFunction_OwnedObject< T, bOnHeap >
Remarks
Implementation of IFunction_OwnedObject for a given copyable T.
Constructors
| Type | Name | Description | |
|---|---|---|---|
TFunction_CopyableOwnedObject
(
const T& InObj |
Constructor which creates its T by copying. | ||
TFunction_CopyableOwnedObject
(
T&& InObj |
Constructor which creates its T by moving. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void * | CloneToEmptyStorage
(
void* UntypedStorage |