sigx++ 2.0.1
|
#include <lock_acquirer.h>
Public Member Functions | |
readlock_acquirer (volatile_reference_type _a_value, mutex_type &_a_mutex) | |
Constructs a lock_acquirer from a volatile type to lock and a lock. | |
template<typename T_lockfwd_arg1 > | |
readlock_acquirer (volatile_reference_type _a_value, mutex_type &_a_mutex, T_lockfwd_arg1 lockfwd_arg1) | |
Constructs a lock_acquirer from a volatile type to protect, a lock and an additional argument forwarded to the lock constructor. |
sigx::readlock_acquirer< T_type, T_mutex, T_islockable >::readlock_acquirer | ( | volatile_reference_type | _a_value, |
mutex_type & | _a_mutex | ||
) | [inline] |
Constructs a lock_acquirer from a volatile type to lock and a lock.
sigx::readlock_acquirer< T_type, T_mutex, T_islockable >::readlock_acquirer | ( | volatile_reference_type | _a_value, |
mutex_type & | _a_mutex, | ||
T_lockfwd_arg1 | lockfwd_arg1 | ||
) | [inline] |
Constructs a lock_acquirer from a volatile type to protect, a lock and an additional argument forwarded to the lock constructor.