Main Page | Class Hierarchy | Class List | Directories | File List | Class Members

grammar_to_parser::basic_default_type_parser< E, A > Class Template Reference

#include <default_type_parser.h>

Inheritance diagram for grammar_to_parser::basic_default_type_parser< E, A >:

grammar_to_parser::basic_object_parser< E, A > grammar_to_parser::basic_parser< E > grammar_to_parser::basic_value_parser< E, A > grammar_to_parser::basic_value_parser< char, A > grammar_to_parser::basic_value_parser< E, std::basic_string< E > > grammar_to_parser::basic_value_parser< wchar_t, A > grammar_to_parser::value_parser< A > grammar_to_parser::wvalue_parser< A > List of all members.

Public Member Functions

 basic_default_type_parser (const char *name=DEFAULT_TYPE_PARSER)
 basic_default_type_parser (const basic_default_type_parser &rhs)
 basic_default_type_parser (const A &obj, const char *name=DEFAULT_TYPE_PARSER)
virtual std::basic_ostream<
E > & 
format (std::basic_ostream< E > &os)

Detailed Description

template<typename E, typename A>
class grammar_to_parser::basic_default_type_parser< E, A >

Base class for terminal parsers using std::iostream functionality. The format method is common for inherited classes.


Member Function Documentation

template<typename E, typename A>
std::basic_ostream< E > & grammar_to_parser::basic_default_type_parser< E, A >::format std::basic_ostream< E > &  os  )  [virtual]
 

Uses basic_ostream::operator << to put compound object into output.

Implements grammar_to_parser::basic_parser< E >.


The documentation for this class was generated from the following file:
Generated on Sun Jul 2 18:39:46 2006 for grammar2parser.kdevelop by  doxygen 1.4.1