|
class | AnyOf |
| Implements a group of arguments where any combination is possible (including all or none). More...
|
|
class | Arg |
| A virtual base class that defines the essential data for all arguments. More...
|
|
class | ArgContainer |
| Interface that allows adding an Arg to a "container". More...
|
|
class | ArgException |
| A simple class that defines and argument exception. More...
|
|
class | ArgGroup |
| ArgGroup is the base class for implementing groups of arguments that are mutually exclusive (it replaces the deprecated xor handler). More...
|
|
class | ArgParseException |
| Thrown from within the child Arg classes when it fails to properly parse the argument it has been passed. More...
|
|
class | ArgTraits |
| Arg traits are used to get compile type specialization when parsing argument values. More...
|
|
struct | ArgTraits< std::string > |
|
class | CmdLine |
| The base class that manages the command line definition and passes along the parsing to the appropriate Arg classes. More...
|
|
class | CmdLineInterface |
| The base class that manages the command line definition and passes along the parsing to the appropriate Arg classes. More...
|
|
class | CmdLineOutput |
| The interface that any output object must implement. More...
|
|
class | CmdLineParseException |
| Thrown from CmdLine when the arguments on the command line are not properly specified, e.g. More...
|
|
class | Constraint |
| The interface that defines the interaction between the Arg and Constraint. More...
|
|
class | DeferDelete |
| DeferDelete can be used by objects that need to allocate arbitrary other objects to live for the duration of the first object. More...
|
|
class | DocBookOutput |
| A class that generates DocBook output for usage() method for the given CmdLine and its Args. More...
|
|
class | EitherOf |
| Implements a group of arguments where at most one can be selected. More...
|
|
class | ExclusiveArgGroup |
| Implements common functionality for exclusive argument groups. More...
|
|
class | ExitException |
| Thrown when TCLAP thinks the program should exit. More...
|
|
class | HelpVisitor |
| A Visitor object that calls the usage method of the given CmdLineOutput object for the specified CmdLine object. More...
|
|
class | IgnoreRestVisitor |
| A Visitor that tells the CmdLine to begin ignoring arguments after this one is parsed. More...
|
|
class | MultiArg |
| An argument that allows multiple values of type T to be specified. More...
|
|
class | MultiSwitchArg |
| A multiple switch argument. More...
|
|
class | OneOf |
| Implements a group of arguments where exactly one must be selected. More...
|
|
class | OptionalUnlabeledTracker |
|
class | SpecificationException |
| Thrown from Arg and CmdLine when an Arg is improperly specified, e.g. More...
|
|
class | StandaloneArgs |
|
class | StdOutput |
| A class that isolates any output from the CmdLine object so that it may be easily modified. More...
|
|
struct | StringLike |
| A string like argument value type is a value that can be set using operator=(string). More...
|
|
struct | StringLikeTrait |
| A class can inherit from this object to make it have string like traits. More...
|
|
class | SwitchArg |
| A simple switch argument. More...
|
|
class | UnlabeledMultiArg |
| Just like a MultiArg, except that the arguments are unlabeled. More...
|
|
class | UnlabeledValueArg |
| The basic unlabeled argument that parses a value. More...
|
|
class | ValueArg |
| The basic labeled argument that parses a value. More...
|
|
struct | ValueLike |
| A value like argument value type is a value that can be set using operator>>. More...
|
|
struct | ValueLikeTrait |
| A class can inherit from this object to make it have value like traits. More...
|
|
class | ValuesConstraint |
| A Constraint that constrains the Arg to only those values specified in the constraint. More...
|
|
class | VersionVisitor |
| A Visitor that will call the version method of the given CmdLineOutput for the specified CmdLine object and then exit. More...
|
|
class | Visitor |
| A base class that defines the interface for visitors. More...
|
|