attributes_parsers_list typedef (defined in xml_parser::basic_xml_element_parser< E, A >) | xml_parser::basic_xml_element_parser< E, A > | |
basic_non_terminal() | grammar_to_parser::basic_non_terminal< E, A > | |
basic_non_terminal(const A &obj) | grammar_to_parser::basic_non_terminal< E, A > | |
basic_non_terminal(const basic_non_terminal &rhs) | grammar_to_parser::basic_non_terminal< E, A > | |
basic_object_parser(const char *name, symbol_type type=terminal_type) | grammar_to_parser::basic_object_parser< E, A > | |
basic_object_parser(const char *name, const A &rhs, symbol_type type=terminal_type) | grammar_to_parser::basic_object_parser< E, A > | |
basic_object_parser(const basic_object_parser &rhs) | grammar_to_parser::basic_object_parser< E, A > | |
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_xml_element_parser(std::basic_string< E > tag_name) (defined in xml_parser::basic_xml_element_parser< E, A >) | xml_parser::basic_xml_element_parser< E, A > | [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 > | |
end_tag_char enum value (defined in xml_parser::basic_xml_element_parser< E, A >) | xml_parser::basic_xml_element_parser< E, A > | |
format(std::basic_ostream< E > &os) | grammar_to_parser::basic_non_terminal< E, A > | [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_valid() | grammar_to_parser::basic_object_parser< E, A > | [inline, virtual] |
invalidate() | grammar_to_parser::basic_non_terminal< E, A > | [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_object_parser< E, A > | [inline, virtual] |
left_bracket enum value (defined in xml_parser::basic_xml_element_parser< E, A >) | xml_parser::basic_xml_element_parser< E, A > | |
m_attribute_list_parser (defined in xml_parser::basic_xml_element_parser< E, A >) | xml_parser::basic_xml_element_parser< E, A > | [protected] |
m_begin_left_bracket (defined in xml_parser::basic_xml_element_parser< E, A >) | xml_parser::basic_xml_element_parser< E, A > | [protected] |
m_begin_right_bracket (defined in xml_parser::basic_xml_element_parser< E, A >) | xml_parser::basic_xml_element_parser< E, A > | [protected] |
m_begin_tag_name (defined in xml_parser::basic_xml_element_parser< E, A >) | xml_parser::basic_xml_element_parser< E, A > | [protected] |
m_end_char (defined in xml_parser::basic_xml_element_parser< E, A >) | xml_parser::basic_xml_element_parser< E, A > | [protected] |
m_end_left_bracket (defined in xml_parser::basic_xml_element_parser< E, A >) | xml_parser::basic_xml_element_parser< E, A > | [protected] |
m_end_right_bracket (defined in xml_parser::basic_xml_element_parser< E, A >) | xml_parser::basic_xml_element_parser< E, A > | [protected] |
m_end_tag_name (defined in xml_parser::basic_xml_element_parser< E, A >) | xml_parser::basic_xml_element_parser< E, A > | [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_symbols | grammar_to_parser::basic_non_terminal< E, A > | [protected] |
m_symbols_valid | grammar_to_parser::basic_non_terminal< E, A > | [protected] |
m_type | grammar_to_parser::basic_parser< E > | [protected] |
non_terminal_type enum value (defined in grammar_to_parser::basic_parser< E >) | grammar_to_parser::basic_parser< E > | |
parse(const E *buf, const unsigned long buf_length) | grammar_to_parser::basic_non_terminal< E, A > | [virtual] |
parse(const E *buf, const unsigned long buf_length, basic_parser_strategy< E > &strategy) | grammar_to_parser::basic_non_terminal< E, A > | [virtual] |
parse(std::basic_istream< E > &is) | grammar_to_parser::basic_non_terminal< E, A > | [virtual] |
parsed_size() const | grammar_to_parser::basic_parser< E > | [inline] |
parser_list typedef (defined in xml_parser::basic_xml_element_parser< E, A >) | xml_parser::basic_xml_element_parser< E, A > | |
parser_list_iterator typedef (defined in xml_parser::basic_xml_element_parser< E, A >) | xml_parser::basic_xml_element_parser< E, A > | |
prepare_for_formatting() | grammar_to_parser::basic_non_terminal< E, A > | [inline, protected, virtual] |
prepare_for_parsing() | grammar_to_parser::basic_non_terminal< E, A > | [inline, protected, virtual] |
prepare_symbols() | xml_parser::basic_xml_element_parser< E, A > | [inline, protected, virtual] |
push_parsers(std::list< basic_parser< E > * > &the_parser_list) | grammar_to_parser::basic_parser< E > | [inline, virtual] |
right_bracket enum value (defined in xml_parser::basic_xml_element_parser< E, A >) | xml_parser::basic_xml_element_parser< E, A > | |
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_auto_ptr typedef (defined in grammar_to_parser::basic_object_parser< E, A >) | grammar_to_parser::basic_object_parser< E, A > | |
std_string typedef (defined in xml_parser::basic_xml_element_parser< E, A >) | xml_parser::basic_xml_element_parser< E, A > | |
symbol_type typedef (defined in grammar_to_parser::basic_object_parser< E, A >) | grammar_to_parser::basic_object_parser< E, A > | |
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 > | |
xml_special_chars enum name (defined in xml_parser::basic_xml_element_parser< E, A >) | xml_parser::basic_xml_element_parser< E, A > | |
~basic_non_terminal() | grammar_to_parser::basic_non_terminal< E, A > | |
~basic_object_parser() (defined in grammar_to_parser::basic_object_parser< E, A >) | grammar_to_parser::basic_object_parser< E, A > | [virtual] |
~basic_parser() | grammar_to_parser::basic_parser< E > | [inline, virtual] |