|
Mana
|
Public Member Functions | |
| Locked (T &data, Mutex &mutex) | |
| Locked (Locked &&rhs)=delete | |
| Locked (const Locked &)=delete | |
| Locked & | operator= (const Locked &)=delete |
| Locked & | operator= (Locked &&)=delete |
| T & | operator* () const |
| T * | operator-> () const |
Private Attributes | |
| T & | mData |
Additional Inherited Members | |
Private Member Functions inherited from MutexLocker | |
| MutexLocker (Mutex *mutex) | |
| MutexLocker (MutexLocker &&) | |
| MutexLocker (const MutexLocker &)=delete | |
| MutexLocker & | operator= (const MutexLocker &)=delete |
| ~MutexLocker () | |
|
inline |
|
delete |
|
delete |
|
inline |
|
inline |
|
delete |
|
delete |
|
private |