![]() |
boost::sync::lock_guard — A unique lock scope guard.
// In header: <boost/sync/locks/lock_guard.hpp> template<typename Mutex> class lock_guard { public: // types typedef Mutex mutex_type; // construct/copy/destruct explicit lock_guard(mutex_type &); lock_guard(mutex_type &, adopt_lock_t); lock_guard(lock_guard const &) = delete; lock_guard & operator=(lock_guard const &) = delete; ~lock_guard(); };
lock_guard
public
construct/copy/destructexplicit lock_guard(mutex_type & m);
lock_guard(mutex_type & m, adopt_lock_t);
lock_guard(lock_guard const &) = delete;
lock_guard & operator=(lock_guard const &) = delete;
~lock_guard();