#include <xml_element_parser.h>
Inheritance diagram for xml_parser::basic_xml_element_parser< E, A >:

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 |
|
typedef basic_xml_attribute_list_parser< E >::attributes_parsers_list | attributes_parsers_list |
| typedef std::basic_string< E > | std_string |
| enum | xml_special_chars { left_bracket = '<', right_bracket = '>', end_tag_char = '/' } |
Public Member Functions | |
| basic_xml_element_parser (std::basic_string< E > tag_name) | |
Protected Member Functions | |
| virtual void | prepare_symbols () |
| Obtains the list of symbols embedded in parsed object. | |
Protected Attributes | |
|
grammar_to_parser::basic_pattern_parser< E > | m_begin_left_bracket |
|
grammar_to_parser::basic_pattern_parser< E > | m_begin_tag_name |
|
basic_xml_attribute_list_parser< E > | m_attribute_list_parser |
|
grammar_to_parser::basic_pattern_parser< E > | m_begin_right_bracket |
|
grammar_to_parser::basic_pattern_parser< E > | m_end_left_bracket |
|
grammar_to_parser::basic_pattern_parser< E > | m_end_char |
|
grammar_to_parser::basic_pattern_parser< E > | m_end_tag_name |
|
grammar_to_parser::basic_pattern_parser< E > | m_end_right_bracket |
1.4.1