acl  3.5.3.0
ACL_BINHASH_INFO结构体 参考

#include <acl_binhash.h>

+ ACL_BINHASH_INFO 的协作图:

Public 属性

union {
   void *   key
 
   const void *   c_key
 
key
 
int key_len
 
void * value
 
struct ACL_BINHASH_INFOnext
 
struct ACL_BINHASH_INFOprev
 

详细描述

Structure of one hash table entry.

示例
F:/download/acl/help/include/acl/stdlib/acl_binhash.h.

在文件 acl_binhash.h45 行定义.

类成员变量说明

◆ c_key

const void* ACL_BINHASH_INFO::c_key

◆ key [1/2]

void* ACL_BINHASH_INFO::key

◆ key [2/2]

union { ... } ACL_BINHASH_INFO::key

◆ key_len

int ACL_BINHASH_INFO::key_len

哈希键, 只所以如此声明,是因为当创建哈希表的标志位为 ACL_BINHASH_FLAG_KEY_REUSE 时需要复用输入的键空间哈希键长度

示例
F:/download/acl/help/include/acl/stdlib/acl_binhash.h.

在文件 acl_binhash.h53 行定义.

◆ next

struct ACL_BINHASH_INFO* ACL_BINHASH_INFO::next

colliding entry

示例
F:/download/acl/help/include/acl/stdlib/acl_binhash.h.

在文件 acl_binhash.h55 行定义.

◆ prev

struct ACL_BINHASH_INFO* ACL_BINHASH_INFO::prev

colliding entry

示例
F:/download/acl/help/include/acl/stdlib/acl_binhash.h.

在文件 acl_binhash.h56 行定义.

◆ value

void* ACL_BINHASH_INFO::value

哈希键所对应的用户数据

示例
F:/download/acl/help/include/acl/stdlib/acl_binhash.h.

在文件 acl_binhash.h54 行定义.


该结构体的文档由以下文件生成: