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

xml_parser::basic_xml_tag_parser< E > Class Template Reference

#include <basic_xml_tag_parser.h>

Inheritance diagram for xml_parser::basic_xml_tag_parser< E >:

grammar_to_parser::basic_simple_non_terminal< E > grammar_to_parser::basic_parser< E > List of all members.

Public Types

typedef grammar_to_parser::basic_parser<
E >::parser_list 
parser_list
typedef grammar_to_parser::basic_parser<
E >::parser_list_iterator 
parser_list_iterator

Public Member Functions

 basic_xml_tag_parser (std::basic_string< E > tag_name)
virtual grammar_to_parser::basic_parser<
E > * 
get_params_parser ()=0
virtual grammar_to_parser::basic_parser<
E > * 
get_value_parser ()=0
void get_symbols (parser_list &l)

Protected Attributes

grammar_to_parser::basic_terminal<
E,'<'> m_1;grammar_to_parser::basic_pattern_parser<
E > m_tag_name_begin;grammar_to_parser::basic_terminal<
E,'>'> 
m_2
grammar_to_parser::basic_terminal<
E,'<'> m_3;grammar_to_parser::basic_terminal<
E,'\\'> m_4;grammar_to_parser::basic_pattern_parser<
E > m_tag_name_end;grammar_to_parser::basic_terminal<
E,'>'> 
m_5

Detailed Description

template<typename E>
class xml_parser::basic_xml_tag_parser< E >

parser used to parse any of XML tags


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