Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::aux::match_traits< spirit::qi::rule< IteratorT, T1, T2, T3, T4 >, boost_spirit_qi_expression_tag > Struct Template Reference

The matching function implementation. More...

#include <spirit_qi.hpp>

Public Types

typedef spirit::qi::rule
< IteratorT, T1, T2, T3, T4 > 
compiled_type
 

Static Public Member Functions

static compiled_type compile (compiled_type const &expr)
 
template<typename StringT >
static bool matches (StringT const &str, compiled_type const &expr)
 

Detailed Description

template<typename IteratorT, typename T1, typename T2, typename T3, typename T4>
struct boost::aux::match_traits< spirit::qi::rule< IteratorT, T1, T2, T3, T4 >, boost_spirit_qi_expression_tag >

The matching function implementation.

Member Typedef Documentation

template<typename IteratorT , typename T1 , typename T2 , typename T3 , typename T4 >
typedef spirit::qi::rule< IteratorT, T1, T2, T3, T4 > boost::aux::match_traits< spirit::qi::rule< IteratorT, T1, T2, T3, T4 >, boost_spirit_qi_expression_tag >::compiled_type

Member Function Documentation

template<typename IteratorT , typename T1 , typename T2 , typename T3 , typename T4 >
static compiled_type boost::aux::match_traits< spirit::qi::rule< IteratorT, T1, T2, T3, T4 >, boost_spirit_qi_expression_tag >::compile ( compiled_type const &  expr)
inlinestatic
template<typename IteratorT , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename StringT >
static bool boost::aux::match_traits< spirit::qi::rule< IteratorT, T1, T2, T3, T4 >, boost_spirit_qi_expression_tag >::matches ( StringT const &  str,
compiled_type const &  expr 
)
inlinestatic

The documentation for this struct was generated from the following file: