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