acl
3.5.3.0
|
#include <acl_array.h>
Public 属性 | |
ACL_DBUF_POOL * | dbuf |
int | capacity |
int | count |
void ** | items |
void(* | push_back )(struct ACL_ARRAY *, void *) |
void(* | push_front )(struct ACL_ARRAY *, void *) |
void *(* | pop_back )(struct ACL_ARRAY *) |
void *(* | pop_front )(struct ACL_ARRAY *) |
void *(* | iter_head )(ACL_ITER *, struct ACL_ARRAY *) |
void *(* | iter_next )(ACL_ITER *, struct ACL_ARRAY *) |
void *(* | iter_tail )(ACL_ITER *, struct ACL_ARRAY *) |
void *(* | iter_prev )(ACL_ITER *, struct ACL_ARRAY *) |
在文件 acl_array.h 第 16 行定义.
int ACL_ARRAY::capacity |
items 数组空间大小
在文件 acl_array.h 第 18 行定义.
int ACL_ARRAY::count |
items 中含有元素的个数
在文件 acl_array.h 第 19 行定义.
ACL_DBUF_POOL* ACL_ARRAY::dbuf |
内存池对象
在文件 acl_array.h 第 17 行定义.
void** ACL_ARRAY::items |
动态数组
在文件 acl_array.h 第 20 行定义.
在文件 acl_array.h 第 36 行定义.
在文件 acl_array.h 第 38 行定义.
在文件 acl_array.h 第 42 行定义.
在文件 acl_array.h 第 40 行定义.
void*(* ACL_ARRAY::pop_back) (struct ACL_ARRAY *) |
在文件 acl_array.h 第 29 行定义.
void*(* ACL_ARRAY::pop_front) (struct ACL_ARRAY *) |
在文件 acl_array.h 第 31 行定义.
void(* ACL_ARRAY::push_back) (struct ACL_ARRAY *, void *) |
在文件 acl_array.h 第 25 行定义.
void(* ACL_ARRAY::push_front) (struct ACL_ARRAY *, void *) |
在文件 acl_array.h 第 27 行定义.