Stores information for a specific command line argument. It can be either an argument of a ArgParseArgument or directly an Argument on the command line.
Include Headers
Member Functions
addArgumentAdds a ArgParseArgument object to the ArgumentParser.
getArgumentLabelReturns the label for the given ArgParseArgument. Either the user defined label is returned or a default label (based on the ArgumentType is used).
getArgumentValueReturns the value of the ArgParseArgument object. If the ArgParseArgument is a list or can hold multiple values (numberOfArguments) you can specify which value you want to get. If not set the first value will be returned.
getArgumentValuesReturns all values of the ArgParseArgument object as const std::vector.
hasDefaultReturns true if a default value was given for that argument.
hasValueReturns true if a value for the given position is available.
isDoubleArgumentReturns whether the argument is a double.
isInputFileArgumentReturns whether the argument is an input file.
isInt64ArgumentReturns whether the argument is a 64 bit integer.
isIntegerArgumentReturns whether the argument is an integer.
isListArgumentReturns whether the argument can be given multiple times.
isOutputFileArgumentReturns whether the argument is an output file.
isSetReturns true if a value was assigned to the argument.
isStringArgumentReturns whether the argument is a string.
numberOfAllowedValuesReturns the number of allowed values for this ArgParseArgument.
setHelpTextSets the help text for an ArgParseArgument.
setMaxValueSets the maximum value of a ArgParseArgument object.
setMinValueSets the minimum value of a ArgParseArgument object.
setValidValuesSets the set of allowed values of a ArgParseArgument object.
SeqAn - Sequence Analysis Library -

Page built @2013/07/11 09:12:34