#include <nonterminal_fwd.hpp>
|
typedef OutputIterator | iterator_type |
|
typedef rule< OutputIterator,
T1, T2, T3, T4 > | start_type |
|
typedef start_type::properties | properties |
|
typedef start_type::sig_type | sig_type |
|
typedef start_type::locals_type | locals_type |
|
typedef start_type::delimiter_type | delimiter_type |
|
typedef start_type::encoding_type | encoding_type |
|
typedef grammar
< OutputIterator, T1, T2, T3,
T4 > | base_type |
|
typedef reference< start_type
const > | reference_ |
|
typedef proto::terminal
< reference_ >::type | terminal |
|
typedef
detail::output_iterator
< OutputIterator, properties > | output_iterator |
|
typedef start_type | parameterized_subject_type |
|
typedef grammar
< OutputIterator, T1, T2, T3,
T4 > | derived_type |
|
typedef karma::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 Delimiter , typename Attribute > |
bool | generate (output_iterator &sink, Context &context, Delimiter const &delim, Attribute const &attr) const |
|
template<typename Context > |
info | what (Context &) const |
|
start_type const & | get_parameterized_subject () const |
|
grammar< OutputIterator, T1,
T2, T3, T4 >const & | derived () const |
|
template<typename OutputIterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename OutputIterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename OutputIterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename OutputIterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename OutputIterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename OutputIterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename OutputIterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename OutputIterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename OutputIterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename OutputIterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename OutputIterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename OutputIterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename OutputIterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename OutputIterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Iterator_ , typename T1_ , typename T2_ , typename T3_ , typename T4_ >
boost::spirit::karma::grammar< OutputIterator, T1, T2, T3, T4 >::grammar |
( |
rule< Iterator_, T1_, T2_, T3_, T4_ > const & |
, |
|
|
std::string const & |
= "unnamed-grammar< OutputIterator, T1, T2, T3, T4 >" |
|
) |
| |
|
inline |
template<typename OutputIterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Context , typename Delimiter , typename Attribute >
template<typename OutputIterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename OutputIterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename OutputIterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename OutputIterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename Context >
template<typename OutputIterator , typename T1 , typename T2 , typename T3 , typename T4 >
template<typename OutputIterator , 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/karma/nonterminal/grammar.hpp