#include <lock_acquirer.h>
Public Member Functions | |
writelock_acquirer (lockable_type &_a_lockable) | |
Constructs a lock_acquirer from a lockable. | |
template<typename T_lockfwd_arg1 > | |
writelock_acquirer (lockable_type &_a_lockable, 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::writelock_acquirer< T_type, T_mutex, std::tr1::true_type >::writelock_acquirer | ( | lockable_type & | _a_lockable | ) | [inline, explicit] |
Constructs a lock_acquirer from a lockable.
sigx::writelock_acquirer< T_type, T_mutex, std::tr1::true_type >::writelock_acquirer | ( | lockable_type & | _a_lockable, | |
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.