#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.