Expression Handling
[mod_ssl]


データ構造

struct  ssl_expr_node
struct  ssl_expr_info_type

マクロ定義

#define FALSE   0
#define TRUE   !FALSE
#define YY_NULL   0
#define MIN(a, b)   (((a)<(b))?(a):(b))
#define BOOL   unsigned int
#define NULL   (void *)0
#define NUL   '\0'
#define YYDEBUG   0
#define yylval   ssl_expr_yylval
#define yyerror   ssl_expr_yyerror
#define yyinput   ssl_expr_yyinput

型定義

typedef ssl_expr_node ssl_expr

列挙型

enum  ssl_expr_node_op {
  op_NOP, op_ListElement, op_OidListElement, op_True,
  op_False, op_Not, op_Or, op_And,
  op_Comp, op_EQ, op_NE, op_LT,
  op_LE, op_GT, op_GE, op_IN,
  op_REG, op_NRE, op_Digit, op_String,
  op_Regex, op_Var, op_Func
}

関数

int ssl_expr_yyparse (void)
int ssl_expr_yyerror (char *)
int ssl_expr_yylex (void)
ssl_expr * ssl_expr_comp (apr_pool_t *, char *)
int ssl_expr_exec (request_rec *, ssl_expr *)
char * ssl_expr_get_error (void)
ssl_expr * ssl_expr_make (ssl_expr_node_op, void *, void *)
BOOL ssl_expr_eval (request_rec *, ssl_expr *)

変数

ssl_expr_info_type ssl_expr_info
char * ssl_expr_error

Apacheに対してSun Jul 19 22:05:29 2009に生成されました。  doxygen 1.4.7