Global

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;
string _version;
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;
}

Members

Functions

deinitialize
void deinitialize()

Deinitializes the global state of the compiler.

finalDefaultlibname
const(char)[] finalDefaultlibname()
versionNumber
uint versionNumber()

Meta