#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
 1.4.1