dmd.backend.cdef

Configuration enums/variables for different targets

Compiler implementation of the D programming language.

Members

Aliases

targ_char
alias targ_char = byte

Target machine data types as they appear on the host.

targ_ldouble (from dmd.root.longdouble)
alias longdouble = real via public import dmd.root.longdouble : targ_ldouble = longdouble;
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.

Enums

EHmethod
enum EHmethod

Exception handling method

SC
enum SC

Storage classes

linkage_t
enum linkage_t

Configuration

Manifest constants

EXIT_BREAK
enum EXIT_BREAK;

Limits & machine dependent stuff.

Structs

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

Unions

eve
union eve

Union of all data types. Storage allocated must be the right size of the data on the TARGET, not the host.

Meta