![]() |
Ark Server API (ASE) - Wiki
|
#include <SharedPointerInternals.h>
Static Public Member Functions | |
static FORCEINLINE const int32 | GetSharedReferenceCount (const FReferenceControllerBase *ReferenceController) TSAN_SAFE_UNSAFEPTR |
static FORCEINLINE void | AddSharedReference (FReferenceControllerBase *ReferenceController) TSAN_SAFE_UNSAFEPTR |
static bool | ConditionallyAddSharedReference (FReferenceControllerBase *ReferenceController) TSAN_SAFE_UNSAFEPTR |
static FORCEINLINE void | ReleaseSharedReference (FReferenceControllerBase *ReferenceController) TSAN_SAFE_UNSAFEPTR |
static FORCEINLINE void | AddWeakReference (FReferenceControllerBase *ReferenceController) TSAN_SAFE_UNSAFEPTR |
static void | ReleaseWeakReference (FReferenceControllerBase *ReferenceController) TSAN_SAFE_UNSAFEPTR |
Definition at line 314 of file SharedPointerInternals.h.
|
inlinestatic |
Adds a shared reference to this counter
Definition at line 323 of file SharedPointerInternals.h.
|
inlinestatic |
Adds a weak reference to this counter
Definition at line 362 of file SharedPointerInternals.h.
|
inlinestatic |
Adds a shared reference to this counter ONLY if there is already at least one reference
Definition at line 333 of file SharedPointerInternals.h.
|
inlinestatic |
Returns the shared reference count
Definition at line 317 of file SharedPointerInternals.h.
|
inlinestatic |
Releases a shared reference to this counter
Definition at line 346 of file SharedPointerInternals.h.
|
inlinestatic |
Releases a weak reference to this counter
Definition at line 368 of file SharedPointerInternals.h.