FreeBASIC  0.91.0
FBSYMBOL Class Reference
Collaboration diagram for FBSYMBOL:

Data Fields

FB_SYMBCLASS class
 
FB_SYMBATTRIB attrib
 
FB_SYMBSTATS stats
 
FB_SYMBID id
 
FB_DATATYPE typ
 
FBSYMBOL_ptr subtype
 
ushort scope
 
short mangling
 
longint lgt
 
longint ofs
 
union {
   FBS_VAR   var_
 
   FBVALUE   val
 
   FBS_STRUCT   udt
 
   FBS_BITFLD   bitfld
 
   FBS_ENUM   enum_
 
   FBS_PROC   proc
 
   FBS_PARAM   param
 
   FBS_LABEL   lbl
 
   FBS_DEFINE   def
 
   FBS_KEYWORD   key
 
   FBS_FWDREF   fwd
 
   FBS_SCOPE   scp
 
   FBS_NAMESPACE   nspc
 
   FBS_NSIMPORT   nsimp
 
}; 
 
FBSYMHASH hash
 
FBSYMBOLTB_ptr symtb
 
FBSYMBOL_Ptr parent
 
FBSYMBOL_ptr prev
 
FBSYMBOL_ptr next
 

Detailed Description

Definition at line 668 of file symb.bi.

Field Documentation

union { ... }
FB_SYMBATTRIB FBSYMBOL::attrib

Definition at line 670 of file symb.bi.

FBS_BITFLD FBSYMBOL::bitfld

Definition at line 688 of file symb.bi.

FB_SYMBCLASS FBSYMBOL::class

Definition at line 669 of file symb.bi.

FBS_DEFINE FBSYMBOL::def

Definition at line 693 of file symb.bi.

FBS_ENUM FBSYMBOL::enum_

Definition at line 689 of file symb.bi.

FBS_FWDREF FBSYMBOL::fwd

Definition at line 695 of file symb.bi.

FBSYMHASH FBSYMBOL::hash

Definition at line 701 of file symb.bi.

FB_SYMBID FBSYMBOL::id

Definition at line 673 of file symb.bi.

FBS_KEYWORD FBSYMBOL::key

Definition at line 694 of file symb.bi.

FBS_LABEL FBSYMBOL::lbl

Definition at line 692 of file symb.bi.

longint FBSYMBOL::lgt

Definition at line 681 of file symb.bi.

short FBSYMBOL::mangling

Definition at line 679 of file symb.bi.

FBSYMBOL_ptr FBSYMBOL::next

Definition at line 708 of file symb.bi.

FBS_NSIMPORT FBSYMBOL::nsimp

Definition at line 698 of file symb.bi.

FBS_NAMESPACE FBSYMBOL::nspc

Definition at line 697 of file symb.bi.

longint FBSYMBOL::ofs

Definition at line 682 of file symb.bi.

FBS_PARAM FBSYMBOL::param

Definition at line 691 of file symb.bi.

FBSYMBOL_Ptr FBSYMBOL::parent

Definition at line 705 of file symb.bi.

FBSYMBOL_ptr FBSYMBOL::prev

Definition at line 707 of file symb.bi.

FBS_PROC FBSYMBOL::proc

Definition at line 690 of file symb.bi.

ushort FBSYMBOL::scope

Definition at line 678 of file symb.bi.

FBS_SCOPE FBSYMBOL::scp

Definition at line 696 of file symb.bi.

FB_SYMBSTATS FBSYMBOL::stats

Definition at line 671 of file symb.bi.

FBSYMBOL_ptr FBSYMBOL::subtype

Definition at line 676 of file symb.bi.

FBSYMBOLTB_ptr FBSYMBOL::symtb

Definition at line 703 of file symb.bi.

FB_DATATYPE FBSYMBOL::typ

Definition at line 675 of file symb.bi.

FBS_STRUCT FBSYMBOL::udt

Definition at line 687 of file symb.bi.

FBVALUE FBSYMBOL::val

Definition at line 686 of file symb.bi.

FBS_VAR FBSYMBOL::var_

Definition at line 685 of file symb.bi.


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