Argsparse
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 ▼CArgparse.ArgumentMultiplicityModels information about a plain argument, how many parts it should consist of
 CArgparse.ArgumentMultiplicity.AllThatFollowRepresents such a multiplicity in which all the following argument parts belong to the given plain argument
 CArgparse.ArgumentMultiplicity.SpecificCountRepresents such a multiplicity in which the number of parts and argument should have is one number known in advance
 ▼CException
 CArgparse.InvalidParserConfigurationExceptionModels an expception thrown when the parser is not configured properly, for example with subcommands of the same name
 ▼CArgparse.ParserRuntimeExceptionModels an exception thrown when the parser fails to run the action associated with an option, flag or argument or a parser
 CArgparse.ParserConversionExceptionModels an exception thrown when the parser fails to convert a value from string to the intended type
 CArgparse.Flag< C >Represent a flag, an option that is always only either ON or OFF, i.e. without any further value provided by the user
 ▼CArgparse.IArgument< C >
 CArgparse.Argument< C, V >
 ▼CArgparse.IOption< C >
 CArgparse.Option< C, V >Models a parser option which is to accept a value provided by the user
 ▼CArgparse.IParserModels a Parser of any context
 ▼CArgparse.IParser< C >
 CArgparse.Parser< C >
 ▼CArgparse.IParserHelpFormatter< T >An object which is used to create help write-ups for parsers, the message one usually sees when a command is passed the –help flag
 CArgparse.DefaultHelpFormatter< T >An implementation of IParserHelpFormatter<T> that provides basic help formatting which includes all information about options and arguments