Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
externally_locked.hpp File Reference
Include dependency graph for externally_locked.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::externally_locked< T, MutexType >
 externally_locked cloaks an object of type T, and actually provides full access to that object through the get and set member functions, provided you pass a reference to a strict lock object More...
 
class  boost::externally_locked< T, MutexType >
 externally_locked cloaks an object of type T, and actually provides full access to that object through the get and set member functions, provided you pass a reference to a strict lock object More...
 
class  boost::externally_locked< T &, MutexType >
 externally_locked<T&,M> specialization for T& that cloaks an reference to an object of type T, and actually provides full access to that object through the get and set member functions, provided you pass a reference to a strict lock object. More...
 

Namespaces

 boost
 Duration formatting facet for input.
 

Functions

template<typename T , typename MutexType >
void boost::swap (externally_locked< T, MutexType > &lhs, externally_locked< T, MutexType > &rhs)