#include <iosfwd>
#include <map>
#include <string>
#include <boost/smart_ptr/shared_ptr.hpp>
#include <boost/smart_ptr/make_shared_object.hpp>
#include <boost/utility/enable_if.hpp>
#include <boost/type_traits/is_base_and_derived.hpp>
#include <boost/log/detail/setup_config.hpp>
#include <boost/log/attributes/attribute_name.hpp>
#include <boost/log/core/record.hpp>
#include <boost/log/expressions/formatter.hpp>
#include <boost/log/expressions/attr.hpp>
#include <boost/log/expressions/formatters/stream.hpp>
#include <boost/log/detail/header.hpp>
#include <boost/log/detail/footer.hpp>
Classes | |
struct | boost::formatter_factory< CharT > |
Formatter factory base interface. More... | |
class | boost::basic_formatter_factory< CharT, AttributeValueT > |
Base class for formatter factories. More... | |
Namespaces | |
boost | |
Duration formatting facet for input. | |
Functions | |
template<typename CharT > | |
BOOST_LOG_SETUP_API void | boost::register_formatter_factory (attribute_name const &attr_name, shared_ptr< formatter_factory< CharT > > const &factory) |
The function registers a user-defined formatter factory. More... | |
template<typename FactoryT > | |
enable_if< is_base_and_derived < formatter_factory< typename FactoryT::char_type > , FactoryT >>::type | boost::register_formatter_factory (attribute_name const &attr_name, shared_ptr< FactoryT > const &factory) |
The function registers a user-defined formatter factory. More... | |
template<typename AttributeValueT , typename CharT > | |
void | boost::register_simple_formatter_factory (attribute_name const &attr_name) |
The function registers a simple formatter factory. More... | |
template<typename CharT > | |
BOOST_LOG_SETUP_API basic_formatter< CharT > | boost::parse_formatter (const CharT *begin, const CharT *end) |
The function parses a formatter from the sequence of characters. More... | |
template<typename CharT , typename TraitsT , typename AllocatorT > | |
basic_formatter< CharT > | boost::parse_formatter (std::basic_string< CharT, TraitsT, AllocatorT > const &str) |
The function parses a formatter from the string. More... | |
template<typename CharT > | |
basic_formatter< CharT > | boost::parse_formatter (const CharT *str) |
The function parses a formatter from the string. More... | |
The header contains definition of a formatter parser function, along with facilities to add support for custom formatters.