UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
UE::Core::Private::PimplPtr Namespace Reference

Classes

struct  TPimplHeapObjectImpl
 

Typedefs

using FDeleteFunc = void(*)(void *)
 
using FCopyFunc = void *(*)(void *)
 

Functions

template<typename T >
void DeleterFunc (void *Ptr)
 
void CallDeleter (void *Ptr)
 
voidCallCopier (void *Ptr)
 

Variables

constexpr SIZE_T RequiredAlignment = 16
 

Typedef Documentation

◆ FCopyFunc

◆ FDeleteFunc

Function Documentation

◆ CallCopier()

void * UE::Core::Private::PimplPtr::CallCopier ( void Ptr)
inline

◆ CallDeleter()

void UE::Core::Private::PimplPtr::CallDeleter ( void Ptr)
inline

◆ DeleterFunc()

template<typename T >
void UE::Core::Private::PimplPtr::DeleterFunc ( void Ptr)

Variable Documentation

◆ RequiredAlignment

constexpr SIZE_T UE::Core::Private::PimplPtr::RequiredAlignment = 16
inlineconstexpr