acl  3.5.3.0
ACL_ARGV结构体 参考

#include <acl_argv.h>

+ ACL_ARGV 的协作图:

Public 属性

int len
 
int argc
 
char ** argv
 
void(* push_back )(struct ACL_ARGV *, const char *)
 
void(* push_front )(struct ACL_ARGV *, const char *)
 
char *(* pop_back )(struct ACL_ARGV *)
 
char *(* pop_front )(struct ACL_ARGV *)
 
void *(* iter_head )(ACL_ITER *, struct ACL_ARGV *)
 
void *(* iter_next )(ACL_ITER *, struct ACL_ARGV *)
 
void *(* iter_tail )(ACL_ITER *, struct ACL_ARGV *)
 
void *(* iter_prev )(ACL_ITER *, struct ACL_ARGV *)
 
ACL_DBUF_POOLdbuf
 

详细描述

External interface.

在文件 acl_argv.h15 行定义.

类成员变量说明

◆ argc

int ACL_ARGV::argc

array elements in use

在文件 acl_argv.h17 行定义.

◆ argv

char** ACL_ARGV::argv

string array

在文件 acl_argv.h18 行定义.

◆ dbuf

ACL_DBUF_POOL* ACL_ARGV::dbuf

在文件 acl_argv.h43 行定义.

◆ iter_head

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

在文件 acl_argv.h34 行定义.

◆ iter_next

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

在文件 acl_argv.h36 行定义.

◆ iter_prev

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

在文件 acl_argv.h40 行定义.

◆ iter_tail

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

在文件 acl_argv.h38 行定义.

◆ len

int ACL_ARGV::len

number of array elements

在文件 acl_argv.h16 行定义.

◆ pop_back

char*(* ACL_ARGV::pop_back) (struct ACL_ARGV *)

在文件 acl_argv.h27 行定义.

◆ pop_front

char*(* ACL_ARGV::pop_front) (struct ACL_ARGV *)

在文件 acl_argv.h29 行定义.

◆ push_back

void(* ACL_ARGV::push_back) (struct ACL_ARGV *, const char *)

在文件 acl_argv.h23 行定义.

◆ push_front

void(* ACL_ARGV::push_front) (struct ACL_ARGV *, const char *)

在文件 acl_argv.h25 行定义.


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