UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Core::Private::Function::TFunction_OwnedObject< T, bUnique, bOnHeap > Struct Template Reference

#include <Function.h>

+ Inheritance diagram for UE::Core::Private::Function::TFunction_OwnedObject< T, bUnique, bOnHeap >:

Public Member Functions

template<typename ArgType >
 TFunction_OwnedObject (ArgType &&Arg)
 
virtual voidGetAddress () override
 
voidCloneToEmptyStorage (FFunctionStorage *UntypedStorage) const override
 
virtual void Destroy () override
 
 ~TFunction_OwnedObject () override
 
- Public Member Functions inherited from UE::Core::Private::Function::IFunction_OwnedObject
virtual ~IFunction_OwnedObject ()=default
 

Public Attributes

Obj
 

Constructor & Destructor Documentation

◆ TFunction_OwnedObject()

template<typename T , bool bUnique, bool bOnHeap>
template<typename ArgType >
UE::Core::Private::Function::TFunction_OwnedObject< T, bUnique, bOnHeap >::TFunction_OwnedObject ( ArgType &&  Arg)
inlineexplicit

◆ ~TFunction_OwnedObject()

Member Function Documentation

◆ CloneToEmptyStorage()

template<typename T , bool bUnique, bool bOnHeap>
void * UE::Core::Private::Function::TFunction_OwnedObject< T, bUnique, bOnHeap >::CloneToEmptyStorage ( FFunctionStorage Storage) const
overridevirtual

Creates a copy of itself into the storage and returns a pointer to the new object within it.

Implements UE::Core::Private::Function::IFunction_OwnedObject.

◆ Destroy()

template<typename T , bool bUnique, bool bOnHeap>
virtual void UE::Core::Private::Function::TFunction_OwnedObject< T, bUnique, bOnHeap >::Destroy ( )
inlineoverridevirtual

◆ GetAddress()

template<typename T , bool bUnique, bool bOnHeap>
virtual void * UE::Core::Private::Function::TFunction_OwnedObject< T, bUnique, bOnHeap >::GetAddress ( )
inlineoverridevirtual

Returns the address of the object.

Implements UE::Core::Private::Function::IFunction_OwnedObject.

Member Data Documentation

◆ Obj


The documentation for this struct was generated from the following file: