Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
channel_severity_filter.hpp File Reference
#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>
Include dependency graph for channel_severity_filter.hpp:
This graph shows which files directly or indirectly include this file:

Classes

class  boost::expressions::channel_severity_filter_terminal< ChannelT, SeverityT, ChannelFallbackT, SeverityFallbackT, ChannelOrderT, SeverityCompareT, AllocatorT >
 
class  boost::expressions::channel_severity_filter_actor< ChannelT, SeverityT, ChannelFallbackT, SeverityFallbackT, ChannelOrderT, SeverityCompareT, AllocatorT, ActorT >
 
struct  boost::phoenix::result_of::is_nullary< custom_terminal< boost::log::expressions::channel_severity_filter_terminal< ChannelT, SeverityT, ChannelFallbackT, SeverityFallbackT, ChannelOrderT, SeverityCompareT, AllocatorT > > >
 

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)
 

Detailed Description

Author
Andrey Semashev
Date
25.11.2012

The header contains implementation of a minimal severity per channel filter.