ddmd-experimental ~master (2021-12-25T08:46:30.2604305)
Dub
Repo
Config
ddmd
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
;
char
[
8
]
_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
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
;
static
uint
sizeCheck
();
}
Members
Static functions
sizeCheck
uint
sizeCheck
()
Undocumented in source.
Variables
_version
char
[
8
]
_version
;
Undocumented in source.
ansi_c
ubyte
ansi_c
;
Undocumented in source.
asian_char
ubyte
asian_char
;
Undocumented in source.
defstructalign
int
defstructalign
;
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.
versionint
short
versionint
;
Undocumented in source.
wflags
windows_flags_t
wflags
;
Undocumented in source.
Meta
Source
See Implementation
ddmd
backend
cdef
aliases
SC
SYMFLGS
SYMIDX
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_ldouble
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
H_NONE
LANG
OBJ_OMF
SCunde
TARGET_8086
WFwindows
linkage_t
functions
ClassInline
manifest constants
ANGLE_BRACKET_HACK
EXIT_BREAK
IMPLIED_PRAGMA_ONCE
NTEXCEPTIONS
REGMAX
Smodel
THRESHMAX
structs
Cent
Config
Configv
con_t
cse_t
immed_t
param_t
unions
eve
variables
CFG4optimized
CFG4stackalign
CFGX
CFGX2
CFGX3
CFGX4
CFGY4
EX_dos
EX_flat
HEADER_LIST