#include <boost/mpl/aux_/na.hpp>
#include <boost/mpl/placeholders.hpp>
#include <boost/mpl/inherit.hpp>
#include <boost/mpl/inherit_linearly.hpp>
#include <boost/mpl/vector.hpp>
#include <boost/preprocessor/repetition/enum_params.hpp>
#include <boost/preprocessor/repetition/enum_params_with_a_default.hpp>
#include <boost/type_traits/is_base_of.hpp>
#include <boost/log/detail/config.hpp>
#include <boost/log/detail/header.hpp>
#include <boost/log/detail/footer.hpp>
Classes | |
struct | boost::sinks::synchronized_feeding |
The sink backend expects pre-synchronized calls, all needed synchronization is implemented in the frontend (IOW, only one thread is feeding records to the backend concurrently, but it is possible for several threads to write sequentially). More... | |
struct | boost::sinks::concurrent_feeding |
The sink backend ensures all needed synchronization, it is capable to handle multithreaded calls. More... | |
struct | boost::sinks::formatted_records |
The sink backend requires the frontend to perform log record formatting before feeding. More... | |
struct | boost::sinks::flushing |
The sink backend supports flushing. More... | |
struct | boost::sinks::combine_requirements<> |
struct | boost::sinks::has_requirement< TestedT, RequiredT > |
A helper metafunction to check if a requirement is satisfied. More... | |
Namespaces | |
boost | |
Duration formatting facet for input. | |
boost::sinks | |
Macros | |
#define | BOOST_LOG_COMBINE_REQUIREMENTS_LIMIT 5 |
The macro specifies the maximum number of requirements that can be combined with the combine_requirements metafunction. More... | |
The header contains definition of requirement tags that sink backend may declare with regard to frontends. These requirements ensure that a backend will not be used with an incompatible frontend.
#define BOOST_LOG_COMBINE_REQUIREMENTS_LIMIT 5 |
The macro specifies the maximum number of requirements that can be combined with the combine_requirements
metafunction.