The D Programming Language's Unofficial Docs
beta
Dlang.org
Get Help
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
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
;
void
deinitialize
();
uint
versionNumber
();
string
versionString
();
const
(
char
*)
versionChars
();
const
(
char
)[]
finalDefaultlibname
();
}
Members
Functions
deinitialize
void
deinitialize
()
Deinitializes the global state of the compiler.
finalDefaultlibname
const
(
char
)[]
finalDefaultlibname
()
versionChars
const
(
char
*)
versionChars
()
versionNumber
uint
versionNumber
()
versionString
string
versionString
()
dmd
globals
enums
CxxHeaderMode
FeatureState
JsonFieldFlags
structs
Global
Loc
Param
Suggestion Box / Bug Report