Report a bug
		
				If you spot a problem with this page, click here to create a Bugzilla issue.
		
			Improve this page
		
			Quickly fork, edit online, and submit a pull request for this page.
			Requires a signed-in GitHub account. This works well for small changes.
			If you'd like to make larger changes you may want to consider using
			a local clone.
		
	dmd.cli
Compiler implementation of the
 D programming language.
This modules defines the help texts for the CLI options offered by DMD.
 This file is not shared with other compilers which use the DMD front-end.
 However, this file will be used to generate the
 online documentation and MAN pages.
Authors: 
License: 
Source cli.d
Documentation https://dlang.org/phobos/dmd_cli.html
- enum
TargetOS: int; - Bit decoding of the TargetOS
 - bool
isCurrentTargetOS(TargetOSos); - Parameters:
TargetOS osTargetOS to check Returns:true iffoscontains the current targetOS. - struct
Usage; - Contains all available CLI Usage.Options.See Also:
- struct
Option; - Representation of a CLI
OptionThe DDoc description ddoxText is only available when compiled with -version=DdocOptions.- string
flag; - The CLI flag without leading -, e.g. color
 - string
helpText; - A detailed description of the flag
 - TargetOS
os; - For which TargetOS the flags are applicable
 - this(string
flag, stringhelpText, TargetOSos= TargetOS.all);
this(stringflag, stringhelpText, stringddocText, TargetOSos= TargetOS.all); - Parameters:
string flagCLI flag without leading -, e.g. color string helpTextdetailed description of the flag TargetOS osfor which TargetOS the flags are applicable string ddocTextdetailed description of the flag (in Ddoc)  
 - static immutable Option[]
options; - Returns all available CLI options
 - struct
Transition; - Representation of a CLI transition
- string
bugzillaNumber; - bugzilla issue number (if existent)
 - string
name; - name of the transition
 
 - static immutable Transition[]
transitions; - Returns all available transitions
 
 - struct
CLIUsage; - Formats the Options for CLI printing.
- static string
usage(); - Returns a string of all available CLI options for the current targetOS. Options are separated by newlines.
 - static string
mcpu(); - CPU architectures supported -mcpu=id
 - static string
transitionUsage(); - Language changes listed by -transition=id
 
 
Copyright © 1999-2022 by the D Language Foundation | Page generated by
Ddoc on (no date time)