SynchronizedValue< T, LOCKTYPE > Member List

This is the complete list of members for SynchronizedValue< T, LOCKTYPE >, including all inherited members.

_lockSynchronizedValue< T, LOCKTYPE >mutableprivate
_valueSynchronizedValue< T, LOCKTYPE >private
AcquireLockPair(L1 &sg1, L2 &sg2)SynchronizedValue< T, LOCKTYPE >privatestatic
CopyFrom(const typename std::conditional< TestForCopyFromMember< T >::isSupported, SynchronizedValue, DummyParamType >::type &src)SynchronizedValue< T, LOCKTYPE >
LockType typedefSynchronizedValue< T, LOCKTYPE >
operator=(const typename std::conditional< TestForCopyFromMember< T >::isSupported, DummyParamType, SynchronizedValue >::type &src)SynchronizedValue< T, LOCKTYPE >
operator=(SynchronizedValue &&src)SynchronizedValue< T, LOCKTYPE >
Read() constSynchronizedValue< T, LOCKTYPE >
Read(F &&func) const -> decltype(func(_value))SynchronizedValue< T, LOCKTYPE >
Read(U &other, F &&func) -> decltype(func(_value, _value))SynchronizedValue< T, LOCKTYPE >
SynchronizedValue(const SynchronizedValue &src, U &&)SynchronizedValue< T, LOCKTYPE >private
SynchronizedValue(SynchronizedValue &&src, U &&)SynchronizedValue< T, LOCKTYPE >private
SynchronizedValue()=defaultSynchronizedValue< T, LOCKTYPE >
SynchronizedValue(const T &v)SynchronizedValue< T, LOCKTYPE >explicit
SynchronizedValue(T &&v)SynchronizedValue< T, LOCKTYPE >explicit
SynchronizedValue(const T &v, LOCKTYPE &&l)SynchronizedValue< T, LOCKTYPE >
SynchronizedValue(T &&v, LOCKTYPE &&l)SynchronizedValue< T, LOCKTYPE >
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 >
UnsynchronizedGet() constSynchronizedValue< T, LOCKTYPE >
UnsynchronizedGet()SynchronizedValue< T, LOCKTYPE >
ValueType typedefSynchronizedValue< T, LOCKTYPE >
Write()SynchronizedValue< T, LOCKTYPE >
Write(F &&func) -> decltype(func(_value))SynchronizedValue< T, LOCKTYPE >
Write(U &other, F &&func) -> decltype(func(_value, _value))SynchronizedValue< T, LOCKTYPE >
WriteAsync(F &&func) -> voidSynchronizedValue< T, LOCKTYPE >