#include <mutex.h>
Public Types | |
typedef M | mutex_type |
Public Member Functions | |
lock_guard (mutex_type &m) | |
~lock_guard () | |
Private Member Functions | |
lock_guard (const lock_guard &) | |
lock_guard & | operator= (const lock_guard &) |
Private Attributes | |
mutex_type & | pm |
typedef M no_multi_threading::lock_guard< M >::mutex_type |
no_multi_threading::lock_guard< M >::lock_guard | ( | mutex_type & | m | ) | [inline, explicit] |
no_multi_threading::lock_guard< M >::~lock_guard | ( | ) | [inline] |
no_multi_threading::lock_guard< M >::lock_guard | ( | const lock_guard< M > & | ) | [private] |
lock_guard& no_multi_threading::lock_guard< M >::operator= | ( | const lock_guard< M > & | ) | [private] |
mutex_type& no_multi_threading::lock_guard< M >::pm [private] |