UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
SharedPointerInternals::TRawPtrProxyWithDeleter< ObjectType, DeleterType > Struct Template Reference

#include <SharedPointerInternals.h>

Public Member Functions

 TRawPtrProxyWithDeleter (ObjectType *InObject, const DeleterType &InDeleter)
 
 TRawPtrProxyWithDeleter (ObjectType *InObject, DeleterType &&InDeleter)
 

Public Attributes

ObjectType * Object
 
DeleterType Deleter
 

Detailed Description

template<class ObjectType, typename DeleterType>
struct SharedPointerInternals::TRawPtrProxyWithDeleter< ObjectType, DeleterType >

Proxy structure for implicitly converting raw pointers to shared/weak pointers

Constructor & Destructor Documentation

◆ TRawPtrProxyWithDeleter() [1/2]

template<class ObjectType , typename DeleterType >
SharedPointerInternals::TRawPtrProxyWithDeleter< ObjectType, DeleterType >::TRawPtrProxyWithDeleter ( ObjectType *  InObject,
const DeleterType &  InDeleter 
)
inline

Construct implicitly from an object and a custom deleter

◆ TRawPtrProxyWithDeleter() [2/2]

template<class ObjectType , typename DeleterType >
SharedPointerInternals::TRawPtrProxyWithDeleter< ObjectType, DeleterType >::TRawPtrProxyWithDeleter ( ObjectType *  InObject,
DeleterType &&  InDeleter 
)
inline

Construct implicitly from an object and a custom deleter

Member Data Documentation

◆ Deleter

template<class ObjectType , typename DeleterType >
DeleterType SharedPointerInternals::TRawPtrProxyWithDeleter< ObjectType, DeleterType >::Deleter

The deleter object

◆ Object

template<class ObjectType , typename DeleterType >
ObjectType* SharedPointerInternals::TRawPtrProxyWithDeleter< ObjectType, DeleterType >::Object

The object pointer


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