mn_lock_ptr.hpp File Reference
#include "../mn_config.hpp"#include "mn_algorithm.hpp"#include "../mn_autolock.hpp"#include "../mn_def.hpp"Go to the source code of this file.
Classes | |
| class | mn::pointer::basic_lock_ptr< T, TLOCK > |
| auto lock pointer. More... | |
Namespaces | |
| mn | |
| mn::pointer | |
Typedefs | |
| template<typename T , class TLOCK = LockType_t> | |
| using | mn::pointer::lock_ptr = basic_lock_ptr< T, TLOCK > |
Functions | |
| template<typename T , class TLOCK = LockType_t> | |
| basic_lock_ptr< T, TLOCK > | mn::pointer::make_lock_ref (volatile T &v, TLOCK &m) |
| template<typename T , class TLOCK = LockType_t> | |
| basic_lock_ptr< T, TLOCK > | mn::pointer::make_lock_ptr (volatile T *v, TLOCK &m) |