QuakeForge  0.7.2.210-815cf
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Modules Pages
symbol_s Struct Reference
Collaboration diagram for symbol_s:
[legend]

Data Fields

const char * name
 symbol name More...
 
struct symbol_snext
 chain of symbols in symbol table More...
 
struct param_sparams
 the parameters if a function More...
 
union {
   struct def_s *   def
 sy_var More...
 
   struct expr_s *   expr
 sy_expr More...
 
   struct function_s *   func
 sy_func More...
 
   int   offset
 sy_var (in a struct/union) More...
 
   struct ex_value_s *   value
 sy_const More...
 
s
 
sy_type_e sy_type
 symbol type More...
 
struct symtab_stable
 symbol table that owns this symbol More...
 
struct type_stype
 type of object to which symbol refers More...
 
vis_t visibility
 symbol visiblity. defaults to public More...
 

Field Documentation

struct def_s* def

sy_var

struct expr_s* expr

sy_expr

struct function_s* func

sy_func

const char* name

symbol name

struct symbol_s* next

chain of symbols in symbol table

int offset

sy_var (in a struct/union)

struct param_s* params

the parameters if a function

union { ... } s
sy_type_e sy_type

symbol type

struct symtab_s* table

symbol table that owns this symbol

struct type_s* type

type of object to which symbol refers

struct ex_value_s* value

sy_const

vis_t visibility

symbol visiblity. defaults to public


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