Sun Dec 18 20:55:56 2011

Asterisk developer's documentation


pval Struct Reference

#include <ael_structs.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
   int   label_in_case
   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 67 of file ael_structs.h.


Field Documentation

int abstract

Definition at line 100 of file ael_structs.h.

Referenced by check_context_names(), check_pval_item(), and print_pval().

struct pval* arglist [read]

struct ael_extension* compiled_label [read]

Definition at line 103 of file ael_structs.h.

Referenced by fix_gotos_in_extensions(), and gen_prios().

struct pval* dad [read]

struct pval* else_statements [read]

int endcol

Definition at line 73 of file ael_structs.h.

Referenced by check_pval_item(), and check_switch_expr().

int endline

struct pval* extend [read]

Definition at line 104 of file ael_structs.h.

char* filename

char* for_inc

Definition at line 97 of file ael_structs.h.

Referenced by check_pval_item(), destroy_pval_item(), gen_prios(), and print_pval().

char* for_init

Definition at line 81 of file ael_structs.h.

Referenced by check_pval_item(), destroy_pval_item(), gen_prios(), and print_pval().

struct pval* for_statements [read]

char* for_test

Definition at line 90 of file ael_structs.h.

Referenced by check_pval_item(), destroy_pval_item(), gen_prios(), and print_pval().

struct pval* goto_target [read]

Definition at line 92 of file ael_structs.h.

Referenced by fix_gotos_in_extensions(), and gen_prios().

Definition at line 102 of file ael_structs.h.

Referenced by fix_gotos_in_extensions(), and gen_prios().

char* hints

Definition at line 101 of file ael_structs.h.

Referenced by ast_compile_ael2(), destroy_pval_item(), and print_pval().

Definition at line 91 of file ael_structs.h.

struct pval* list [read]

struct pval* macro_statements [read]

struct pval* next [read]

struct pval* prev [read]

Definition at line 117 of file ael_structs.h.

int regexten

Definition at line 110 of file ael_structs.h.

Referenced by ast_compile_ael2(), and print_pval().

int startcol

Definition at line 72 of file ael_structs.h.

Referenced by check_pval_item(), and check_switch_expr().

int startline

struct pval* statements [read]

char* str

union { ... } u1

struct pval* u1_last [read]

Definition at line 83 of file ael_structs.h.

union { ... } u2

union { ... } u3

union { ... } u4

char* val


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

Generated on Sun Dec 18 20:55:56 2011 for Asterisk - the Open Source PBX by  doxygen 1.5.6