|
identt
|
Public Types | |
| using | LockT = boost::shared_mutex |
| using | WriteLockT = boost::unique_lock< LockT > |
| using | ReadLockT = boost::shared_lock< LockT > |
Public Member Functions | |
| SharedObject (const SharedObject &)=delete | |
| make noncopyable and remove default | |
| SharedObject & | operator= (const SharedObject &)=delete |
| SharedObject () | |
| Constructor : default. More... | |
| SharedObject (T t) | |
| virtual | ~SharedObject () |
| destructor | |
| void | Set (T t) |
| Set : set. More... | |
| T | Get () |
| Get : get. More... | |
Public Attributes | |
| T | t_ |
| LockT | mutex_ |
|
inline |
Constructor : default.
| t | T initial value |
|
inline |
Get : get.
|
inline |
Set : set.
| t | T value to set |
1.8.12