| basic_parser(const char *name, symbol_type type=terminal_type) | grammar_to_parser::basic_parser< E > | [inline] |
| basic_parser(const basic_parser &rhs) | grammar_to_parser::basic_parser< E > | [inline] |
| basic_simple_non_terminal() (defined in grammar_to_parser::basic_simple_non_terminal< E >) | grammar_to_parser::basic_simple_non_terminal< E > | [inline] |
| basic_xml_attribute_parser(std::basic_string< E > attribute_name, use_type a_use_type) (defined in xml_parser::basic_xml_attribute_parser< E >) | xml_parser::basic_xml_attribute_parser< E > | [inline] |
| 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) (defined in xml_parser::basic_xml_string_attribute_parser< E >) | xml_parser::basic_xml_string_attribute_parser< E > | [inline] |
| change_formatted_flag(const bool the_formatted_flag=true) | grammar_to_parser::basic_parser< E > | [inline, protected] |
| change_formatted_size(const unsigned long the_formatted_size) | grammar_to_parser::basic_parser< E > | [inline, protected] |
| change_parsed_flag(const bool the_parsed_flag=true) | grammar_to_parser::basic_parser< E > | [inline] |
| change_parsed_size(const unsigned long the_parsed_size) | grammar_to_parser::basic_parser< E > | [inline, protected] |
| choice_type enum value (defined in grammar_to_parser::basic_parser< E >) | grammar_to_parser::basic_parser< E > | |
| e_symbol_type enum name | grammar_to_parser::basic_parser< E > | |
| format(std::basic_ostream< E > &os) | grammar_to_parser::basic_simple_non_terminal< E > | [inline, virtual] |
| formatted_size() const | grammar_to_parser::basic_parser< E > | [inline] |
| get_name() | grammar_to_parser::basic_parser< E > | [inline, virtual] |
| get_symbol_type() | grammar_to_parser::basic_parser< E > | [inline] |
| get_use_type() (defined in xml_parser::basic_xml_string_attribute_parser< E >) | xml_parser::basic_xml_string_attribute_parser< E > | [inline] |
| invalidate() | grammar_to_parser::basic_simple_non_terminal< E > | [inline, virtual] |
| is_formatted() const | grammar_to_parser::basic_parser< E > | [inline] |
| is_parsed() const | grammar_to_parser::basic_parser< E > | [inline] |
| is_valid() const | grammar_to_parser::basic_simple_non_terminal< E > | [inline, virtual] |
| m_assignment (defined in xml_parser::basic_xml_attribute_parser< E >) | xml_parser::basic_xml_attribute_parser< E > | [protected] |
| m_attribute_name (defined in xml_parser::basic_xml_attribute_parser< E >) | xml_parser::basic_xml_attribute_parser< E > | [protected] |
| m_attribute_value (defined in xml_parser::basic_xml_string_attribute_parser< E >) | xml_parser::basic_xml_string_attribute_parser< E > | [protected] |
| m_comma_left (defined in xml_parser::basic_xml_string_attribute_parser< E >) | xml_parser::basic_xml_string_attribute_parser< E > | [protected] |
| m_comma_right (defined in xml_parser::basic_xml_string_attribute_parser< E >) | xml_parser::basic_xml_string_attribute_parser< E > | [protected] |
| m_default_value (defined in xml_parser::basic_xml_string_attribute_parser< E >) | xml_parser::basic_xml_string_attribute_parser< E > | [protected] |
| m_formatted_size | grammar_to_parser::basic_parser< E > | [protected] |
| m_is_formatted | grammar_to_parser::basic_parser< E > | [protected] |
| m_is_parsed | grammar_to_parser::basic_parser< E > | [protected] |
| m_name | grammar_to_parser::basic_parser< E > | [protected] |
| m_parsed_size | grammar_to_parser::basic_parser< E > | [protected] |
| m_parser_list (defined in grammar_to_parser::basic_simple_non_terminal< E >) | grammar_to_parser::basic_simple_non_terminal< E > | [protected] |
| m_type | grammar_to_parser::basic_parser< E > | [protected] |
| m_use_type (defined in xml_parser::basic_xml_attribute_parser< E >) | xml_parser::basic_xml_attribute_parser< E > | [protected] |
| non_terminal_type enum value (defined in grammar_to_parser::basic_parser< E >) | grammar_to_parser::basic_parser< E > | |
| operator std_string() (defined in xml_parser::basic_xml_string_attribute_parser< E >) | xml_parser::basic_xml_string_attribute_parser< E > | [inline] |
| OPTIONAL enum value (defined in xml_parser::basic_xml_attribute_parser< E >) | xml_parser::basic_xml_attribute_parser< E > | |
| parse(const E *buf, const unsigned long buf_length) | grammar_to_parser::basic_simple_non_terminal< E > | [inline, virtual] |
| parse(std::basic_istream< E > &is) | grammar_to_parser::basic_simple_non_terminal< E > | [inline, virtual] |
| grammar_to_parser::basic_parser::parse(const E *buf, const unsigned long buf_length, basic_parser_strategy< E > &strategy) | grammar_to_parser::basic_parser< E > | [inline, virtual] |
| parsed_size() const | grammar_to_parser::basic_parser< E > | [inline] |
| parser_list typedef (defined in xml_parser::basic_xml_string_attribute_parser< E >) | xml_parser::basic_xml_string_attribute_parser< E > | |
| parser_list_iterator typedef (defined in xml_parser::basic_xml_attribute_parser< E >) | xml_parser::basic_xml_attribute_parser< E > | |
| prepare_for_formatting() | grammar_to_parser::basic_simple_non_terminal< E > | [inline, protected, virtual] |
| prepare_for_parsing() | grammar_to_parser::basic_simple_non_terminal< E > | [inline, protected, virtual] |
| PROHIBITED enum value (defined in xml_parser::basic_xml_attribute_parser< E >) | xml_parser::basic_xml_attribute_parser< E > | |
| push_parsers(parser_list &l) (defined in xml_parser::basic_xml_string_attribute_parser< E >) | xml_parser::basic_xml_string_attribute_parser< E > | [inline, virtual] |
| grammar_to_parser::basic_parser::push_parsers(std::list< basic_parser< E > * > &the_parser_list) | grammar_to_parser::basic_parser< E > | [inline, virtual] |
| REQUIRED enum value (defined in xml_parser::basic_xml_attribute_parser< E >) | xml_parser::basic_xml_attribute_parser< E > | |
| set_name(const char *name) | grammar_to_parser::basic_parser< E > | [inline, protected] |
| set_to_begin() (defined in grammar_to_parser::basic_parser< E >) | grammar_to_parser::basic_parser< E > | [inline, virtual] |
| std_string typedef (defined in xml_parser::basic_xml_string_attribute_parser< E >) | xml_parser::basic_xml_string_attribute_parser< E > | |
| str_parser typedef (defined in xml_parser::basic_xml_string_attribute_parser< E >) | xml_parser::basic_xml_string_attribute_parser< E > | |
| string_type typedef (defined in xml_parser::basic_xml_string_attribute_parser< E >) | xml_parser::basic_xml_string_attribute_parser< E > | |
| symbol_type typedef (defined in grammar_to_parser::basic_parser< E >) | grammar_to_parser::basic_parser< E > | |
| terminal_type enum value (defined in grammar_to_parser::basic_parser< E >) | grammar_to_parser::basic_parser< E > | |
| trace_on_fly() | grammar_to_parser::basic_parser< E > | [inline, protected, virtual] |
| try_next() (defined in grammar_to_parser::basic_parser< E >) | grammar_to_parser::basic_parser< E > | [inline, virtual] |
| undefined_type enum value (defined in grammar_to_parser::basic_parser< E >) | grammar_to_parser::basic_parser< E > | |
| use_type typedef (defined in xml_parser::basic_xml_string_attribute_parser< E >) | xml_parser::basic_xml_string_attribute_parser< E > | |
| ~basic_parser() | grammar_to_parser::basic_parser< E > | [inline, virtual] |