jcli.core.flags

Undocumented in source.

Members

Aliases

ArgFlagsInfo
alias ArgFlagsInfo = _ArgFlagsInfo!(ArgFlags)
Undocumented in source.

Enums

ArgConfig
enum ArgConfig
Undocumented in source.
ArgFlags
enum ArgFlags
Undocumented in source.
CommandFlags
enum CommandFlags
Undocumented in source.

Functions

areArgumentFlagsValid
bool areArgumentFlagsValid(ArgFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.
getArgumentConfigFlagsIncompatibilityValidationMessage
string getArgumentConfigFlagsIncompatibilityValidationMessage(ArgConfig[] flagsToTest)

Returns the validation message that describes in what way any pairs of flags were incompatible. We only do compile-time assertions, which is why this function just concatenates strings to return the error message (basically, it shouldn't matter).

getArgumentFlagsValidationMessage
string getArgumentFlagsValidationMessage(ArgFlags flags)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixins

__anonymous
mixin FlagsHelpers!ArgFlags
Undocumented in source.
__anonymous
mixin FlagsHelpers!CommandFlags
Undocumented in source.

Meta