|
ldas-tools-al 2.6.7
|
#include <mutexlock.hh>

Public Member Functions | |
| MutexLockVariable (MutexLock::baton_type Baton, V &Variable, const char *Filename, int Linenum) | |
| MutexLockVariable (MutexLock::baton_type Baton, const V &Variable, const char *Filename, int Linenum=0) | |
| MutexLockVariable (const MutexLockVariable &Source, const char *Filename, int Linenum) | |
| const V & | Var () const |
| V & | Var () |
| MutexLockVariable (MutexLock::baton_type Baton, V &Variable, const char *Filename, int Linenum) | |
| MutexLockVariable (MutexLock::baton_type Baton, const V &Variable, const char *Filename, int Linenum=0) | |
| MutexLockVariable (const MutexLockVariable &Source, const char *Filename, int Linenum) | |
| const V & | Var () const |
| V & | Var () |
Private Member Functions | |
| MutexLockVariable () | |
| MutexLock::baton_type | release () const |
| MutexLockVariable () | |
| MutexLock::baton_type | release () const |
Private Attributes | |
| MutexLock::baton_type | m_baton |
| V & | m_variable |
| MutexLock | m_lock |
| bool | m_is_locked |
|
inline |
|
inline |
|
inline |
|
private |
| LDASTools::AL::MutexLockVariable< V >::MutexLockVariable | ( | MutexLock::baton_type | Baton, |
| V & | Variable, | ||
| const char * | Filename, | ||
| int | Linenum ) |
| LDASTools::AL::MutexLockVariable< V >::MutexLockVariable | ( | MutexLock::baton_type | Baton, |
| const V & | Variable, | ||
| const char * | Filename, | ||
| int | Linenum = 0 ) |
| LDASTools::AL::MutexLockVariable< V >::MutexLockVariable | ( | const MutexLockVariable< V > & | Source, |
| const char * | Filename, | ||
| int | Linenum ) |
|
private |
|
private |
|
private |
|
inline |
| V & LDASTools::AL::MutexLockVariable< V >::Var | ( | ) |
|
inline |
| const V & LDASTools::AL::MutexLockVariable< V >::Var | ( | ) | const |
|
private |
|
mutableprivate |
|
mutableprivate |
|
private |