#include <scoped_mutex_lock.h>
Public Types | |
typedef void | base_type |
typedef scoped_mutex_lock | this_type |
Public Member Functions | |
scoped_mutex_lock (mutex &m) | |
scoped_mutex_lock (mutex *m) | |
~scoped_mutex_lock (void) | |
Protected Attributes | |
mutex & | mtx |
Definition at line 9 of file scoped_mutex_lock.h.
typedef void mt::scoped_mutex_lock::base_type |
Definition at line 16 of file scoped_mutex_lock.h.
Definition at line 15 of file scoped_mutex_lock.h.
mt::scoped_mutex_lock::scoped_mutex_lock | ( | mutex & | m | ) | [inline] |
Definition at line 18 of file scoped_mutex_lock.h.
mt::scoped_mutex_lock::~scoped_mutex_lock | ( | void | ) | [inline] |
Definition at line 23 of file scoped_mutex_lock.h.
mt::scoped_mutex_lock::scoped_mutex_lock | ( | mutex * | m | ) | [inline] |
Definition at line 30 of file scoped_mutex_lock.h.
mutex& mt::scoped_mutex_lock::mtx [protected] |
Definition at line 38 of file scoped_mutex_lock.h.