#include <boost/thread/lock_traits.hpp>
#include <boost/thread/lock_options.hpp>
#include <boost/thread/lockable_concepts.hpp>
#include <boost/thread/exceptions.hpp>
#include <boost/thread/detail/move.hpp>
#include <boost/chrono/chrono.hpp>
#include <boost/concept_check.hpp>
#include <boost/static_assert.hpp>
Classes | |
struct | boost::BasicLock< Lk > |
BasicLock object supports the basic features required to delimit a critical region Supports the basic lock, unlock and try_lock functions and defines the lock traits. More... | |
struct | boost::Lock< Lk > |
struct | boost::TimedLock< Lk > |
struct | boost::UniqueLock< Lk > |
struct | boost::SharedLock< Lk > |
struct | boost::UpgradeLock< Lk > |
struct | boost::StrictLock< Lk > |
An StrictLock is a scoped lock guard ensuring the mutex is locked on the scope of the lock, by locking the mutex on construction and unlocking it on destruction. More... | |
Namespaces | |
boost | |
Duration formatting facet for input. | |