acl  3.5.3.0
ACL_BINHASH结构体 参考

#include <acl_binhash.h>

+ ACL_BINHASH 的协作图:

Public 属性

int size
 
int used
 
unsigned int flag
 
int status
 
ACL_BINHASH_INFO ** data
 
ACL_SLICEslice
 
ACL_HASH_FN hash_fn
 
void *(* iter_head )(ACL_ITER *, struct ACL_BINHASH *)
 
void *(* iter_next )(ACL_ITER *, struct ACL_BINHASH *)
 
void *(* iter_tail )(ACL_ITER *, struct ACL_BINHASH *)
 
void *(* iter_prev )(ACL_ITER *, struct ACL_BINHASH *)
 
ACL_BINHASH_INFO *(* iter_info )(ACL_ITER *, struct ACL_BINHASH *)
 

详细描述

Structure of one hash table.

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

在文件 acl_binhash.h19 行定义.

类成员变量说明

◆ data

ACL_BINHASH_INFO** ACL_BINHASH::data

entries array, auto-resized

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

在文件 acl_binhash.h24 行定义.

◆ flag

unsigned int ACL_BINHASH::flag

the hash table's properties flag

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

在文件 acl_binhash.h22 行定义.

◆ hash_fn

ACL_HASH_FN ACL_BINHASH::hash_fn

hash function

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

在文件 acl_binhash.h26 行定义.

◆ iter_head

void*(* ACL_BINHASH::iter_head) (ACL_ITER *, struct ACL_BINHASH *)

在文件 acl_binhash.h31 行定义.

◆ iter_info

ACL_BINHASH_INFO*(* ACL_BINHASH::iter_info) (ACL_ITER *, struct ACL_BINHASH *)

在文件 acl_binhash.h39 行定义.

◆ iter_next

void*(* ACL_BINHASH::iter_next) (ACL_ITER *, struct ACL_BINHASH *)

在文件 acl_binhash.h33 行定义.

◆ iter_prev

void*(* ACL_BINHASH::iter_prev) (ACL_ITER *, struct ACL_BINHASH *)

在文件 acl_binhash.h37 行定义.

◆ iter_tail

void*(* ACL_BINHASH::iter_tail) (ACL_ITER *, struct ACL_BINHASH *)

在文件 acl_binhash.h35 行定义.

◆ size

int ACL_BINHASH::size

length of entries array

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

在文件 acl_binhash.h20 行定义.

◆ slice

ACL_SLICE* ACL_BINHASH::slice

memory slice

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

在文件 acl_binhash.h25 行定义.

◆ status

int ACL_BINHASH::status

the hash tables' operation status

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

在文件 acl_binhash.h23 行定义.

◆ used

int ACL_BINHASH::used

number of entries in table

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

在文件 acl_binhash.h21 行定义.


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