acl  3.5.3.0
acl::token_node类 参考

#include <token_tree.hpp>

+ 类 acl::token_node 继承关系图:
+ acl::token_node 的协作图:

Public 成员函数

const char * get_key (void) const
 
void * get_ctx (void) const
 
token_treeget_tree (void) const
 
ACL_TOKENget_token (void) const
 

友元

class token_tree
 

额外继承的成员函数

- Protected 成员函数 继承自 acl::acl::noncopyable
 noncopyable ()
 
 ~noncopyable ()
 

详细描述

256 叉匹配树中的节点对象,为纯私有类

在文件 token_tree.hpp17 行定义.

成员函数说明

◆ get_ctx()

void* acl::token_node::get_ctx ( void  ) const

获得该节点所绑定的对象地址

返回
{void*}

◆ get_key()

const char* acl::token_node::get_key ( void  ) const

获得该节点对应的键值

返回
{const char*}

◆ get_token()

ACL_TOKEN* acl::token_node::get_token ( void  ) const
inline

获得 C 版本的节点对象

返回
{ACL_TOKEN*}

在文件 token_tree.hpp45 行定义.

46  {
47  return me_;
48  }

◆ get_tree()

token_tree* acl::token_node::get_tree ( void  ) const
inline

获得该节点所属的匹配树对象

返回
{token_tree*}

在文件 token_tree.hpp36 行定义.

37  {
38  return tree_;
39  }

友元及相关函数文档

◆ token_tree

friend class token_tree
friend

在文件 token_tree.hpp51 行定义.


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