#include <string>#include <boost/lexical_cast.hpp>#include <boost/smart_ptr/shared_ptr.hpp>#include <boost/smart_ptr/make_shared_object.hpp>#include <boost/phoenix/operator/comparison.hpp>#include <boost/type_traits/is_base_and_derived.hpp>#include <boost/utility/enable_if.hpp>#include <boost/log/detail/setup_config.hpp>#include <boost/log/detail/code_conversion.hpp>#include <boost/log/exceptions.hpp>#include <boost/log/attributes/attribute_name.hpp>#include <boost/log/attributes/attribute_value_set.hpp>#include <boost/log/expressions/filter.hpp>#include <boost/log/expressions/keyword_fwd.hpp>#include <boost/log/expressions/attr.hpp>#include <boost/log/expressions/predicates/has_attr.hpp>#include <boost/log/core/core.hpp>#include <boost/log/detail/header.hpp>#include <boost/log/detail/footer.hpp>

Classes | |
| struct | boost::filter_factory< CharT > | 
| The interface class for all filter factories.  More... | |
| class | boost::basic_filter_factory< CharT, AttributeValueT > | 
| The base class for filter factories.  More... | |
Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
Functions | |
| template<typename CharT > | |
| BOOST_LOG_SETUP_API void | boost::register_filter_factory (attribute_name const &name, shared_ptr< filter_factory< CharT > > const &factory) | 
| The function registers a filter factory object for the specified attribute name.  More... | |
| template<typename FactoryT > | |
| enable_if< is_base_and_derived < filter_factory< typename FactoryT::char_type > , FactoryT >>::type  | boost::register_filter_factory (attribute_name const &name, shared_ptr< FactoryT > const &factory) | 
| The function registers a filter factory object for the specified attribute name.  More... | |
| template<typename AttributeValueT , typename CharT > | |
| void | boost::register_simple_filter_factory (attribute_name const &name) | 
| The function registers a simple filter factory object for the specified attribute name.  More... | |
| template<typename AttributeValueT > | |
| void | boost::register_simple_filter_factory (attribute_name const &name) | 
| The function registers a simple filter factory object for the specified attribute name.  More... | |
| template<typename CharT , typename DescriptorT , template< typename > class ActorT> | |
| void | boost::register_simple_filter_factory (expressions::attribute_keyword< DescriptorT, ActorT > const &keyword) | 
| The function registers a simple filter factory object for the specified attribute keyword.  More... | |
| template<typename CharT > | |
| BOOST_LOG_SETUP_API filter | boost::parse_filter (const CharT *begin, const CharT *end) | 
| The function parses a filter from the sequence of characters.  More... | |
| template<typename CharT , typename TraitsT , typename AllocatorT > | |
| filter | boost::parse_filter (std::basic_string< CharT, TraitsT, AllocatorT > const &str) | 
| The function parses a filter from the string.  More... | |
| template<typename CharT > | |
| filter | boost::parse_filter (const CharT *str) | 
| The function parses a filter from the string.  More... | |
The header contains definition of a filter parser function.