#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