Sun Oct 16 2011 08:43:15

Asterisk developer's documentation


pval Struct Reference

#include <pval.h>

Collaboration diagram for pval:

Data Fields

struct pvaldad
int endcol
int endline
char * filename
struct pvalnext
struct pvalprev
int startcol
int startline
pvaltype type
union {
   char *   for_init
   struct pval *   list
   struct pval *   statements
   char *   str
u1
struct pvalu1_last
union {
   struct pval *   arglist
   char *   for_test
   struct pval *   goto_target
   struct pval *   statements
   char *   val
u2
union {
   int   abstract
   struct ael_extension *   compiled_label
   struct pval *   else_statements
   struct pval *   extend
   char *   for_inc
   int   goto_target_in_case
   char *   hints
   struct pval *   macro_statements
u3
union {
   struct pval *   for_statements
   int   regexten
u4

Field Documentation

Definition at line 83 of file pval.h.

Referenced by gen_prios(), and fix_gotos_in_extensions().

int endcol

Definition at line 54 of file pval.h.

Referenced by npval(), update_last(), check_macro_returns(), check_switch_expr(), and check_pval_item().

struct pval* extend

Definition at line 84 of file pval.h.

struct pval* goto_target

Definition at line 72 of file pval.h.

Referenced by gen_prios(), and fix_gotos_in_extensions().

Definition at line 82 of file pval.h.

Referenced by gen_prios(), and fix_gotos_in_extensions().

struct pval* prev

Definition at line 97 of file pval.h.

Referenced by linku1().

int startcol

Definition at line 53 of file pval.h.

Referenced by npval(), check_macro_returns(), check_switch_expr(), and check_pval_item().

char* str

Definition at line 59 of file pval.h.

Referenced by yyparse(), nword(), print_pval(), check_macro_returns(), check_includes(), check_timerange(), check_dow(), check_day(), check_month(), check_label(), get_goto_target(), check_goto(), find_pval_goto_item(), match_pval_item(), find_first_label_in_current_context(), find_label_in_current_context(), check_app_args(), check_switch_expr(), check_context_names(), check_abstract_reference(), check_pval_item(), gen_prios(), add_extensions(), fix_gotos_in_extensions(), ast_compile_ael2(), destroy_pval_item(), pvalWordSetString(), pvalWordGetString(), pvalMacroSetName(), pvalMacroGetName(), pvalContextSetName(), pvalContextGetName(), pvalMacroCallSetMacroName(), pvalMacroCallGetMacroName(), pvalAppCallSetAppName(), pvalAppCallGetAppName(), pvalCasePatSetVal(), pvalCasePatGetVal(), pvalCatchSetExtName(), pvalCatchGetExtName(), pvalSwitchesAddSwitch(), pvalSwitchesWalkNames(), pvalESwitchesAddSwitch(), pvalESwitchesWalkNames(), pvalIncludesAddInclude(), pvalIncludesAddIncludeWithTimeConstraints(), pvalIncludeGetTimeConstraints(), pvalIncludesWalk(), pvalVarDecSetVarname(), pvalVarDecGetVarname(), pvalGotoSetTarget(), pvalGotoGetTarget(), pvalLabelSetName(), pvalLabelGetName(), pvalIfSetCondition(), pvalIfGetCondition(), pvalIfTimeGetCondition(), pvalRandomSetCondition(), pvalRandomGetCondition(), pvalSwitchSetTestexpr(), pvalSwitchGetTestexpr(), pvalExtenSetName(), pvalExtenGetName(), pvalIgnorePatSetPattern(), and pvalIgnorePatGetPattern().

union { ... } u1

Referenced by yyparse(), nword(), print_pval(), traverse_pval_item_template(), check_macro_returns(), check_includes(), check_timerange(), check_dow(), check_day(), check_month(), check_label(), get_goto_target(), check_goto(), find_pval_goto_item(), match_pval_item(), find_first_label_in_current_context(), find_label_in_current_context(), check_app_args(), check_switch_expr(), check_context_names(), check_abstract_reference(), check_pval_item(), find_switch_item(), gen_prios(), add_extensions(), fix_gotos_in_extensions(), ast_compile_ael2(), destroy_pval_item(), pvalWordSetString(), pvalWordGetString(), pvalMacroSetName(), pvalMacroGetName(), pvalContextSetName(), pvalContextGetName(), pvalMacroCallSetMacroName(), pvalMacroCallGetMacroName(), pvalAppCallSetAppName(), pvalAppCallGetAppName(), pvalCasePatSetVal(), pvalCasePatGetVal(), pvalCatchSetExtName(), pvalCatchGetExtName(), pvalSwitchesAddSwitch(), pvalSwitchesWalkNames(), pvalESwitchesAddSwitch(), pvalESwitchesWalkNames(), pvalIncludesAddInclude(), pvalIncludesAddIncludeWithTimeConstraints(), pvalIncludeGetTimeConstraints(), pvalIncludesWalk(), pvalStatementBlockAddStatement(), pvalStatementBlockWalkStatements(), pvalVarDecSetVarname(), pvalVarDecGetVarname(), pvalGotoSetTarget(), pvalGotoGetTarget(), pvalLabelSetName(), pvalLabelGetName(), pvalForSetInit(), pvalForGetInit(), pvalIfSetCondition(), pvalIfGetCondition(), pvalIfTimeSetCondition(), pvalIfTimeGetCondition(), pvalRandomSetCondition(), pvalRandomGetCondition(), pvalSwitchSetTestexpr(), pvalSwitchGetTestexpr(), pvalExtenSetName(), pvalExtenGetName(), pvalIgnorePatSetPattern(), pvalIgnorePatGetPattern(), and pvalGlobalsAddStatement().

struct pval* u1_last

Definition at line 64 of file pval.h.

Referenced by linku1().


The documentation for this struct was generated from the following file: