An optimized composite logger version with no multithreading support. More...
#include <basic_logger.hpp>
Public Types | |
typedef base_type::threading_model | threading_model |
Public Member Functions | |
basic_composite_logger () | |
basic_composite_logger (basic_composite_logger const &that) | |
basic_composite_logger (BOOST_RV_REF(logger_base) that) | |
template<typename ArgsT > | |
basic_composite_logger (ArgsT const &args) | |
std::pair < attribute_set::iterator, bool > | add_attribute (attribute_name const &name, attribute const &attr) |
void | remove_attribute (attribute_set::iterator it) |
void | remove_all_attributes () |
attribute_set | get_attributes () const |
void | set_attributes (attribute_set const &attrs) |
record | open_record () |
template<typename ArgsT > | |
record | open_record (ArgsT const &args) |
void | push_record (BOOST_RV_REF(record) rec) |
void | swap (basic_composite_logger &that) |
Protected Types | |
typedef basic_composite_logger | logger_base |
Protected Member Functions | |
FinalT & | assign (FinalT that) |
An optimized composite logger version with no multithreading support.
|
protected |
typedef base_type::threading_model boost::sources::basic_composite_logger< CharT, FinalT, single_thread_model, FeaturesT >::threading_model |
|
inline |
|
inline |
|
inline |
|
inlineexplicit |
|
inline |
|
inlineprotected |
|
inline |
|
inline |
References boost::expressions::record.
|
inline |
References boost::expressions::record.
|
inline |
References boost::move().
|
inline |
|
inline |
|
inline |
|
inline |