SPH
|
#include <LockingPtr.h>
Public Member Functions | |
LockingControlBlock (T *ptr) | |
void | lock () |
void | unlock () |
bool | isLocked () const |
![]() | |
ControlBlock (T *ptr) | |
virtual INLINE void * | getPtr () override |
virtual void | deletePtr () override |
![]() | |
INLINE | ControlBlockHolder () |
INLINE int | increaseUseCnt () |
INLINE int | getUseCount () const |
INLINE int | increaseWeakCnt () |
INLINE bool | increaseUseCntIfNonzero () |
INLINE void | decreaseUseCnt () |
INLINE void | decreaseWeakCnt () |
INLINE void | deleteBlock () |
![]() | |
virtual | ~Polymorphic () |
Definition at line 17 of file LockingPtr.h.
|
inline |
Definition at line 23 of file LockingPtr.h.
|
inline |
Definition at line 36 of file LockingPtr.h.
|
inline |
Definition at line 26 of file LockingPtr.h.
|
inline |
Definition at line 31 of file LockingPtr.h.