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 Namespace Reference

Classes

struct  global_storage
 The class implements a global repository of tagged loggers. More...
 
struct  inherit_features
 The metafunction produces the inherited features hierarchy with RootT as the ultimate base type. More...
 
struct  inherit_features< RootT, features< > >
 
struct  inherit_features< RootT, features< FeatureT0 > >
 
struct  inherit_features< RootT, features< FeatureT0, FeaturesT... > >
 
struct  logger_holder
 The actual logger holder class. More...
 
struct  logger_holder_base
 The base class for logger holders. More...
 
struct  logger_singleton
 The class implements a logger singleton. More...
 
class  severity_level
 Severity level attribute implementation. More...
 

Functions

BOOST_LOG_API
BOOST_LOG_NORETURN void 
throw_odr_violation (std::type_info const &tag_type, std::type_info const &logger_type, logger_holder_base const &registered)
 Throws the odr_violation exception. More...
 
BOOST_LOG_API uintmax_t & get_severity_level ()
 The method returns the storage for severity level for the current thread. More...
 

Function Documentation

BOOST_LOG_API uintmax_t& boost::sources::aux::get_severity_level ( )
BOOST_LOG_API BOOST_LOG_NORETURN void boost::sources::aux::throw_odr_violation ( std::type_info const &  tag_type,
std::type_info const &  logger_type,
logger_holder_base const &  registered 
)