Ark Server API (ASA) - Wiki
Loading...
Searching...
No Matches
SharedPointerInternals::TRawPtrProxyWithDeleter< ObjectType, DeleterType > Struct Template Reference

#include <SharedPointerInternals.h>

Public Member Functions

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

Public Attributes

ObjectTypeObject
 
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

Definition at line 449 of file SharedPointerInternals.h.

Constructor & Destructor Documentation

◆ TRawPtrProxyWithDeleter() [1/2]

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

Construct implicitly from an object and a custom deleter

Definition at line 458 of file SharedPointerInternals.h.

◆ TRawPtrProxyWithDeleter() [2/2]

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

Construct implicitly from an object and a custom deleter

Definition at line 465 of file SharedPointerInternals.h.

Member Data Documentation

◆ Deleter

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

The deleter object

Definition at line 455 of file SharedPointerInternals.h.

◆ Object

The object pointer

Definition at line 452 of file SharedPointerInternals.h.


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