Template specialization of the logger for the case enabled=false ... does nothing. Ensures that no runtime penalty is present if the logger is disabled via the template parameter. More...
#include <log.hpp>
Public Types | |
typedef std::ostream &(* | ostream_manipulator) (std::ostream &) |
Public Member Functions | |
logger () | |
logger (log_levels level) | |
logger (const std::string &) | |
logger (log_levels level, const std::string &) | |
logger (const logger &r) | |
~logger () | |
bool | do_log () const |
nullstream & | get () |
nullstream const & | get () const |
template<typename T > | |
nullstream & | operator<< (const T &) |
nullstream & | operator<< (ostream_manipulator) |
nullstream & | operator<< (std::string &) |
nullstream & | operator<< (const std::string &) |
nullstream & | operator<< (const char *) |
nullstream & | operator<< (logger &) |
Template specialization of the logger for the case enabled=false ... does nothing. Ensures that no runtime penalty is present if the logger is disabled via the template parameter.
typedef std::ostream &(* viennashe::log::logger< false >::ostream_manipulator) (std::ostream &) |
|
inlineexplicit |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |