#include <map>#include <memory>#include <utility>#include <boost/phoenix/core/actor.hpp>#include <boost/phoenix/core/terminal_fwd.hpp>#include <boost/phoenix/core/is_nullary.hpp>#include <boost/phoenix/core/environment.hpp>#include <boost/fusion/sequence/intrinsic/at_c.hpp>#include <boost/type_traits/remove_cv.hpp>#include <boost/type_traits/remove_reference.hpp>#include <boost/log/detail/config.hpp>#include <boost/log/detail/custom_terminal_spec.hpp>#include <boost/log/attributes/attribute_name.hpp>#include <boost/log/attributes/fallback_policy.hpp>#include <boost/log/attributes/value_visitation.hpp>#include <boost/log/utility/functional/logical.hpp>#include <boost/log/expressions/attr_fwd.hpp>#include <boost/log/expressions/keyword_fwd.hpp>#include <boost/log/detail/header.hpp>#include <boost/log/detail/footer.hpp>

Namespaces | |
| boost | |
| Duration formatting facet for input. | |
| boost::expressions | |
| boost::phoenix | |
| boost::phoenix::result_of | |
Functions | |
| template<typename ChannelT , typename SeverityT > | |
| BOOST_FORCEINLINE channel_severity_filter_actor < ChannelT, SeverityT > | boost::expressions::channel_severity_filter (attribute_name const &channel_name, attribute_name const &severity_name) |
| The function generates a filtering predicate that checks the severity levels of log records in different channels. More... | |
| template<typename SeverityT , typename ChannelDescriptorT , template< typename > class ActorT> | |
| BOOST_FORCEINLINE channel_severity_filter_actor < typename ChannelDescriptorT::value_type, SeverityT, fallback_to_none, fallback_to_none, less, greater_equal, std::allocator < void >, ActorT > | boost::expressions::channel_severity_filter (attribute_keyword< ChannelDescriptorT, ActorT > const &channel_keyword, attribute_name const &severity_name) |
| template<typename ChannelT , typename SeverityDescriptorT , template< typename > class ActorT> | |
| BOOST_FORCEINLINE channel_severity_filter_actor < ChannelT, typename SeverityDescriptorT::value_type, fallback_to_none, fallback_to_none, less, greater_equal, std::allocator < void >, ActorT > | boost::expressions::channel_severity_filter (attribute_name const &channel_name, attribute_keyword< SeverityDescriptorT, ActorT > const &severity_keyword) |
| template<typename ChannelDescriptorT , typename SeverityDescriptorT , template< typename > class ActorT> | |
| BOOST_FORCEINLINE channel_severity_filter_actor < typename ChannelDescriptorT::value_type, typename SeverityDescriptorT::value_type, fallback_to_none, fallback_to_none, less, greater_equal, std::allocator < void >, ActorT > | boost::expressions::channel_severity_filter (attribute_keyword< ChannelDescriptorT, ActorT > const &channel_keyword, attribute_keyword< SeverityDescriptorT, ActorT > const &severity_keyword) |
| template<typename SeverityT , typename ChannelT , typename ChannelFallbackT , typename ChannelTagT , template< typename > class ActorT> | |
| BOOST_FORCEINLINE channel_severity_filter_actor < ChannelT, SeverityT, ChannelFallbackT, fallback_to_none, less, greater_equal, std::allocator < void >, ActorT > | boost::expressions::channel_severity_filter (attribute_actor< ChannelT, ChannelFallbackT, ChannelTagT, ActorT > const &channel_placeholder, attribute_name const &severity_name) |
| template<typename ChannelT , typename SeverityT , typename SeverityFallbackT , typename SeverityTagT , template< typename > class ActorT> | |
| BOOST_FORCEINLINE channel_severity_filter_actor < ChannelT, SeverityT, fallback_to_none, SeverityFallbackT, less, greater_equal, std::allocator < void >, ActorT > | boost::expressions::channel_severity_filter (attribute_name const &channel_name, attribute_actor< SeverityT, SeverityFallbackT, SeverityTagT, ActorT > const &severity_placeholder) |
| template<typename ChannelT , typename ChannelFallbackT , typename ChannelTagT , typename SeverityT , typename SeverityFallbackT , typename SeverityTagT , template< typename > class ActorT> | |
| BOOST_FORCEINLINE channel_severity_filter_actor < ChannelT, SeverityT, ChannelFallbackT, SeverityFallbackT, less, greater_equal, std::allocator < void >, ActorT > | boost::expressions::channel_severity_filter (attribute_actor< ChannelT, ChannelFallbackT, ChannelTagT, ActorT > const &channel_placeholder, attribute_actor< SeverityT, SeverityFallbackT, SeverityTagT, ActorT > const &severity_placeholder) |
| template<typename ChannelT , typename SeverityT , typename SeverityCompareT > | |
| BOOST_FORCEINLINE channel_severity_filter_actor < ChannelT, SeverityT, fallback_to_none, fallback_to_none, less, SeverityCompareT > | boost::expressions::channel_severity_filter (attribute_name const &channel_name, attribute_name const &severity_name, SeverityCompareT const &severity_compare) |
| template<typename SeverityT , typename ChannelDescriptorT , template< typename > class ActorT, typename SeverityCompareT > | |
| BOOST_FORCEINLINE channel_severity_filter_actor < typename ChannelDescriptorT::value_type, SeverityT, fallback_to_none, fallback_to_none, less, SeverityCompareT, std::allocator< void >, ActorT > | boost::expressions::channel_severity_filter (attribute_keyword< ChannelDescriptorT, ActorT > const &channel_keyword, attribute_name const &severity_name, SeverityCompareT const &severity_compare) |
| template<typename ChannelT , typename SeverityDescriptorT , template< typename > class ActorT, typename SeverityCompareT > | |
| BOOST_FORCEINLINE channel_severity_filter_actor < ChannelT, typename SeverityDescriptorT::value_type, fallback_to_none, fallback_to_none, less, SeverityCompareT, std::allocator< void >, ActorT > | boost::expressions::channel_severity_filter (attribute_name const &channel_name, attribute_keyword< SeverityDescriptorT, ActorT > const &severity_keyword, SeverityCompareT const &severity_compare) |
| template<typename ChannelDescriptorT , typename SeverityDescriptorT , template< typename > class ActorT, typename SeverityCompareT > | |
| BOOST_FORCEINLINE channel_severity_filter_actor < typename ChannelDescriptorT::value_type, typename SeverityDescriptorT::value_type, fallback_to_none, fallback_to_none, less, SeverityCompareT, std::allocator< void >, ActorT > | boost::expressions::channel_severity_filter (attribute_keyword< ChannelDescriptorT, ActorT > const &channel_keyword, attribute_keyword< SeverityDescriptorT, ActorT > const &severity_keyword, SeverityCompareT const &severity_compare) |
| template<typename SeverityT , typename ChannelT , typename ChannelFallbackT , typename ChannelTagT , template< typename > class ActorT, typename SeverityCompareT > | |
| BOOST_FORCEINLINE channel_severity_filter_actor < ChannelT, SeverityT, ChannelFallbackT, fallback_to_none, less, SeverityCompareT, std::allocator< void >, ActorT > | boost::expressions::channel_severity_filter (attribute_actor< ChannelT, ChannelFallbackT, ChannelTagT, ActorT > const &channel_placeholder, attribute_name const &severity_name, SeverityCompareT const &severity_compare) |
| template<typename ChannelT , typename SeverityT , typename SeverityFallbackT , typename SeverityTagT , template< typename > class ActorT, typename SeverityCompareT > | |
| BOOST_FORCEINLINE channel_severity_filter_actor < ChannelT, SeverityT, fallback_to_none, SeverityFallbackT, less, SeverityCompareT, std::allocator< void >, ActorT > | boost::expressions::channel_severity_filter (attribute_name const &channel_name, attribute_actor< SeverityT, SeverityFallbackT, SeverityTagT, ActorT > const &severity_placeholder, SeverityCompareT const &severity_compare) |
| template<typename ChannelT , typename ChannelFallbackT , typename ChannelTagT , typename SeverityT , typename SeverityFallbackT , typename SeverityTagT , template< typename > class ActorT, typename SeverityCompareT > | |
| BOOST_FORCEINLINE channel_severity_filter_actor < ChannelT, SeverityT, ChannelFallbackT, SeverityFallbackT, less, SeverityCompareT, std::allocator< void >, ActorT > | boost::expressions::channel_severity_filter (attribute_actor< ChannelT, ChannelFallbackT, ChannelTagT, ActorT > const &channel_placeholder, attribute_actor< SeverityT, SeverityFallbackT, SeverityTagT, ActorT > const &severity_placeholder, SeverityCompareT const &severity_compare) |
| template<typename ChannelT , typename SeverityT , typename SeverityCompareT , typename ChannelOrderT > | |
| BOOST_FORCEINLINE channel_severity_filter_actor < ChannelT, SeverityT, fallback_to_none, fallback_to_none, ChannelOrderT, SeverityCompareT > | boost::expressions::channel_severity_filter (attribute_name const &channel_name, attribute_name const &severity_name, SeverityCompareT const &severity_compare, ChannelOrderT const &channel_order) |
| template<typename SeverityT , typename ChannelDescriptorT , template< typename > class ActorT, typename SeverityCompareT , typename ChannelOrderT > | |
| BOOST_FORCEINLINE channel_severity_filter_actor < typename ChannelDescriptorT::value_type, SeverityT, fallback_to_none, fallback_to_none, ChannelOrderT, SeverityCompareT, std::allocator< void >, ActorT > | boost::expressions::channel_severity_filter (attribute_keyword< ChannelDescriptorT, ActorT > const &channel_keyword, attribute_name const &severity_name, SeverityCompareT const &severity_compare, ChannelOrderT const &channel_order) |
| template<typename ChannelT , typename SeverityDescriptorT , template< typename > class ActorT, typename SeverityCompareT , typename ChannelOrderT > | |
| BOOST_FORCEINLINE channel_severity_filter_actor < ChannelT, typename SeverityDescriptorT::value_type, fallback_to_none, fallback_to_none, ChannelOrderT, SeverityCompareT, std::allocator< void >, ActorT > | boost::expressions::channel_severity_filter (attribute_name const &channel_name, attribute_keyword< SeverityDescriptorT, ActorT > const &severity_keyword, SeverityCompareT const &severity_compare, ChannelOrderT const &channel_order) |
| template<typename ChannelDescriptorT , typename SeverityDescriptorT , template< typename > class ActorT, typename SeverityCompareT , typename ChannelOrderT > | |
| BOOST_FORCEINLINE channel_severity_filter_actor < typename ChannelDescriptorT::value_type, typename SeverityDescriptorT::value_type, fallback_to_none, fallback_to_none, ChannelOrderT, SeverityCompareT, std::allocator< void >, ActorT > | boost::expressions::channel_severity_filter (attribute_keyword< ChannelDescriptorT, ActorT > const &channel_keyword, attribute_keyword< SeverityDescriptorT, ActorT > const &severity_keyword, SeverityCompareT const &severity_compare, ChannelOrderT const &channel_order) |
| template<typename SeverityT , typename ChannelT , typename ChannelFallbackT , typename ChannelTagT , template< typename > class ActorT, typename SeverityCompareT , typename ChannelOrderT > | |
| BOOST_FORCEINLINE channel_severity_filter_actor < ChannelT, SeverityT, ChannelFallbackT, fallback_to_none, ChannelOrderT, SeverityCompareT, std::allocator< void >, ActorT > | boost::expressions::channel_severity_filter (attribute_actor< ChannelT, ChannelFallbackT, ChannelTagT, ActorT > const &channel_placeholder, attribute_name const &severity_name, SeverityCompareT const &severity_compare, ChannelOrderT const &channel_order) |
| template<typename ChannelT , typename SeverityT , typename SeverityFallbackT , typename SeverityTagT , template< typename > class ActorT, typename SeverityCompareT , typename ChannelOrderT > | |
| BOOST_FORCEINLINE channel_severity_filter_actor < ChannelT, SeverityT, fallback_to_none, SeverityFallbackT, ChannelOrderT, SeverityCompareT, std::allocator< void >, ActorT > | boost::expressions::channel_severity_filter (attribute_name const &channel_name, attribute_actor< SeverityT, SeverityFallbackT, SeverityTagT, ActorT > const &severity_placeholder, SeverityCompareT const &severity_compare, ChannelOrderT const &channel_order) |
| template<typename ChannelT , typename ChannelFallbackT , typename ChannelTagT , typename SeverityT , typename SeverityFallbackT , typename SeverityTagT , template< typename > class ActorT, typename SeverityCompareT , typename ChannelOrderT > | |
| BOOST_FORCEINLINE channel_severity_filter_actor < ChannelT, SeverityT, ChannelFallbackT, SeverityFallbackT, ChannelOrderT, SeverityCompareT, std::allocator< void >, ActorT > | boost::expressions::channel_severity_filter (attribute_actor< ChannelT, ChannelFallbackT, ChannelTagT, ActorT > const &channel_placeholder, attribute_actor< SeverityT, SeverityFallbackT, SeverityTagT, ActorT > const &severity_placeholder, SeverityCompareT const &severity_compare, ChannelOrderT const &channel_order) |
The header contains implementation of a minimal severity per channel filter.