_lock | SynchronizedValue< T, LOCKTYPE > | mutableprivate |
_value | SynchronizedValue< 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 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 > | |
Read() const | SynchronizedValue< 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()=default | SynchronizedValue< 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() const | SynchronizedValue< T, LOCKTYPE > | |
UnsynchronizedGet() | SynchronizedValue< T, LOCKTYPE > | |
ValueType typedef | SynchronizedValue< 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) -> void | SynchronizedValue< T, LOCKTYPE > | |