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) |