ddc ~master (2022-05-11T07:34:37.0755476)
Dub
Repo
Config
dmd
backend
cdef
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
extern (
C
++) @
nogc
nothrow
struct
Config {
char
language
;
string
_version
;
char
[
3
]
exetype
;
cpu_target_t
target_cpu
;
cpu_target_t
target_scheduler
;
short
versionint
;
int
defstructalign
;
short
hxversion
;
symbolic_debug_t
fulltypes
;
windows_flags_t
wflags
;
bool
fpxmmregs
;
ubyte
avx
;
ubyte
inline8087
;
short
memmodel
;
objfmt_t
objfmt
;
exefmt_t
exe
;
config_flags_t
flags
;
config_flags2_t
flags2
;
config_flags3_t
flags3
;
config_flags4_t
flags4
;
config_flags5_t
flags5
;
htod_flags_t
htodFlags
;
ubyte
ansi_c
;
ubyte
asian_char
;
uint
threshold
;
linkage_t
linkage
;
EHmethod
ehmethod
;
bool
useModuleInfo
;
bool
useTypeInfo
;
bool
useExceptions
;
ubyte
dwarf
;
}
Members
Variables
_version
string
_version
;
Compiler version
ansi_c
ubyte
ansi_c
;
Undocumented in source.
asian_char
ubyte
asian_char
;
Undocumented in source.
avx
ubyte
avx
;
Undocumented in source.
defstructalign
int
defstructalign
;
Undocumented in source.
dwarf
ubyte
dwarf
;
Undocumented in source.
ehmethod
EHmethod
ehmethod
;
Undocumented in source.
exe
exefmt_t
exe
;
Undocumented in source.
exetype
char
[
3
]
exetype
;
Undocumented in source.
flags
config_flags_t
flags
;
Undocumented in source.
flags2
config_flags2_t
flags2
;
Undocumented in source.
flags3
config_flags3_t
flags3
;
Undocumented in source.
flags4
config_flags4_t
flags4
;
Undocumented in source.
flags5
config_flags5_t
flags5
;
Undocumented in source.
fpxmmregs
bool
fpxmmregs
;
Undocumented in source.
fulltypes
symbolic_debug_t
fulltypes
;
Undocumented in source.
htodFlags
htod_flags_t
htodFlags
;
Undocumented in source.
hxversion
short
hxversion
;
Undocumented in source.
inline8087
ubyte
inline8087
;
Undocumented in source.
language
char
language
;
Undocumented in source.
linkage
linkage_t
linkage
;
Undocumented in source.
memmodel
short
memmodel
;
Undocumented in source.
objfmt
objfmt_t
objfmt
;
Undocumented in source.
target_cpu
cpu_target_t
target_cpu
;
Undocumented in source.
target_scheduler
cpu_target_t
target_scheduler
;
Undocumented in source.
threshold
uint
threshold
;
Undocumented in source.
useExceptions
bool
useExceptions
;
Undocumented in source.
useModuleInfo
bool
useModuleInfo
;
Undocumented in source.
useTypeInfo
bool
useTypeInfo
;
Undocumented in source.
versionint
short
versionint
;
Undocumented in source.
wflags
windows_flags_t
wflags
;
Undocumented in source.
Meta
Source
See Implementation
dmd
backend
cdef
aliases
SC
SYMFLGS
config_flags2_t
config_flags3_t
config_flags4_t
config_flags5_t
config_flags_t
cpu_target_t
exefmt_t
htod_flags_t
objfmt_t
reg_t
regm_t
symbolic_debug_t
targ_char
targ_double
targ_float
targ_int
targ_llong
targ_long
targ_ptrdiff_t
targ_schar
targ_short
targ_size_t
targ_uchar
targ_ullong
targ_ulong
targ_uns
targ_ushort
tym_t
windows_flags_t
enums
ALOC_DECSTART
ATTR_LINKMOD
CFG2comdat
CFG3ju
CFG4speed
CFG5debug
CFGuchar
CHARSIZE
CODE
CVNONE
EHmethod
EX_DOSX
HTODFinclude
LANG
OBJ_OMF
SCunde
Smodel
TARGET_8086
WFwindows
linkage_t
functions
ClassInline
LDOUBLE
MFUNC
MSREG
REGSIZE
SymInline
manifest constants
ANGLE_BRACKET_HACK
COPYRIGHT
COPYRIGHT_SYMBOL
CV3
ELFOBJ
EXIT_BREAK
IMPLIED_PRAGMA_ONCE
MACHOBJ
MEMMODELS
NTEXCEPTIONS
REGMASK
REGMAX
SIXTEENBIT
SUFFIX
SYMDEB_CODEVIEW
SYMDEB_DWARF
TARGET_DRAGONFLYBSD
TARGET_FREEBSD
TARGET_LINUX
TARGET_OPENBSD
TARGET_OSX
TARGET_SEGMENTED
TARGET_SOLARIS
TARGET_WINDOS
TERMCODE
THRESHMAX
VERSION
VERSIONHEX
VERSIONINT
structs
Cent
Config
Configv
con_t
cse_t
immed_t
templates
xversion
unions
eve
variables
CFG4optimized
CFG4stackalign
CFGX
CFGX2
CFGX3
CFGX4
CFGY4
EX_16
EX_32
EX_64
EX_all
EX_dos
EX_flat
EX_posix
EX_segmented
EX_windos
HEADER_LIST