#include <utility>#include <boost/phoenix/core/actor.hpp>#include <boost/log/detail/config.hpp>#include <boost/log/detail/embedded_string_type.hpp>#include <boost/log/detail/unary_function_terminal.hpp>#include <boost/log/detail/attribute_predicate.hpp>#include <boost/log/expressions/attr_fwd.hpp>#include <boost/log/expressions/keyword_fwd.hpp>#include <boost/log/attributes/attribute_name.hpp>#include <boost/log/attributes/fallback_policy.hpp>#include <boost/log/utility/functional/in_range.hpp>#include <boost/log/detail/header.hpp>#include <boost/log/detail/footer.hpp>

Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
| boost::expressions | |
Typedefs | |
| template<typename T , typename BoundaryT , typename FallbackPolicyT = fallback_to_none> | |
| using | boost::expressions::attribute_is_in_range = aux::attribute_predicate< T, std::pair< BoundaryT, BoundaryT >, in_range_fun, FallbackPolicyT > | 
| The predicate checks if the attribute value contains a substring.  More... | |
Functions | |
| template<typename T , typename FallbackPolicyT , typename TagT , template< typename > class ActorT, typename BoundaryT > | |
| BOOST_FORCEINLINE ActorT < aux::unary_function_terminal < attribute_is_in_range< T, typename boost::log::aux::make_embedded_string_type < BoundaryT >::type, FallbackPolicyT > > >  | boost::expressions::is_in_range (attribute_actor< T, FallbackPolicyT, TagT, ActorT > const &attr, BoundaryT const &least, BoundaryT const &most) | 
| The function generates a terminal node in a template expression.  More... | |
| template<typename DescriptorT , template< typename > class ActorT, typename BoundaryT > | |
| BOOST_FORCEINLINE ActorT < aux::unary_function_terminal < attribute_is_in_range < typename DescriptorT::value_type, typename boost::log::aux::make_embedded_string_type < BoundaryT >::type > > >  | boost::expressions::is_in_range (attribute_keyword< DescriptorT, ActorT > const &, BoundaryT const &least, BoundaryT const &most) | 
| The function generates a terminal node in a template expression.  More... | |
| template<typename T , typename BoundaryT > | |
| BOOST_FORCEINLINE  phoenix::actor < aux::unary_function_terminal < attribute_is_in_range< T, typename boost::log::aux::make_embedded_string_type < BoundaryT >::type > > >  | boost::expressions::is_in_range (attribute_name const &name, BoundaryT const &least, BoundaryT const &most) | 
| The function generates a terminal node in a template expression.  More... | |
The header contains implementation of an is_in_range predicate in template expressions.