#include <thread.h>
Public Member Functions | |
| MutexedVariable () | |
| MutexedVariable (const T &value) | |
| MutexedVariable (T &&value) | |
| T | get () |
| void | set (const T &value) |
| void | set (T &&value) |
Private Attributes | |
| T | m_value |
| std::mutex | m_mutex |
|
inline |
|
inline |
References m_value.
|
inline |
References m_value.
|
inline |
|
inline |
|
inline |
|
private |
|
private |
Referenced by MutexedVariable(), MutexedVariable(), get(), set(), and set().