#include <nonterminal_fwd.hpp>
|
typedef Iterator | iterator_type |
|
typedef rule< Iterator, T1, T2,
T3, T4 > | start_type |
|
typedef start_type::sig_type | sig_type |
|
typedef start_type::locals_type | locals_type |
|
typedef start_type::skipper_type | skipper_type |
|
typedef start_type::encoding_type | encoding_type |
|
typedef grammar< Iterator, T1,
T2, T3, T4 > | base_type |
|
typedef reference< start_type
const > | reference_ |
|
typedef proto::terminal
< reference_ >::type | terminal |
|
typedef start_type | parameterized_subject_type |
|
typedef grammar< Iterator, T1,
T2, T3, T4 > | derived_type |
|
typedef qi::domain | domain |
|
|
| grammar (start_type const &start, std::string const &name="unnamed-grammar") |
|
template<typename Iterator_ , typename T1_ , typename T2_ , typename T3_ , typename T4_ > |
| grammar (rule< Iterator_, T1_, T2_, T3_, T4_ > const &, std::string const &="unnamed-grammar") |
|
std::string | name () const |
|
void | name (std::string const &str) |
|
template<typename Context , typename Skipper , typename Attribute > |
bool | parse (Iterator &first, Iterator const &last, Context &context, Skipper const &skipper, Attribute &attr_) const |
|
template<typename Context > |
info | what (Context &) const |
|
start_type const & | get_parameterized_subject () const |
|
grammar< Iterator, T1, T2, T3,
T4 >const & | derived () const |
|
template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Iterator_ , typename T1_ , typename T2_ , typename T3_ , typename T4_ >
boost::spirit::qi::grammar< Iterator, T1, T2, T3, T4 >::grammar |
( |
rule< Iterator_, T1_, T2_, T3_, T4_ > const & |
, |
|
|
std::string const & |
= "unnamed-grammar< Iterator, T1, T2, T3, T4 >" |
|
) |
| |
|
inline |
template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Context , typename Skipper , typename Attribute >
bool boost::spirit::qi::grammar< Iterator, T1, T2, T3, T4 >::parse |
( |
Iterator & |
first, |
|
|
Iterator const & |
last, |
|
|
Context & |
context, |
|
|
Skipper const & |
skipper, |
|
|
Attribute & |
attr_ |
|
) |
| const |
|
inline |
template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Context >
template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Iterator , typename T1 , typename T2 , typename T3 , typename T4 >
The documentation for this struct was generated from the following file:
- boost_1_57_0/boost/spirit/home/qi/nonterminal/grammar.hpp