sigx++ 2.0.1
|
Refinement of safe_lockable, open access to mutex and locked type. More...
#include <lockable.h>
Public Types | |
typedef safe_lockable< T_type, T_mutex > | parent_type |
typedef parent_type::toplevel_const_reference_type | toplevel_const_reference_type |
Public Member Functions | |
lockable () | |
Default constructor. | |
lockable (toplevel_const_reference_type _a_value) | |
Constructs a lockable initializing T_type with _a_value. |
Refinement of safe_lockable, open access to mutex and locked type.
typedef safe_lockable<T_type, T_mutex> sigx::lockable< T_type, T_mutex >::parent_type |
Reimplemented from sigx::safe_lockable< T_type, T_mutex >.
Reimplemented in sigx::rw_lockable< T_type >.
typedef parent_type::toplevel_const_reference_type sigx::lockable< T_type, T_mutex >::toplevel_const_reference_type |
Reimplemented from sigx::safe_lockable< T_type, T_mutex >.
sigx::lockable< T_type, T_mutex >::lockable | ( | ) | [inline] |
Default constructor.
T_type is initialized with its default ctor or its default value
sigx::lockable< T_type, T_mutex >::lockable | ( | toplevel_const_reference_type | _a_value | ) | [inline] |
Constructs a lockable initializing T_type with _a_value.