SynchronizedValue< T, LOCKTYPE >::LockedWritePtr Class Reference
#include <synchronized.h>
公共成员函数 |
|
LockedWritePtr ()=delete | |
LockedWritePtr ( SynchronizedValue &synced) | |
LockedWritePtr ( SynchronizedValue &synced, Bool dontLock) | |
LockedWritePtr ( LockedWritePtr && src ) | |
LockedWritePtr & | operator= ( LockedWritePtr && src ) |
LockedWritePtr (const LockedWritePtr &)=delete | |
LockedWritePtr & | operator= (const LockedWritePtr &)=delete |
~LockedWritePtr () | |
T * | operator-> () |
T & | operator* () |
私有成员函数 |
|
T & | GetValue () |
void | Acquire () |
void | 发行 () |
Private Attributes |
|
SynchronizedValue * | _synced |
Friends |
|
template<typename , typename > | |
class | SynchronizedValue |
|
delete |
|
explicit |
LockedWritePtr | ( | SynchronizedValue & | synced , |
Bool | dontLock | ||
) |
LockedWritePtr | ( | LockedWritePtr && | src | ) |
|
delete |
~ LockedWritePtr | ( | ) |
LockedWritePtr & operator= | ( | LockedWritePtr && | src | ) |
|
delete |
T* operator-> | ( | ) |
T& operator* | ( | ) |
|
private |
|
private |
|
private |
|
friend |
|
private |