Ark Server API (ASE) - Wiki
Loading...
Searching...
No Matches
SharedPointerInternals::FRawPtrProxy< ObjectType > Struct Template Reference

#include <SharedPointerInternals.h>

+ Collaboration diagram for SharedPointerInternals::FRawPtrProxy< ObjectType >:

Public Member Functions

FORCEINLINE FRawPtrProxy (ObjectType *InObject)
 
template<class Deleter >
FORCEINLINE FRawPtrProxy (ObjectType *InObject, Deleter &&InDeleter)
 

Public Attributes

ObjectType * Object
 
FReferenceControllerBaseReferenceController
 

Detailed Description

template<class ObjectType>
struct SharedPointerInternals::FRawPtrProxy< ObjectType >

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

Definition at line 195 of file SharedPointerInternals.h.

Constructor & Destructor Documentation

◆ FRawPtrProxy() [1/2]

template<class ObjectType >
FORCEINLINE SharedPointerInternals::FRawPtrProxy< ObjectType >::FRawPtrProxy ( ObjectType * InObject)
inline

Construct implicitly from an object

Definition at line 204 of file SharedPointerInternals.h.

◆ FRawPtrProxy() [2/2]

template<class ObjectType >
template<class Deleter >
FORCEINLINE SharedPointerInternals::FRawPtrProxy< ObjectType >::FRawPtrProxy ( ObjectType * InObject,
Deleter && InDeleter )
inline

Construct implicitly from an object and a custom deleter

Definition at line 212 of file SharedPointerInternals.h.

Member Data Documentation

◆ Object

template<class ObjectType >
ObjectType* SharedPointerInternals::FRawPtrProxy< ObjectType >::Object

The object pointer

Definition at line 198 of file SharedPointerInternals.h.

◆ ReferenceController

template<class ObjectType >
FReferenceControllerBase* SharedPointerInternals::FRawPtrProxy< ObjectType >::ReferenceController

Reference controller used to destroy the object

Definition at line 201 of file SharedPointerInternals.h.


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