データ構造 | |
| 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 |
1.4.7