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.