#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/ends_with.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 SubstringT , typename FallbackPolicyT = fallback_to_none> | |
using | boost::expressions::attribute_ends_with = aux::attribute_predicate< T, SubstringT, ends_with_fun, FallbackPolicyT > |
The predicate checks if the attribute value ends with a substring. More... | |
Functions | |
template<typename T , typename FallbackPolicyT , typename TagT , template< typename > class ActorT, typename SubstringT > | |
BOOST_FORCEINLINE ActorT < aux::unary_function_terminal < attribute_ends_with< T, typename boost::log::aux::make_embedded_string_type < SubstringT >::type, FallbackPolicyT > > > | boost::expressions::ends_with (attribute_actor< T, FallbackPolicyT, TagT, ActorT > const &attr, SubstringT const &substring) |
The function generates a terminal node in a template expression. More... | |
template<typename DescriptorT , template< typename > class ActorT, typename SubstringT > | |
BOOST_FORCEINLINE ActorT < aux::unary_function_terminal < attribute_ends_with < typename DescriptorT::value_type, typename boost::log::aux::make_embedded_string_type < SubstringT >::type > > > | boost::expressions::ends_with (attribute_keyword< DescriptorT, ActorT > const &, SubstringT const &substring) |
The function generates a terminal node in a template expression. More... | |
template<typename T , typename SubstringT > | |
BOOST_FORCEINLINE phoenix::actor < aux::unary_function_terminal < attribute_ends_with< T, typename boost::log::aux::make_embedded_string_type < SubstringT >::type > > > | boost::expressions::ends_with (attribute_name const &name, SubstringT const &substring) |
The function generates a terminal node in a template expression. More... | |