Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::aux::scoped_logger_attribute< LoggerT > Class Template Reference

A scoped logger attribute guard. More...

#include <scoped_attribute.hpp>

Inheritance diagram for boost::aux::scoped_logger_attribute< LoggerT >:
Collaboration diagram for boost::aux::scoped_logger_attribute< LoggerT >:

Public Member Functions

 scoped_logger_attribute (logger_type &l, attribute_name const &name, attribute const &attr)
 Constructor. More...
 
 scoped_logger_attribute (BOOST_RV_REF(scoped_logger_attribute) that)
 Move constructor. More...
 
 ~scoped_logger_attribute ()
 Destructor. More...
 

Detailed Description

template<typename LoggerT>
class boost::aux::scoped_logger_attribute< LoggerT >

A scoped logger attribute guard.

Constructor & Destructor Documentation

template<typename LoggerT>
boost::aux::scoped_logger_attribute< LoggerT >::scoped_logger_attribute ( logger_type &  l,
attribute_name const &  name,
attribute const &  attr 
)
inline

Constructor.

template<typename LoggerT>
boost::aux::scoped_logger_attribute< LoggerT >::scoped_logger_attribute ( BOOST_RV_REF(scoped_logger_attribute< LoggerT >)  that)
inline

Move constructor.

template<typename LoggerT>
boost::aux::scoped_logger_attribute< LoggerT >::~scoped_logger_attribute ( )
inline

Destructor.


The documentation for this class was generated from the following file: