Main Page | Class Hierarchy | Alphabetical List | Data Structures | Directories | File List | Data Fields | Globals

type Struct Reference

#include <c.h>

Collaboration diagram for type:

Collaboration graph
[legend]

Data Fields

int align
int op
int size
Type type
union {
   struct {
      unsigned   oldstyle:1
      Type *   proto
   }   f
   Symbol   sym
u
Xtype x

Field Documentation

int align
 

Definition at line 455 of file c.h.

Referenced by array(), asgnnode(), compose(), enumdcl(), initstruct(), listnodes(), mkauto(), prtype(), qual(), type_init(), typeuid(), uid2type(), and xxinit().

struct { ... } f
 

Referenced by compose(), dclr(), decl(), eqtype(), func(), funcdefn(), hasproto(), outtype(), parameters(), printproto(), prtype(), typestring(), typeuid(), and variadic().

unsigned oldstyle
 

Definition at line 460 of file c.h.

Referenced by compose(), dclr(), decl(), func(), funcdefn(), and parameters().

int op
 

Definition at line 453 of file c.h.

Referenced by asgncode(), btot(), compose(), constant(), dclr(), doconst(), emittype(), enumdcl(), eqtype(), genconst(), gettok(), hasproto(), icon(), initializer(), newstruct(), outtype(), promote(), prtype(), qual(), rmtypes(), signedint(), simplify(), statement(), tnode(), tracevalue(), ttob(), typestring(), typeuid(), vtoa(), and xxinit().

Type* proto
 

Definition at line 461 of file c.h.

Referenced by compose(), dclr(), eqtype(), func(), funcdefn(), hasproto(), outtype(), parameters(), printproto(), prtype(), typestring(), typeuid(), and variadic().

int size
 

Definition at line 456 of file c.h.

Referenced by array(), asgnnode(), backslash(), bbcall(), bbfunc(), bbvars(), cnsttree(), compose(), dclglobal(), dcllocal(), dclr(), dclr1(), defpointer(), doconst(), doglobal(), emittype(), enumdcl(), eqtype(), funcdefn(), genconst(), initarray(), initchar(), initfields(), initglobal(), initializer(), initstruct(), listnodes(), mkauto(), outtype(), promote(), prtype(), qual(), root1(), simplify(), specifier(), stabsym(), swcode(), tracecall(), tracevalue(), ttob(), type_init(), typestring(), typeuid(), uid2type(), visit(), and xxinit().

Symbol sym
 

Definition at line 458 of file c.h.

Referenced by asgncode(), constant(), dbxout(), emittype(), enumdcl(), fcon(), fieldlist(), gettok(), icon(), initializer(), initstruct(), listnodes(), newfield(), outtype(), prtype(), rmtypes(), simplify(), structdcl(), tracevalue(), type_init(), typestring(), typeuid(), and uid2type().

Type type
 

Definition at line 454 of file c.h.

Referenced by addrtree(), asgncode(), atop(), bbvars(), compose(), dcllocal(), dclr(), dclr1(), deref(), doconst(), doglobal(), emittype(), enumdcl(), eqtype(), expr1(), freturn(), funcdefn(), gencode(), hasproto(), initglobal(), initializer(), iscallb(), listnodes(), outtype(), prtype(), qual(), root1(), specifier(), stabsym(), structdcl(), tnode(), tracevalue(), ttob(), typestring(), typeuid(), uid2type(), and vtoa().

union { ... } u
 

Referenced by asgncode(), compose(), constant(), dbxout(), dclr(), decl(), emittype(), enumdcl(), eqtype(), fcon(), fieldlist(), func(), funcdefn(), gettok(), hasproto(), icon(), initializer(), initstruct(), listnodes(), newfield(), outtype(), parameters(), printproto(), prtype(), rmtypes(), simplify(), structdcl(), tracevalue(), type_init(), typestring(), typeuid(), uid2type(), and variadic().

Xtype x
 

Definition at line 464 of file c.h.

Referenced by asgncode(), CG_Draw3DModel(), dbxout(), dbxtype(), emittype(), prtype(), and typeuid().


The documentation for this struct was generated from the following file:
Generated on Thu Aug 25 20:01:43 2005 for Quake III Arena by  doxygen 1.3.9.1