Param
extern (C++)
struct Param {
DiagnosticReporting useDeprecated;
DiagnosticReporting warnings;
bool ignoreUnsupportedPragmas;
CppStdRevision cplusplus;
FeatureState rvalueRefParam;
FeatureState noSharedAccess;
bool inclusiveInContracts;
FeatureState systemVariables;
CHECKENABLE useInvariants;
CHECKENABLE useArrayBounds;
CHECKENABLE useSwitchError;
Array!(const(char)*) modFileAliasStrings;
Array!(const(char)*)* imppath;
Array!(const(char)*)* fileImppath;
JsonFieldFlags jsonFieldFlags;
Array!(const(char)*) cppswitches;
Array!(const(char)*) objfiles;
Array!(const(char)*) linkswitches;
Array!bool linkswitchIsForCC;
Array!(const(char)*) libfiles;
Array!(const(char)*) dllfiles;
}
dmd globals
enumsstatic variablesstructs
Put command line switches in here