Asterisk - The Open Source Telephony Project GIT-master-7e7a603
Data Fields
pval Struct Reference

#include <pval.h>

Collaboration diagram for pval:
Collaboration graph
[legend]

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

◆ abstract

int abstract

◆ arglist

struct pval* arglist

◆ compiled_label

struct ael_extension* compiled_label

Definition at line 83 of file pval.h.

Referenced by fix_gotos_in_extensions(), and gen_prios().

◆ dad

struct pval* dad

◆ else_statements

struct pval* else_statements

◆ endcol

int endcol

Definition at line 54 of file pval.h.

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

◆ endline

int endline

◆ extend

struct pval* extend

Definition at line 84 of file pval.h.

◆ filename

char* filename

◆ for_inc

char* for_inc

Definition at line 77 of file pval.h.

Referenced by gen_prios(), pvalForGetInc(), and pvalForSetInc().

◆ for_init

char* for_init

Definition at line 62 of file pval.h.

Referenced by gen_prios(), pvalForGetInit(), pvalForSetInit(), and yyparse().

◆ for_statements

struct pval* for_statements

Definition at line 89 of file pval.h.

Referenced by gen_prios(), pvalForGetStatement(), and pvalForSetStatement().

◆ for_test

char* for_test

Definition at line 71 of file pval.h.

Referenced by gen_prios(), pvalForGetTest(), and pvalForSetTest().

◆ goto_target

struct pval* goto_target

Definition at line 72 of file pval.h.

Referenced by fix_gotos_in_extensions(), and gen_prios().

◆ goto_target_in_case

int goto_target_in_case

Definition at line 82 of file pval.h.

Referenced by fix_gotos_in_extensions(), and gen_prios().

◆ hints

char* hints

Definition at line 81 of file pval.h.

Referenced by ast_compile_ael2(), pvalExtenGetHints(), and pvalExtenSetHints().

◆ list

struct pval* list

◆ macro_statements

struct pval* macro_statements

◆ next

struct pval* next

◆ prev

struct pval* prev

Definition at line 97 of file pval.h.

Referenced by linku1().

◆ regexten

int regexten

◆ startcol

int startcol

Definition at line 53 of file pval.h.

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

◆ startline

int startline

◆ statements

struct pval* statements

◆ str

char* str

◆ type

pvaltype type

◆ 

union { ... } u1

Referenced by ast_compile_ael2(), check_abstract_reference(), check_app_args(), check_context_names(), check_dow(), check_goto(), check_includes(), check_macro_returns(), check_month(), check_pval_item(), check_switch_expr(), check_timerange(), find_first_label_in_current_context(), find_label_in_current_context(), find_pval_goto_item(), fix_gotos_in_extensions(), gen_prios(), get_goto_target(), 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(), and yyparse().

◆ u1_last

struct pval* u1_last

Definition at line 64 of file pval.h.

Referenced by linku1().

◆ 

union { ... } u2

◆ 

union { ... } u3

◆ 

union { ... } u4

◆ val

char* val

Definition at line 70 of file pval.h.

Referenced by ast_compile_ael2(), gen_prios(), pvalVarDecGetValue(), pvalVarDecSetValue(), and yyparse().


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