|
opynsim
Unofficial C++ Documentation
|
#include <synchronized_value_guard.h>
Public Types | |
| using | value_type = T |
| using | reference = value_type & |
| using | const_reference = const value_type & |
| using | pointer = value_type * |
| using | const_pointer = const value_type * |
| using | mutex_type = Mutex |
| using | mutex_guard_type = MutexGuard |
Public Member Functions | |
| SynchronizedValueGuard (mutex_type &mutex, reference value_ref) | |
| reference | operator* () & |
| const_reference | operator* () const & |
| pointer | operator-> () |
| const_pointer | operator-> () const |
| using osc::SynchronizedValueGuard< T, Mutex, MutexGuard >::const_pointer = const value_type* |
| using osc::SynchronizedValueGuard< T, Mutex, MutexGuard >::const_reference = const value_type& |
| using osc::SynchronizedValueGuard< T, Mutex, MutexGuard >::mutex_guard_type = MutexGuard |
| using osc::SynchronizedValueGuard< T, Mutex, MutexGuard >::mutex_type = Mutex |
| using osc::SynchronizedValueGuard< T, Mutex, MutexGuard >::pointer = value_type* |
| using osc::SynchronizedValueGuard< T, Mutex, MutexGuard >::reference = value_type& |
| using osc::SynchronizedValueGuard< T, Mutex, MutexGuard >::value_type = T |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |