_lock
|
SynchronizedValue< T, LOCKTYPE >
|
mutable
private
|
_value
|
SynchronizedValue< T, LOCKTYPE >
|
private
|
AcquireLockPair
(L1 &sg1, L2 &sg2)
|
SynchronizedValue< T, LOCKTYPE >
|
private
static
|
CopyFrom
(const typename std::conditional< TestForCopyFromMember< T >::isSupported, SynchronizedValue, DummyParamType >::type &src)
|
SynchronizedValue< T, LOCKTYPE >
|
|
LockType
typedef
|
SynchronizedValue< T, LOCKTYPE >
|
|
operator=
(const typename std::conditional< TestForCopyFromMember< T >::isSupported, DummyParamType, SynchronizedValue >::type &src)
|
SynchronizedValue< T, LOCKTYPE >
|
|
operator=
(SynchronizedValue &&src)
|
SynchronizedValue< T, LOCKTYPE >
|
|
读取
() const
|
SynchronizedValue< T, LOCKTYPE >
|
|
读取
(F &&func) const
|
SynchronizedValue< T, LOCKTYPE >
|
|
读取
(U &other, F &&func)
|
SynchronizedValue< T, LOCKTYPE >
|
|
SynchronizedValue
(const SynchronizedValue &src, U &&)
|
SynchronizedValue< T, LOCKTYPE >
|
private
|
SynchronizedValue
(SynchronizedValue &&src, U &&)
|
SynchronizedValue< T, LOCKTYPE >
|
private
|
SynchronizedValue
()=default
|
SynchronizedValue< T, LOCKTYPE >
|
|
SynchronizedValue
(const T &v)
|
SynchronizedValue< T, LOCKTYPE >
|
explicit
|
SynchronizedValue
(T &&v)
|
SynchronizedValue< T, LOCKTYPE >
|
explicit
|
SynchronizedValue
(IN_PLACE_TYPE, ARGS &&... args)
|
SynchronizedValue< T, LOCKTYPE >
|
explicit
|
SynchronizedValue
(const typename std::conditional< TestForCopyFromMember< T >::isSupported, DummyParamType, SynchronizedValue >::type &src)
|
SynchronizedValue< T, LOCKTYPE >
|
|
SynchronizedValue
(SynchronizedValue &&src)
|
SynchronizedValue< T, LOCKTYPE >
|
|
ValueType
typedef
|
SynchronizedValue< T, LOCKTYPE >
|
|
Write
()
|
SynchronizedValue< T, LOCKTYPE >
|
|
Write
(F &&func)
|
SynchronizedValue< T, LOCKTYPE >
|
|
Write
(U &other, F &&func)
|
SynchronizedValue< T, LOCKTYPE >
|
|