![]() |
An open-source, flexible 3D physical simulation framework
|
#include <LockableContainer.h>
Public Member Functions | |
LockableContainer () | |
~LockableContainer () | |
LockableContainer (const LockableContainer &other) | |
LockableContainer & | operator= (const LockableContainer &other) |
void | lock () const |
void | unlock () const |
void | locked_insert (const typename T::value_type &x) |
void | locked_push_back (const typename T::value_type &x) |
void | locked_clear () |
bool | locked_empty () const |
Private Attributes | |
mars::utils::Mutex * | myMutex |
Definition at line 13 of file LockableContainer.h.
|
inline |
Definition at line 17 of file LockableContainer.h.
|
inline |
Definition at line 20 of file LockableContainer.h.
|
inline |
Definition at line 22 of file LockableContainer.h.
|
inline |
Definition at line 41 of file LockableContainer.h.
|
inline |
Definition at line 58 of file LockableContainer.h.
|
inline |
Definition at line 63 of file LockableContainer.h.
|
inline |
Definition at line 48 of file LockableContainer.h.
|
inline |
Definition at line 53 of file LockableContainer.h.
|
inline |
Definition at line 30 of file LockableContainer.h.
|
inline |
Definition at line 44 of file LockableContainer.h.
|
mutableprivate |
Definition at line 15 of file LockableContainer.h.