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_base Struct Referenceabstract

The base class for logger holders. More...

#include <global_logger_storage.hpp>

Inheritance diagram for boost::sources::aux::logger_holder_base:

Public Member Functions

 logger_holder_base (const char *file, unsigned int line)
 
virtual ~logger_holder_base ()
 
virtual std::type_info const & logger_type () const =0
 

Public Attributes

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

The base class for logger holders.

Constructor & Destructor Documentation

boost::sources::aux::logger_holder_base::logger_holder_base ( const char *  file,
unsigned int  line 
)
inline
virtual boost::sources::aux::logger_holder_base::~logger_holder_base ( )
inlinevirtual

Member Function Documentation

virtual std::type_info const& boost::sources::aux::logger_holder_base::logger_type ( ) const
pure virtual

Member Data Documentation

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

The source file name where the logger was registered.

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

The line number where the logger was registered.


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