#include <xml_string_attribute_parser.h>
Inheritance diagram for xml_parser::basic_xml_string_attribute_parser< E >:

| Public Types | |
| typedef grammar_to_parser::basic_parser< E >::parser_list | parser_list | 
| typedef basic_xml_attribute_parser< E >::use_type | use_type | 
| typedef grammar_to_parser::basic_string_parser< E >::string_type | string_type | 
| typedef grammar_to_parser::basic_string_parser< E > | str_parser | 
| typedef std::basic_string< E > | std_string | 
| Public Member Functions | |
| basic_xml_string_attribute_parser (std::basic_string< E > attribute_name, use_type a_use_type=REQUIRED, std_string default_value=std_string(), string_type a_string_type=str_parser::STRING) | |
| virtual void | push_parsers (parser_list &l) | 
| use_type | get_use_type () | 
| operator std_string () | |
| Protected Attributes | |
| grammar_to_parser::basic_terminal< E,'\"'> | m_comma_left | 
| grammar_to_parser::basic_string_parser< E > | m_attribute_value | 
| grammar_to_parser::basic_terminal< E,'\"'> | m_comma_right | 
| std_string | m_default_value | 
 1.4.1
 1.4.1