#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.
 1.5.6