10 typename Mutex = std::mutex,
Definition synchronized_value_guard.h:13
SynchronizedValueGuard(mutex_type &mutex, reference value_ref)
Definition synchronized_value_guard.h:23
value_type & reference
Definition synchronized_value_guard.h:16
Mutex mutex_type
Definition synchronized_value_guard.h:20
const value_type & const_reference
Definition synchronized_value_guard.h:17
reference operator*() &
Definition synchronized_value_guard.h:28
value_type * pointer
Definition synchronized_value_guard.h:18
pointer operator->()
Definition synchronized_value_guard.h:30
MutexGuard mutex_guard_type
Definition synchronized_value_guard.h:21
const_reference operator*() const &
Definition synchronized_value_guard.h:29
const_pointer operator->() const
Definition synchronized_value_guard.h:31
T value_type
Definition synchronized_value_guard.h:15
const value_type * const_pointer
Definition synchronized_value_guard.h:19
Definition custom_decoration_generator.h:5
constexpr U to(T &&value)
Definition conversion.h:56