#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