![]() |
Ark Server API (ASE) - Wiki
|
#include <SharedPointerInternals.h>
Inheritance diagram for SharedPointerInternals::TReferenceControllerWithDeleter< ObjectType, DeleterType >:
Collaboration diagram for SharedPointerInternals::TReferenceControllerWithDeleter< ObjectType, DeleterType >:Public Member Functions | |
| TReferenceControllerWithDeleter (ObjectType *InObject, DeleterType &&Deleter) | |
| virtual void | DestroyObject () override |
| TReferenceControllerWithDeleter (const TReferenceControllerWithDeleter &)=delete | |
| TReferenceControllerWithDeleter & | operator= (const TReferenceControllerWithDeleter &)=delete |
Public Member Functions inherited from SharedPointerInternals::FReferenceControllerBase | |
| FORCEINLINE | FReferenceControllerBase () |
| virtual | ~FReferenceControllerBase () |
Private Attributes | |
| ObjectType * | Object |
Additional Inherited Members | |
Public Attributes inherited from SharedPointerInternals::FReferenceControllerBase | |
| int32 | SharedReferenceCount |
| int32 | WeakReferenceCount |
Definition at line 107 of file SharedPointerInternals.h.
|
inlineexplicit |
Definition at line 110 of file SharedPointerInternals.h.
|
delete |
|
inlineoverridevirtual |
Destroys the object associated with this reference counter.
Implements SharedPointerInternals::FReferenceControllerBase.
Definition at line 116 of file SharedPointerInternals.h.
|
delete |
|
private |
The object associated with this reference counter.
Definition at line 127 of file SharedPointerInternals.h.