#include <stlsoft/synch/lock_scope.hpp>
L | The traits class |
Public Types | |
Member Types | |
typedef T | traits_type |
The traits type. | |
typedef traits_type::lock_type | lock_type |
The lockable type. | |
typedef lock_traits_inverter< T > | class_type |
The current parameterisation of this type. | |
Static Public Member Functions | |
Operations | |
static void | lock (lock_type &c) |
Unlocks the given lockable instance. | |
static void | unlock (lock_type &c) |
Locks the given lockable instance. |
typedef T traits_type |
The traits type.
typedef traits_type::lock_type lock_type |
The lockable type.
typedef lock_traits_inverter<T> class_type |
The current parameterisation of this type.
static void lock | ( | lock_type & | c | ) | [inline, static] |
Unlocks the given lockable instance.
static void unlock | ( | lock_type & | c | ) | [inline, static] |
Locks the given lockable instance.