ddc ~master (2022-05-11T07:34:37.0755476)
Dub
Repo
Global
dmd
globals
Undocumented in source but is binding to C++. You might be able to learn more by searching the web for its name.
extern (
C
++)
struct
Global {
const
(
char
)[]
inifilename
;
string
mars_ext
;
const
(
char
)[]
obj_ext
;
const
(
char
)[]
lib_ext
;
const
(
char
)[]
dll_ext
;
string
doc_ext
;
string
ddoc_ext
;
string
hdr_ext
;
string
cxxhdr_ext
;
string
json_ext
;
string
map_ext
;
bool
run_noext
;
string
copyright
;
string
written
;
Array
!(
const
(
char
)*)*
path
;
Array
!(
const
(
char
)*)*
filePath
;
const
(
char
)[]
vendor
;
Param
params
;
uint
errors
;
uint
warnings
;
uint
gag
;
uint
gaggedErrors
;
uint
gaggedWarnings
;
void
*
console
;
Array
!
Identifier
*
versionids
;
Array
!
Identifier
*
debugids
;
enum
recursionLimit
;
uint
startGagging
();
bool
endGagging
(uint oldGagged);
void
increaseErrorCount
();
void
_init
();
void
deinitialize
();
uint
versionNumber
();
string
versionString
();
const
(
char
*)
versionChars
();
const
(
char
)[]
finalDefaultlibname
();
}
Members
Functions
_init
void
_init
()
Undocumented in source. Be warned that the author may not have intended to support it.
deinitialize
void
deinitialize
()
Deinitializes the global state of the compiler.
endGagging
bool
endGagging
(uint oldGagged)
Undocumented in source. Be warned that the author may not have intended to support it.
finalDefaultlibname
const
(
char
)[]
finalDefaultlibname
()
increaseErrorCount
void
increaseErrorCount
()
Undocumented in source. Be warned that the author may not have intended to support it.
startGagging
uint
startGagging
()
Undocumented in source. Be warned that the author may not have intended to support it.
versionChars
const
(
char
*)
versionChars
()
versionNumber
uint
versionNumber
()
versionString
string
versionString
()
Manifest constants
recursionLimit
enum
recursionLimit
;
Undocumented in source.
Variables
console
void
*
console
;
Undocumented in source.
copyright
string
copyright
;
Undocumented in source.
cxxhdr_ext
string
cxxhdr_ext
;
Undocumented in source.
ddoc_ext
string
ddoc_ext
;
Undocumented in source.
debugids
Array
!
Identifier
*
debugids
;
Undocumented in source.
dll_ext
const
(
char
)[]
dll_ext
;
Undocumented in source.
doc_ext
string
doc_ext
;
Undocumented in source.
errors
uint
errors
;
Undocumented in source.
filePath
Array
!(
const
(
char
)*)*
filePath
;
Undocumented in source.
gag
uint
gag
;
Undocumented in source.
gaggedErrors
uint
gaggedErrors
;
Undocumented in source.
gaggedWarnings
uint
gaggedWarnings
;
Undocumented in source.
hdr_ext
string
hdr_ext
;
Undocumented in source.
inifilename
const
(
char
)[]
inifilename
;
Undocumented in source.
json_ext
string
json_ext
;
Undocumented in source.
lib_ext
const
(
char
)[]
lib_ext
;
Undocumented in source.
map_ext
string
map_ext
;
Undocumented in source.
mars_ext
string
mars_ext
;
Undocumented in source.
obj_ext
const
(
char
)[]
obj_ext
;
Undocumented in source.
params
Param
params
;
Undocumented in source.
path
Array
!(
const
(
char
)*)*
path
;
Undocumented in source.
run_noext
bool
run_noext
;
Undocumented in source.
vendor
const
(
char
)[]
vendor
;
Undocumented in source.
versionids
Array
!
Identifier
*
versionids
;
Undocumented in source.
warnings
uint
warnings
;
Undocumented in source.
written
string
written
;
Undocumented in source.
Meta
Source
See Implementation
dmd
globals
aliases
StorageClass
d_int16
d_int32
d_int64
d_int8
d_uns16
d_uns32
d_uns64
d_uns8
dinteger_t
sinteger_t
structalign_t
uinteger_t
enums
CHECKACTION
CHECKENABLE
CPPMANGLE
CPU
CppStdRevision
CxxHeaderMode
DiagnosticReporting
FeatureState
JsonFieldFlags
LINK
MATCH
MessageStyle
PIC
PINLINE
TARGET
TargetOS
manifest constants
STRUCTALIGN_DEFAULT
static variables
global
structs
Global
Loc
Param
templates
xversion