dmd.backend.var

Compiler implementation of the D programming language.

Members

Static variables

LDOUBLE_ALIGN
enum LDOUBLE_ALIGN;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
LDOUBLE_ALIGN
enum LDOUBLE_ALIGN;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
LDOUBLE_ALIGN
enum LDOUBLE_ALIGN;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
OPTIMIZER
char OPTIMIZER;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
PARSER
char PARSER;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
TYaarray
int TYaarray;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
TYdarray
int TYdarray;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
TYdelegate
int TYdelegate;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
TYptrdiff
int TYptrdiff;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
TYsize
int TYsize;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
TYsize_t
int TYsize_t;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
_tyalignsize
byte[256] _tyalignsize;

Size of a type to use for alignment

_tyrelax
ubyte[TYMAX] _tyrelax;

Map to relaxed version of type

_tysize
byte[256] _tysize;

Size of a type

argv0
char* argv0;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
chartype
type* chartype;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
colnumber
int colnumber;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
controlc_saw
int controlc_saw;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
cstate
Cstate cstate;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dbcs
char dbcs;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
debuga
char debuga;
debugb
char debugb;
debugc
char debugc;
debugd
char debugd;
debuge
char debuge;
debugf
char debugf;
debugr
char debugr;
debugs
char debugs;
debugt
char debugt;
debugu
char debugu;
debugw
char debugw;
debugx
char debugx;
debugy
char debugy;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dttab
ubyte[TYMAX] dttab;

Map to Codeview 1 type in debugger record

dttab4
ushort[TYMAX] dttab4;

Map to Codeview 4 type in debugger record

fdep
FILE* fdep;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
fdeplist
phstring_t fdeplist;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
fdeplist
phstring_t fdeplist;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
fdeplist
phstring_t fdeplist;
fdepname
char* fdepname;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
fdmodule
FILE* fdmodule;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
fdmodulename
char* fdmodulename;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
fin
FILE* fin;
finname
char* finname;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
flst
FILE* flst;
flstname
char* flstname;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
fout
FILE* fout;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
foutdir
char* foutdir;
foutname
char* foutname;
fphreadname
char* fphreadname;
fsymname
char* fsymname;
ftdbname
char* ftdbname;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
funcmangletab
mangle_t[LINK_MAXDIM] funcmangletab;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
functypetab
tym_t[LINK_MAXDIM] functypetab;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
functypetab
tym_t[MEMMODELS][LINK_MAXDIM] functypetab;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
globsym
symtab_t globsym;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
go
GlobalOptimizer go;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
headers
list_t headers;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
idhash
uint idhash;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
level
int level;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
linkage
linkage_t linkage;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
linkage_spec
int linkage_spec;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
mask
uint[32] mask;

Bit masks

maskl
uint[32] maskl;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
maxblks
uint maxblks;
numcse
uint numcse;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
objmod
Obj objmod;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
paramlst
param_t* paramlst;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
pathlist
phstring_t pathlist;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
pathlist
phstring_t pathlist;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
pathlist
phstring_t pathlist;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
pathsysi
int pathsysi;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
pointertype
tym_t pointertype;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
pstate
Pstate pstate;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
regstring
const(char)*[32] regstring;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
structalign
int structalign;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
sytab
char[SCMAX] sytab;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
tyequiv
ubyte[TYMAX] tyequiv;

Map to equivalent version of type

tystring
const(char)*[TYMAX] tystring;
Undocumented in source but is binding to C. You might be able to learn more by searching the web for its name.
tytab
uint[256] tytab;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
tytouns
tym_t[256] tytouns;

Map to unsigned version of type

varmangletab
mangle_t[LINK_MAXDIM] varmangletab;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
xc
int xc;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Meta