◆ xpath_lexer()
xpath_lexer::xpath_lexer |
( |
const char_t * | query | ) |
|
|
inlineexplicit |
◆ contents()
◆ current()
◆ current_pos()
const char_t * xpath_lexer::current_pos |
( |
| ) |
const |
|
inline |
◆ next()
void xpath_lexer::next |
( |
| ) |
|
|
inline |
在文件 pugixml.cpp 第 8976 行定义.
引用了 _cur, _cur_lexeme, _cur_lexeme_contents, _cur_lexeme_pos, xpath_lexer_string::begin, ct_space, ctx_digit, ctx_start_symbol, ctx_symbol, xpath_lexer_string::end, lex_axis_attribute, lex_close_brace, lex_close_square_brace, lex_comma, lex_dot, lex_double_colon, lex_double_dot, lex_double_slash, lex_eof, lex_equal, lex_greater, lex_greater_or_equal, lex_less, lex_less_or_equal, lex_minus, lex_multiply, lex_none, lex_not_equal, lex_number, lex_open_brace, lex_open_square_brace, lex_plus, lex_quoted_string, lex_slash, lex_string, lex_union, lex_var_ref, PUGI__IS_CHARTYPE , 以及 PUGI__IS_CHARTYPEX.
被这些函数引用 xpath_parser::parse_expression_rec(), xpath_parser::parse_filter_expression(), xpath_parser::parse_location_path(), xpath_parser::parse_path_or_unary_expression(), xpath_parser::parse_primary_expression(), xpath_parser::parse_relative_location_path(), xpath_parser::parse_step() , 以及 xpath_lexer().
◆ state()
const char_t * xpath_lexer::state |
( |
| ) |
const |
|
inline |
◆ _cur
const char_t* xpath_lexer::_cur |
|
private |
◆ _cur_lexeme
◆ _cur_lexeme_contents
◆ _cur_lexeme_pos
const char_t* xpath_lexer::_cur_lexeme_pos |
|
private |
该类的文档由以下文件生成: