ddmd.globals

Undocumented in source.

Members

Aliases

BOUNDSCHECKdefault
alias BOUNDSCHECKdefault = BOUNDSCHECK.BOUNDSCHECKdefault
Undocumented in source.
BOUNDSCHECKoff
alias BOUNDSCHECKoff = BOUNDSCHECK.BOUNDSCHECKoff
Undocumented in source.
BOUNDSCHECKon
alias BOUNDSCHECKon = BOUNDSCHECK.BOUNDSCHECKon
Undocumented in source.
BOUNDSCHECKsafeonly
alias BOUNDSCHECKsafeonly = BOUNDSCHECK.BOUNDSCHECKsafeonly
Undocumented in source.
DYNCAST_DSYMBOL
alias DYNCAST_DSYMBOL = DYNCAST.DYNCAST_DSYMBOL
Undocumented in source.
DYNCAST_EXPRESSION
alias DYNCAST_EXPRESSION = DYNCAST.DYNCAST_EXPRESSION
Undocumented in source.
DYNCAST_IDENTIFIER
alias DYNCAST_IDENTIFIER = DYNCAST.DYNCAST_IDENTIFIER
Undocumented in source.
DYNCAST_OBJECT
alias DYNCAST_OBJECT = DYNCAST.DYNCAST_OBJECT
Undocumented in source.
DYNCAST_PARAMETER
alias DYNCAST_PARAMETER = DYNCAST.DYNCAST_PARAMETER
Undocumented in source.
DYNCAST_TUPLE
alias DYNCAST_TUPLE = DYNCAST.DYNCAST_TUPLE
Undocumented in source.
DYNCAST_TYPE
alias DYNCAST_TYPE = DYNCAST.DYNCAST_TYPE
Undocumented in source.
LINKc
alias LINKc = LINK.LINKc
Undocumented in source.
LINKcpp
alias LINKcpp = LINK.LINKcpp
Undocumented in source.
LINKd
alias LINKd = LINK.LINKd
Undocumented in source.
LINKdefault
alias LINKdefault = LINK.LINKdefault
Undocumented in source.
LINKpascal
alias LINKpascal = LINK.LINKpascal
Undocumented in source.
LINKwindows
alias LINKwindows = LINK.LINKwindows
Undocumented in source.
MATCHconst
alias MATCHconst = MATCH.MATCHconst
Undocumented in source.
MATCHconvert
alias MATCHconvert = MATCH.MATCHconvert
Undocumented in source.
MATCHexact
alias MATCHexact = MATCH.MATCHexact
Undocumented in source.
MATCHnomatch
alias MATCHnomatch = MATCH.MATCHnomatch
Undocumented in source.
PINLINEalways
alias PINLINEalways = PINLINE.PINLINEalways
Undocumented in source.
PINLINEdefault
alias PINLINEdefault = PINLINE.PINLINEdefault
Undocumented in source.
PINLINEnever
alias PINLINEnever = PINLINE.PINLINEnever
Undocumented in source.
StorageClass
alias StorageClass = uinteger_t
Undocumented in source.
d_char
alias d_char = d_uns8
Undocumented in source.
d_dchar
alias d_dchar = d_uns32
Undocumented in source.
d_float32
alias d_float32 = float
Undocumented in source.
d_float64
alias d_float64 = double
Undocumented in source.
d_float80
alias d_float80 = real
Undocumented in source.
d_int16
alias d_int16 = int16_t
Undocumented in source.
d_int32
alias d_int32 = int32_t
Undocumented in source.
d_int64
alias d_int64 = int64_t
Undocumented in source.
d_int8
alias d_int8 = int8_t
Undocumented in source.
d_uns16
alias d_uns16 = uint16_t
Undocumented in source.
d_uns32
alias d_uns32 = uint32_t
Undocumented in source.
d_uns64
alias d_uns64 = uint64_t
Undocumented in source.
d_uns8
alias d_uns8 = uint8_t
Undocumented in source.
d_wchar
alias d_wchar = d_uns16
Undocumented in source.
dinteger_t
alias dinteger_t = ulong
Undocumented in source.
real_t
alias real_t = real
Undocumented in source.
sinteger_t
alias sinteger_t = long
Undocumented in source.
structalign_t
alias structalign_t = uint
Undocumented in source.
uinteger_t
alias uinteger_t = ulong
Undocumented in source.

Enums

BOUNDSCHECK
enum BOUNDSCHECK
Undocumented in source.
DYNCAST
enum DYNCAST
Undocumented in source.
LINK
enum LINK
Undocumented in source.
MATCH
enum MATCH
Undocumented in source.
PINLINE
enum PINLINE
Undocumented in source.

Manifest constants

IN_GCC
enum IN_GCC;
Undocumented in source.
STRUCTALIGN_DEFAULT
enum STRUCTALIGN_DEFAULT;
Undocumented in source.
TARGET_FREEBSD
enum TARGET_FREEBSD;
Undocumented in source.
TARGET_LINUX
enum TARGET_LINUX;
Undocumented in source.
TARGET_OPENBSD
enum TARGET_OPENBSD;
Undocumented in source.
TARGET_OSX
enum TARGET_OSX;
Undocumented in source.
TARGET_SOLARIS
enum TARGET_SOLARIS;
Undocumented in source.
TARGET_WINDOS
enum TARGET_WINDOS;
Undocumented in source.
__APPLE__
enum __APPLE__;
Undocumented in source.
__FreeBSD__
enum __FreeBSD__;
Undocumented in source.
__OpenBSD__
enum __OpenBSD__;
Undocumented in source.
__linux__
enum __linux__;
Undocumented in source.
__sun
enum __sun;
Undocumented in source.

Static variables

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

Structs

Compiler
struct Compiler
Undocumented in source.
Global
struct Global
Undocumented in source.
Loc
struct Loc
Undocumented in source.
Param
struct Param
Undocumented in source.

Templates

xversion
template xversion(string s)
Undocumented in source.

Meta