Thu Sep 7 01:03:43 2017

Asterisk developer's documentation


pval Struct Reference

#include <pval.h>

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

Detailed Description

Definition at line 48 of file pval.h.


Field Documentation

int abstract
struct pval* arglist [read]
struct ael_extension* compiled_label [read]

Definition at line 83 of file pval.h.

Referenced by fix_gotos_in_extensions(), and gen_prios().

struct pval* dad [read]
struct pval* else_statements [read]
int endcol

Definition at line 54 of file pval.h.

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

int endline
struct pval* extend [read]

Definition at line 84 of file pval.h.

char* filename
char* for_inc
char* for_init
struct pval* for_statements [read]
char* for_test
struct pval* goto_target [read]

Definition at line 72 of file pval.h.

Referenced by fix_gotos_in_extensions(), and gen_prios().

Definition at line 82 of file pval.h.

Referenced by fix_gotos_in_extensions(), and gen_prios().

char* hints
struct pval* list [read]
struct pval* macro_statements [read]
struct pval* next [read]
struct pval* prev [read]

Definition at line 97 of file pval.h.

Referenced by linku1().

int regexten
int startcol

Definition at line 53 of file pval.h.

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

int startline
struct pval* statements [read]
char* str

Definition at line 59 of file pval.h.

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

union { ... } u1

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

struct pval* u1_last [read]

Definition at line 64 of file pval.h.

Referenced by linku1().

union { ... } u2
union { ... } u3
union { ... } u4
char* val

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

Generated on 7 Sep 2017 for Asterisk - The Open Source Telephony Project by  doxygen 1.6.1