Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
begins_with.hpp File Reference
#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/attributes/attribute_name.hpp>
#include <boost/log/attributes/fallback_policy.hpp>
#include <boost/log/expressions/attr_fwd.hpp>
#include <boost/log/expressions/keyword_fwd.hpp>
#include <boost/log/utility/functional/begins_with.hpp>
#include <boost/log/detail/header.hpp>
#include <boost/log/detail/footer.hpp>
Include dependency graph for begins_with.hpp:
This graph shows which files directly or indirectly include this file:

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::expressions
 

Typedefs

template<typename T , typename SubstringT , typename FallbackPolicyT = fallback_to_none>
using boost::expressions::attribute_begins_with = aux::attribute_predicate< T, SubstringT, begins_with_fun, FallbackPolicyT >
 The predicate checks if the attribute value begins 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_begins_with< T,
typename
boost::log::aux::make_embedded_string_type
< SubstringT >::type,
FallbackPolicyT > > > 
boost::expressions::begins_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_begins_with
< typename
DescriptorT::value_type,
typename
boost::log::aux::make_embedded_string_type
< SubstringT >::type > > > 
boost::expressions::begins_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_begins_with< T,
typename
boost::log::aux::make_embedded_string_type
< SubstringT >::type > > > 
boost::expressions::begins_with (attribute_name const &name, SubstringT const &substring)
 The function generates a terminal node in a template expression. More...