#include <xml_attribute_parser.h>
Inheritance diagram for xml_parser::basic_xml_attribute_parser< E >:
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 |
enum | use_type { OPTIONAL, REQUIRED, PROHIBITED } |
Public Member Functions | |
basic_xml_attribute_parser (std::basic_string< E > attribute_name, use_type a_use_type) | |
virtual void | push_parsers (parser_list &l) |
use_type | get_use_type () |
Protected Attributes | |
grammar_to_parser::basic_pattern_parser< E > | m_attribute_name |
grammar_to_parser::basic_pattern_parser< E > | m_assignment |
use_type | m_use_type |