CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Private 属性 | 所有成员列表
xpath_lexer类 参考
+ xpath_lexer 的协作图:

Public 成员函数

const xpath_lexer_stringcontents () const
 
lexeme_t current () const
 
const char_t * current_pos () const
 
void next ()
 
const char_t * state () const
 
 xpath_lexer (const char_t *query)
 

Private 属性

const char_t * _cur
 
lexeme_t _cur_lexeme
 
xpath_lexer_string _cur_lexeme_contents
 
const char_t * _cur_lexeme_pos
 

详细描述

在文件 pugixml.cpp8957 行定义.

构造及析构函数说明

◆ xpath_lexer()

xpath_lexer::xpath_lexer ( const char_t * query)
inlineexplicit

在文件 pugixml.cpp8966 行定义.

引用了 next().

+ 函数调用图:

成员函数说明

◆ contents()

const xpath_lexer_string & xpath_lexer::contents ( ) const
inline

在文件 pugixml.cpp9255 行定义.

引用了 _cur_lexeme, _cur_lexeme_contents, lex_number, lex_quoted_string, lex_string , 以及 lex_var_ref.

被这些函数引用 xpath_parser::binary_op_t::parse(), xpath_parser::parse_path_or_unary_expression(), xpath_parser::parse_primary_expression() , 以及 xpath_parser::parse_step().

+ 这是这个函数的调用关系图:

◆ current()

lexeme_t xpath_lexer::current ( ) const
inline

在文件 pugixml.cpp9245 行定义.

引用了 _cur_lexeme.

被这些函数引用 xpath_parser::parse(), xpath_parser::binary_op_t::parse(), 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().

+ 这是这个函数的调用关系图:

◆ current_pos()

const char_t * xpath_lexer::current_pos ( ) const
inline

在文件 pugixml.cpp9250 行定义.

引用了 _cur_lexeme_pos.

被这些函数引用 xpath_parser::error().

+ 这是这个函数的调用关系图:

◆ next()

void xpath_lexer::next ( )
inline

◆ state()

const char_t * xpath_lexer::state ( ) const
inline

在文件 pugixml.cpp8971 行定义.

引用了 _cur.

被这些函数引用 xpath_parser::parse_path_or_unary_expression().

+ 这是这个函数的调用关系图:

类成员变量说明

◆ _cur

const char_t* xpath_lexer::_cur
private

在文件 pugixml.cpp8959 行定义.

被这些函数引用 next() , 以及 state().

◆ _cur_lexeme

lexeme_t xpath_lexer::_cur_lexeme
private

在文件 pugixml.cpp8963 行定义.

被这些函数引用 contents(), current() , 以及 next().

◆ _cur_lexeme_contents

xpath_lexer_string xpath_lexer::_cur_lexeme_contents
private

在文件 pugixml.cpp8961 行定义.

被这些函数引用 contents() , 以及 next().

◆ _cur_lexeme_pos

const char_t* xpath_lexer::_cur_lexeme_pos
private

在文件 pugixml.cpp8960 行定义.

被这些函数引用 current_pos() , 以及 next().


该类的文档由以下文件生成: