HDK
|
Thread-safe policy for UT_IntrusiveRefCounter. More...
#include <UT_IntrusivePtr.h>
Public Types | |
using | type = SYS_AtomicInt32 |
using | pod_type = uint32 |
Static Public Member Functions | |
static SYS_FORCE_INLINE uint32 | load (const type &counter) noexcept |
static SYS_FORCE_INLINE void | increment (type &counter) noexcept |
static SYS_FORCE_INLINE void | increment (type &counter, pod_type refs_to_add) noexcept |
static SYS_FORCE_INLINE uint32 | decrement (type &counter) noexcept |
static SYS_FORCE_INLINE uint32 | decrement (type &counter, pod_type refs_to_remove) noexcept |
static SYS_FORCE_INLINE bool | conditionalIncrement (type &counter) noexcept |
Thread-safe policy for UT_IntrusiveRefCounter.
Definition at line 144 of file UT_IntrusivePtr.h.
Definition at line 147 of file UT_IntrusivePtr.h.
Definition at line 146 of file UT_IntrusivePtr.h.
|
inlinestaticnoexcept |
Definition at line 178 of file UT_IntrusivePtr.h.
|
inlinestaticnoexcept |
Definition at line 167 of file UT_IntrusivePtr.h.
|
inlinestaticnoexcept |
Definition at line 172 of file UT_IntrusivePtr.h.
|
inlinestaticnoexcept |
Definition at line 156 of file UT_IntrusivePtr.h.
|
inlinestaticnoexcept |
Definition at line 161 of file UT_IntrusivePtr.h.
|
inlinestaticnoexcept |
Definition at line 150 of file UT_IntrusivePtr.h.