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

The actual logger holder class. More...

#include <global_logger_storage.hpp>

Inheritance diagram for boost::sources::aux::logger_holder< LoggerT >:
Collaboration diagram for boost::sources::aux::logger_holder< LoggerT >:

Public Member Functions

 logger_holder (const char *file, unsigned int line, LoggerT const &logger)
 
std::type_info const & logger_type () const
 

Public Attributes

LoggerT m_Logger
 The logger instance. More...
 
const char * m_RegistrationFile
 The source file name where the logger was registered. More...
 
unsigned int m_RegistrationLine
 The line number where the logger was registered. More...
 

Detailed Description

template<typename LoggerT>
struct boost::sources::aux::logger_holder< LoggerT >

The actual logger holder class.

Constructor & Destructor Documentation

template<typename LoggerT >
boost::sources::aux::logger_holder< LoggerT >::logger_holder ( const char *  file,
unsigned int  line,
LoggerT const &  logger 
)
inline

Member Function Documentation

template<typename LoggerT >
std::type_info const& boost::sources::aux::logger_holder< LoggerT >::logger_type ( ) const
inlinevirtual

Member Data Documentation

template<typename LoggerT >
LoggerT boost::sources::aux::logger_holder< LoggerT >::m_Logger

The logger instance.

const char* boost::sources::aux::logger_holder_base::m_RegistrationFile
inherited

The source file name where the logger was registered.

unsigned int boost::sources::aux::logger_holder_base::m_RegistrationLine
inherited

The line number where the logger was registered.


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