

Classes | |
| struct | boost::BasicLockable< Mutex > | 
| BasicLockable object supports the basic features required to delimit a critical region Supports the basic lock and unlock functions.  More... | |
| struct | boost::Lockable< Mutex > | 
| Lockable extends BasicLockable with try_lock functions.  More... | |
| struct | boost::TimedLockable< Mutex > | 
| TimedLockable object extends Lockable with timed lock functions: try_lock_until and try_lock_for and the exception based lock_until and lock_for.  More... | |
| struct | boost::SharedLockable< Mutex > | 
| SharedLockable object extends TimedLockable with the lock_shared, lock_shared_until, lock_shared_for, try_lock_shared_until, try_lock_shared and unlock_shared functions.  More... | |
| struct | boost::UpgradeLockable< Mutex > | 
| UpgradeLockable object extends SharedLockable with the lock_upgrade, lock_upgrade_until, unlock_upgrade_and_lock, unlock_and_lock_shared and unlock_upgrade_and_lock_shared functions.  More... | |
Namespaces | |
| boost | |
| Duration formatting facet for input.  | |