|
SPH
|
#include <LockingPtr.h>
Public Member Functions | |
| LockingControlBlock (T *ptr) | |
| void | lock () |
| void | unlock () |
| bool | isLocked () const |
Public Member Functions inherited from Detail::ControlBlock< T > | |
| ControlBlock (T *ptr) | |
| virtual INLINE void * | getPtr () override |
| virtual void | deletePtr () override |
Public Member Functions inherited from Detail::ControlBlockHolder | |
| INLINE | ControlBlockHolder () |
| INLINE int | increaseUseCnt () |
| INLINE int | getUseCount () const |
| INLINE int | increaseWeakCnt () |
| INLINE bool | increaseUseCntIfNonzero () |
| INLINE void | decreaseUseCnt () |
| INLINE void | decreaseWeakCnt () |
| INLINE void | deleteBlock () |
Public Member Functions inherited from Polymorphic | |
| 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.