#include <common_fwd.hpp>
|
| common_tree_match_policy () |
|
template<typename PolicyT > |
| common_tree_match_policy (PolicyT const &policies) |
|
template<typename MatchT , typename IteratorT2 > |
void | group_match (MatchT &m, parser_id const &id, IteratorT2 const &first, IteratorT2 const &last) const |
|
const match< nil_t > | no_match () const |
|
const match< nil_t > | empty_match () const |
|
template<typename AttrT , typename IteratorT > |
match< AttrT > | create_match (std::size_t length, AttrT const &val, IteratorT const &, IteratorT const &) const |
|
template<typename MatchT , typename IteratorT > |
void | group_match (MatchT &, parser_id const &, IteratorT const &, IteratorT const &) const |
|
template<typename Match1T , typename Match2T > |
void | concat_match (Match1T &l, Match2T const &r) const |
|
|
static const match_t | no_match () |
|
static const match_t | empty_match () |
|
template<typename AttrT , typename Iterator1T , typename Iterator2T > |
static tree_match< IteratorT,
NodeFactoryT, AttrT > | create_match (std::size_t length, AttrT const &val, Iterator1T const &first, Iterator2T const &last) |
|
template<typename Match1T , typename Match2T > |
static void | concat_match (Match1T &a, Match2T const &b) |
|
template<typename MatchPolicyT, typename IteratorT, typename NodeFactoryT, typename TreePolicyT, typename T>
template<typename MatchPolicyT, typename IteratorT, typename NodeFactoryT, typename TreePolicyT, typename T>
template<typename MatchPolicyT, typename IteratorT, typename NodeFactoryT, typename TreePolicyT, typename T>
template<typename MatchPolicyT, typename IteratorT, typename NodeFactoryT, typename TreePolicyT, typename T>
template<typename MatchPolicyT, typename IteratorT, typename NodeFactoryT, typename TreePolicyT, typename T>
template<typename MatchPolicyT, typename IteratorT, typename NodeFactoryT, typename TreePolicyT, typename T>
template<typename PolicyT >
template<typename Match1T , typename Match2T >
void boost::spirit::match_policy::concat_match |
( |
Match1T & |
l, |
|
|
Match2T const & |
r |
|
) |
| const |
|
inlineinherited |
template<typename MatchPolicyT, typename IteratorT, typename NodeFactoryT, typename TreePolicyT, typename T>
template<typename Match1T , typename Match2T >
template<typename AttrT , typename IteratorT >
match<AttrT> boost::spirit::match_policy::create_match |
( |
std::size_t |
length, |
|
|
AttrT const & |
val, |
|
|
IteratorT const & |
, |
|
|
IteratorT const & |
|
|
) |
| const |
|
inlineinherited |
template<typename MatchPolicyT, typename IteratorT, typename NodeFactoryT, typename TreePolicyT, typename T>
template<typename AttrT , typename Iterator1T , typename Iterator2T >
static tree_match<IteratorT, NodeFactoryT, AttrT> boost::spirit::common_tree_match_policy< MatchPolicyT, IteratorT, NodeFactoryT, TreePolicyT, T >::create_match |
( |
std::size_t |
length, |
|
|
AttrT const & |
val, |
|
|
Iterator1T const & |
first, |
|
|
Iterator2T const & |
last |
|
) |
| |
|
inlinestatic |
const match<nil_t> boost::spirit::match_policy::empty_match |
( |
| ) |
const |
|
inlineinherited |
template<typename MatchPolicyT, typename IteratorT, typename NodeFactoryT, typename TreePolicyT, typename T>
template<typename MatchT , typename IteratorT >
void boost::spirit::match_policy::group_match |
( |
MatchT & |
, |
|
|
parser_id const & |
, |
|
|
IteratorT const & |
, |
|
|
IteratorT const & |
|
|
) |
| const |
|
inlineinherited |
template<typename MatchPolicyT, typename IteratorT, typename NodeFactoryT, typename TreePolicyT, typename T>
template<typename MatchT , typename IteratorT2 >
const match<nil_t> boost::spirit::match_policy::no_match |
( |
| ) |
const |
|
inlineinherited |
template<typename MatchPolicyT, typename IteratorT, typename NodeFactoryT, typename TreePolicyT, typename T>
The documentation for this struct was generated from the following file:
- boost_1_57_0/boost/spirit/home/classic/tree/common.hpp