|
SPH
|
#include <LockingPtr.h>
Classes | |
| class | Proxy |
| struct | ProxyRef |
Public Member Functions | |
| LockingPtr ()=default | |
| LockingPtr (T *ptr) | |
| LockingPtr (AutoPtr< T > &&other) | |
| LockingPtr (const LockingPtr &other) | |
| template<typename T2 > | |
| LockingPtr (const LockingPtr< T2 > &other) | |
| LockingPtr (LockingPtr &&other) | |
| template<typename T2 > | |
| LockingPtr (LockingPtr< T2 > &&other) | |
| ~LockingPtr () | |
| LockingPtr & | operator= (const LockingPtr &other) |
| LockingPtr & | operator= (LockingPtr &&other) |
| Proxy | lock () const |
| Proxy | operator-> () const |
| ProxyRef | operator* () const |
| operator bool () const | |
| bool | operator! () const |
| void | reset () |
Friends | |
| template<typename > | |
| class | LockingPtr |
Definition at line 43 of file LockingPtr.h.
|
default |
|
inline |
Definition at line 54 of file LockingPtr.h.
|
inline |
Definition at line 59 of file LockingPtr.h.
|
inline |
Definition at line 64 of file LockingPtr.h.
|
inline |
Definition at line 69 of file LockingPtr.h.
|
inline |
Definition at line 74 of file LockingPtr.h.
|
inline |
Definition at line 81 of file LockingPtr.h.
|
inline |
Definition at line 89 of file LockingPtr.h.
|
inline |
Definition at line 176 of file LockingPtr.h.
|
inlineexplicit |
Definition at line 194 of file LockingPtr.h.
|
inline |
Definition at line 198 of file LockingPtr.h.
|
inline |
Definition at line 189 of file LockingPtr.h.
|
inline |
Definition at line 184 of file LockingPtr.h.
|
inline |
Definition at line 96 of file LockingPtr.h.
|
inline |
Definition at line 108 of file LockingPtr.h.
|
inline |
Definition at line 202 of file LockingPtr.h.
Definition at line 45 of file LockingPtr.h.