toast/log.hpp File Reference


Detailed Description

log.hpp contains the toast::logger class and includes all other relevant headers.

#include <toast/concept_check.hpp>
#include <toast/log/verbosity_policies.hpp>
#include <toast/log/output_policies.hpp>
#include <toast/log/thread_policies.hpp>
#include <toast/log_handle.hpp>
#include <boost/utility/enable_if.hpp>
#include <boost/type_traits/is_base_of.hpp>

Go to the source code of this file.

Namespaces

namespace  toast
namespace  toast::detail
namespace  toast::log

Classes

class  toast::detail::consume_if_possible< logger_t, typename boost::enable_if< boost::is_base_of< log::ConsumingOutputPolicy, logger_t > >::type >
class  toast::detail::consume_if_possible< logger_t, typename boost::disable_if< boost::is_base_of< log::ConsumingOutputPolicy, logger_t > >::type >
class  toast::logger< VerbosityPolicy, OutputPolicy, ThreadPolicy >
 All log messages go through here. More...


SourceForge.net Logo