Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::sources Namespace Reference

Namespaces

 aux
 

Classes

class  basic_channel_logger
 Channel feature implementation. More...
 
class  basic_composite_logger
 A composite logger that inherits a number of features. More...
 
class  basic_composite_logger< CharT, FinalT, single_thread_model, FeaturesT >
 An optimized composite logger version with no multithreading support. More...
 
class  basic_exception_handler_logger
 Exception handler feature implementation. More...
 
class  basic_logger
 Basic logger class. More...
 
class  basic_severity_logger
 Severity level feature implementation. More...
 
struct  channel
 Channel support feature. More...
 
struct  exception_handler
 Exception handler support feature. More...
 
struct  features
 A type sequence of logger features. More...
 
struct  multi_thread_model
 Multi-thread locking model with maximum locking capabilities. More...
 
struct  severity
 Severity level support feature. More...
 
struct  single_thread_model
 Single thread locking model. More...
 

Functions

template<typename CharT , typename FinalT , typename ThreadingModelT >
void swap (basic_logger< CharT, FinalT, ThreadingModelT > &left, basic_logger< CharT, FinalT, ThreadingModelT > &right)
 Free-standing swap for all loggers. More...
 

Function Documentation

template<typename CharT , typename FinalT , typename ThreadingModelT >
void boost::sources::swap ( basic_logger< CharT, FinalT, ThreadingModelT > &  left,
basic_logger< CharT, FinalT, ThreadingModelT > &  right 
)
inline

Free-standing swap for all loggers.

References boost::bimaps::support::left.