FreeBASIC
0.91.0
|
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 |
union { ... } |
FB_SYMBATTRIB FBSYMBOL::attrib |
FBS_BITFLD FBSYMBOL::bitfld |
FB_SYMBCLASS FBSYMBOL::class |
FBS_DEFINE FBSYMBOL::def |
FBS_FWDREF FBSYMBOL::fwd |
FBS_KEYWORD FBSYMBOL::key |
FBS_NSIMPORT FBSYMBOL::nsimp |
FBS_NAMESPACE FBSYMBOL::nspc |
FB_SYMBSTATS FBSYMBOL::stats |
FB_DATATYPE FBSYMBOL::typ |
FBS_STRUCT FBSYMBOL::udt |