Param

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 Param {}

Members

Variables

addMain
bool addMain;
Undocumented in source.
allInst
bool allInst;
Undocumented in source.
argv0
const(char)[] argv0;
Undocumented in source.
betterC
bool betterC;
Undocumented in source.
boundscheck
CHECKENABLE boundscheck;
Undocumented in source.
checkAction
CHECKACTION checkAction;
Undocumented in source.
checkActionUsage
bool checkActionUsage;
Undocumented in source.
checkUsage
bool checkUsage;
Undocumented in source.
color
bool color;
Undocumented in source.
cov
bool cov;
Undocumented in source.
covPercent
ubyte covPercent;
Undocumented in source.
cplusplus
CppStdRevision cplusplus;
Undocumented in source.
cpu
CPU cpu;
Undocumented in source.
ctfe_cov
bool ctfe_cov;
Undocumented in source.
cxxhdrdir
const(char)[] cxxhdrdir;
Undocumented in source.
cxxhdrname
const(char)[] cxxhdrname;
Undocumented in source.
ddocfiles
Array!(const(char)*) ddocfiles;
Undocumented in source.
debugids
Array!(const(char)*)* debugids;
Undocumented in source.
debuglevel
uint debuglevel;
Undocumented in source.
debuglibname
const(char)[] debuglibname;
Undocumented in source.
defaultlibname
const(char)[] defaultlibname;
Undocumented in source.
deffile
const(char)[] deffile;
Undocumented in source.
dll
bool dll;
Undocumented in source.
dllfiles
Array!(const(char)*) dllfiles;
Undocumented in source.
doCxxHdrGeneration
CxxHeaderMode doCxxHdrGeneration;

Generate 'Cxx header' file

doDocComments
bool doDocComments;
Undocumented in source.
doHdrGeneration
bool doHdrGeneration;
Undocumented in source.
doJsonGeneration
bool doJsonGeneration;
Undocumented in source.
docdir
const(char)[] docdir;
Undocumented in source.
docname
const(char)[] docname;
Undocumented in source.
dtorFields
FeatureState dtorFields;
Undocumented in source.
ehnogc
bool ehnogc;
Undocumented in source.
emitMakeDeps
bool emitMakeDeps;
Undocumented in source.
errorLimit
uint errorLimit;
Undocumented in source.
exefile
const(char)[] exefile;
Undocumented in source.
externStdUsage
bool externStdUsage;
Undocumented in source.
fieldwise
bool fieldwise;
Undocumented in source.
fileImppath
Array!(const(char)*)* fileImppath;
Undocumented in source.
fix16997
bool fix16997;
Undocumented in source.
fixAliasThis
bool fixAliasThis;
Undocumented in source.
hasObjectiveC
bool hasObjectiveC;
Undocumented in source.
hcUsage
bool hcUsage;
Undocumented in source.
hdrStripPlainFunctions
bool hdrStripPlainFunctions;
Undocumented in source.
hdrdir
const(char)[] hdrdir;
Undocumented in source.
hdrname
const(char)[] hdrname;
Undocumented in source.
ignoreUnsupportedPragmas
bool ignoreUnsupportedPragmas;
Undocumented in source.
imppath
Array!(const(char)*)* imppath;
Undocumented in source.
inclusiveInContracts
bool inclusiveInContracts;
Undocumented in source.
is64bit
bool is64bit;
Undocumented in source.
isLP64
bool isLP64;
Undocumented in source.
jsonFieldFlags
JsonFieldFlags jsonFieldFlags;
Undocumented in source.
jsonfilename
const(char)[] jsonfilename;
Undocumented in source.
lib
bool lib;
Undocumented in source.
libfiles
Array!(const(char)*) libfiles;
Undocumented in source.
libname
const(char)[] libname;
Undocumented in source.
link
bool link;
Undocumented in source.
linkswitchIsForCC
Array!bool linkswitchIsForCC;
Undocumented in source.
linkswitches
Array!(const(char)*) linkswitches;
Undocumented in source.
logo
bool logo;
Undocumented in source.
makeDeps
Array!(const(char)*) makeDeps;
Undocumented in source.
makeDepsFile
const(char)[] makeDepsFile;
Undocumented in source.
manual
bool manual;
Undocumented in source.
mapfile
const(char)[] mapfile;
Undocumented in source.
markdown
bool markdown;
Undocumented in source.
mcpuUsage
bool mcpuUsage;
Undocumented in source.
messageStyle
MessageStyle messageStyle;
Undocumented in source.
mixinFile
const(char)* mixinFile;
Undocumented in source.
mixinLines
int mixinLines;
Undocumented in source.
mixinOut
OutBuffer* mixinOut;
Undocumented in source.
modFileAliasStrings
Array!(const(char)*) modFileAliasStrings;
Undocumented in source.
moduleDeps
OutBuffer* moduleDeps;
Undocumented in source.
moduleDepsFile
const(char)[] moduleDepsFile;
Undocumented in source.
mscoff
bool mscoff;
Undocumented in source.
mscrtlib
const(char)[] mscrtlib;
Undocumented in source.
multiobj
bool multiobj;
Undocumented in source.
noSharedAccess
bool noSharedAccess;
Undocumented in source.
nofloat
bool nofloat;
Undocumented in source.
obj
bool obj;
Undocumented in source.
objdir
const(char)[] objdir;
Undocumented in source.
objfiles
Array!(const(char)*) objfiles;
Undocumented in source.
objname
const(char)[] objname;
Undocumented in source.
oneobj
bool oneobj;
Undocumented in source.
optimize
bool optimize;
Undocumented in source.
pic
PIC pic;
Undocumented in source.
preservePaths
bool preservePaths;
Undocumented in source.
previewIn
bool previewIn;
Undocumented in source.
previewUsage
bool previewUsage;
Undocumented in source.
printErrorContext
bool printErrorContext;
Undocumented in source.
release
bool release;
Undocumented in source.
resfile
const(char)[] resfile;
Undocumented in source.
revertUsage
bool revertUsage;
Undocumented in source.
run
bool run;
Undocumented in source.
runargs
Strings runargs;
Undocumented in source.
rvalueRefParam
bool rvalueRefParam;
Undocumented in source.
shortenedMethods
bool shortenedMethods;
Undocumented in source.
showColumns
bool showColumns;
Undocumented in source.
showGaggedErrors
bool showGaggedErrors;
Undocumented in source.
stackstomp
bool stackstomp;
Undocumented in source.
symdebug
ubyte symdebug;
Undocumented in source.
symdebugref
bool symdebugref;
Undocumented in source.
targetOS
TargetOS targetOS;
Undocumented in source.
trace
bool trace;
Undocumented in source.
tracegc
bool tracegc;
Undocumented in source.
transitionUsage
bool transitionUsage;
Undocumented in source.
usage
bool usage;
Undocumented in source.
useArrayBounds
CHECKENABLE useArrayBounds;
Undocumented in source.
useAssert
CHECKENABLE useAssert;
Undocumented in source.
useDIP1021
bool useDIP1021;
Undocumented in source.
useDIP25
FeatureState useDIP25;
Undocumented in source.
useDeprecated
DiagnosticReporting useDeprecated;
Undocumented in source.
useExceptions
bool useExceptions;
Undocumented in source.
useIn
CHECKENABLE useIn;
Undocumented in source.
useInline
bool useInline;
Undocumented in source.
useInvariants
CHECKENABLE useInvariants;
Undocumented in source.
useModuleInfo
bool useModuleInfo;
Undocumented in source.
useOut
CHECKENABLE useOut;
Undocumented in source.
useSwitchError
CHECKENABLE useSwitchError;
Undocumented in source.
useTypeInfo
bool useTypeInfo;
Undocumented in source.
useUnitTests
bool useUnitTests;
Undocumented in source.
vcg_ast
bool vcg_ast;
Undocumented in source.
vcomplex
bool vcomplex;
Undocumented in source.
verbose
bool verbose;
Undocumented in source.
versionids
Array!(const(char)*)* versionids;
Undocumented in source.
versionlevel
uint versionlevel;
Undocumented in source.
vfield
bool vfield;
Undocumented in source.
vgc
bool vgc;
Undocumented in source.
vmarkdown
bool vmarkdown;
Undocumented in source.
vsafe
bool vsafe;

The --transition=safe switch should only be used to show code with silent semantics changes related to @safe improvements. It should not be used to hide a feature that will have to go through deprecate-then-error before becoming default.

vtemplates
bool vtemplates;
Undocumented in source.
vtemplatesListInstances
bool vtemplatesListInstances;
Undocumented in source.
vtls
bool vtls;
Undocumented in source.
warnings
DiagnosticReporting warnings;
Undocumented in source.

Meta