ddmd.backend.ty

Compiler implementation of the D programming language.

Members

Aliases

TYoffset
alias TYoffset = TYuint
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
tym_t
alias tym_t = uint
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Enums

TYFLptr
anonymousenum TYFLptr
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
TYbool
anonymousenum TYbool

Data types. (consists of basic type + modifier bits)

mTYbasic
anonymousenum mTYbasic
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Functions

touns
tym_t touns(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
ty64reg
bool ty64reg(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tyaggregate
uint tyaggregate(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tyalignsize
byte tyalignsize(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tyarithmetic
uint tyarithmetic(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tybasic
tym_t tybasic(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tybyte
bool tybyte(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tycomplex
uint tycomplex(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tyfarfunc
uint tyfarfunc(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tyfloating
uint tyfloating(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tyfunc
uint tyfunc(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tyfv
uint tyfv(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tyimaginary
uint tyimaginary(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tyintegral
uint tyintegral(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tylong
bool tylong(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tymptr
uint tymptr(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tynullptr
uint tynullptr(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
typfunc
uint typfunc(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
typtr
uint typtr(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tyreal
uint tyreal(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tyref
uint tyref(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tyreg
bool tyreg(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tyrelax
uint tyrelax(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tyrevfunc
uint tyrevfunc(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tyscalar
uint tyscalar(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tyshort
uint tyshort(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tysimd
uint tysimd(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tysize
byte tysize(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tyuns
uint tyuns(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tyvector
bool tyvector(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.
tyxmmreg
uint tyxmmreg(tym_t ty)
Undocumented in source. Be warned that the author may not have intended to support it.

Static variables

TYaarray
int TYaarray;
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;
TYsize
int TYsize;
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;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
_tyrelax
ubyte[TYMAX] _tyrelax;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
_tysize
byte[256] _tysize;
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;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
dttab4
ushort[TYMAX] dttab4;
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;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
tystring
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;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Meta

Source

See Source File
$(DMDSRC backend/_ty.d)

License

backendlicense.txt