Definition at line 10741 of file pugixml.cpp.
xpath_parser::xpath_parser | ( | const char_t * | query, |
xpath_variable_set * | variables, | ||
xpath_allocator * | alloc, | ||
xpath_parse_result * | result | ||
) | [inline] |
Definition at line 11544 of file pugixml.cpp.
void* xpath_parser::alloc_node | ( | ) | [inline] |
Definition at line 10778 of file pugixml.cpp.
const char_t* xpath_parser::alloc_string | ( | const xpath_lexer_string & | value | ) | [inline] |
Definition at line 10787 of file pugixml.cpp.
xpath_ast_node* xpath_parser::parse | ( | ) | [inline] |
Definition at line 11548 of file pugixml.cpp.
static xpath_ast_node* xpath_parser::parse | ( | const char_t * | query, |
xpath_variable_set * | variables, | ||
xpath_allocator * | alloc, | ||
xpath_parse_result * | result | ||
) | [inline, static] |
Definition at line 11561 of file pugixml.cpp.
axis_t xpath_parser::parse_axis_name | ( | const xpath_lexer_string & | name, |
bool & | specified | ||
) | [inline] |
Definition at line 10927 of file pugixml.cpp.
xpath_ast_node* xpath_parser::parse_expression | ( | ) | [inline] |
Definition at line 11539 of file pugixml.cpp.
xpath_ast_node* xpath_parser::parse_expression_rec | ( | xpath_ast_node * | lhs, |
int | limit | ||
) | [inline] |
Definition at line 11491 of file pugixml.cpp.
xpath_ast_node* xpath_parser::parse_filter_expression | ( | ) | [inline] |
Definition at line 11138 of file pugixml.cpp.
xpath_ast_node* xpath_parser::parse_function | ( | const xpath_lexer_string & | name, |
size_t | argc, | ||
xpath_ast_node * | args[2] | ||
) | [inline] |
Definition at line 10814 of file pugixml.cpp.
xpath_ast_node* xpath_parser::parse_function_helper | ( | ast_type_t | type0, |
ast_type_t | type1, | ||
size_t | argc, | ||
xpath_ast_node * | args[2] | ||
) | [inline] |
Definition at line 10805 of file pugixml.cpp.
xpath_ast_node* xpath_parser::parse_location_path | ( | ) | [inline] |
Definition at line 11330 of file pugixml.cpp.
nodetest_t xpath_parser::parse_node_test_type | ( | const xpath_lexer_string & | name | ) | [inline] |
Definition at line 10995 of file pugixml.cpp.
xpath_ast_node* xpath_parser::parse_path_or_unary_expression | ( | ) | [inline] |
Definition at line 11366 of file pugixml.cpp.
xpath_ast_node* xpath_parser::parse_primary_expression | ( | ) | [inline] |
Definition at line 11031 of file pugixml.cpp.
xpath_ast_node* xpath_parser::parse_relative_location_path | ( | xpath_ast_node * | set | ) | [inline] |
Definition at line 11310 of file pugixml.cpp.
xpath_ast_node* xpath_parser::parse_step | ( | xpath_ast_node * | set | ) | [inline] |
Definition at line 11166 of file pugixml.cpp.
void xpath_parser::throw_error | ( | const char * | message | ) | [inline] |
Definition at line 10757 of file pugixml.cpp.
void xpath_parser::throw_error_oom | ( | ) | [inline] |
Definition at line 10769 of file pugixml.cpp.
Definition at line 10743 of file pugixml.cpp.
Definition at line 10744 of file pugixml.cpp.
const char_t* xpath_parser::_query |
Definition at line 10746 of file pugixml.cpp.
xpath_parse_result* xpath_parser::_result |
Definition at line 10749 of file pugixml.cpp.
char_t xpath_parser::_scratch[32] |
Definition at line 10751 of file pugixml.cpp.
xpath_variable_set* xpath_parser::_variables |
Definition at line 10747 of file pugixml.cpp.