acl  3.5.3.0
ACL_STACK结构体 参考

#include <acl_stack.h>

+ ACL_STACK 的协作图:

Public 属性

int capacity
 
int count
 
void ** items
 
void(* push_back )(struct ACL_STACK *, void *)
 
void(* push_front )(struct ACL_STACK *, void *)
 
void *(* pop_back )(struct ACL_STACK *)
 
void *(* pop_front )(struct ACL_STACK *)
 
void *(* iter_head )(ACL_ITER *, struct ACL_STACK *)
 
void *(* iter_next )(ACL_ITER *, struct ACL_STACK *)
 
void *(* iter_tail )(ACL_ITER *, struct ACL_STACK *)
 
void *(* iter_prev )(ACL_ITER *, struct ACL_STACK *)
 

详细描述

栈类型定义

在文件 acl_stack.h18 行定义.

类成员变量说明

◆ capacity

int ACL_STACK::capacity

在文件 acl_stack.h19 行定义.

◆ count

int ACL_STACK::count

在文件 acl_stack.h20 行定义.

◆ items

void** ACL_STACK::items

在文件 acl_stack.h21 行定义.

◆ iter_head

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

在文件 acl_stack.h37 行定义.

◆ iter_next

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

在文件 acl_stack.h39 行定义.

◆ iter_prev

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

在文件 acl_stack.h43 行定义.

◆ iter_tail

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

在文件 acl_stack.h41 行定义.

◆ pop_back

void*(* ACL_STACK::pop_back) (struct ACL_STACK *)

在文件 acl_stack.h30 行定义.

◆ pop_front

void*(* ACL_STACK::pop_front) (struct ACL_STACK *)

在文件 acl_stack.h32 行定义.

◆ push_back

void(* ACL_STACK::push_back) (struct ACL_STACK *, void *)

在文件 acl_stack.h26 行定义.

◆ push_front

void(* ACL_STACK::push_front) (struct ACL_STACK *, void *)

在文件 acl_stack.h28 行定义.


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