ArgVal

the field of command container which is used to register a argument on the command. the name of it is the name of this argument. can implicitly convert to bool value same as the result of ArgVal.isValid. T is the innerType of the argument, isOptional true to set it optional, default is false.

Alias This

isValid

Members

Aliases

InnerType
alias InnerType = T

the inner type of the argument

Functions

get
auto get()

get the inner value

isValid
bool isValid()

test whether the inner value is ready.

opAssign
auto opAssign(Argument value)

assign the inner value through passing into Argument variable

Manifest constants

ARGVAL_FLAG_
enum ARGVAL_FLAG_;
Undocumented in source.
OPTIONAL
enum OPTIONAL;
Undocumented in source.

Variables

_inner
Argument _inner;
Undocumented in source.

Meta