Namespaces | |
namespace | MULTI_ARG_HELPER |
namespace | VALUE_ARG_HELPER |
Classes | |
class | ActionDoneException |
(Added by JLBC for MRPT): An exception that indicates to CmdLine::parse that help,version,... have been invoked so it should return false for the main program to exit. More... | |
class | Arg |
A virtual base class that defines the essential data for all arguments. More... | |
class | ArgException |
A simple class that defines and argument exception. More... | |
class | ArgParseException |
Thrown from within the child Arg classes when it fails to properly parse the argument it has been passed. More... | |
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 | DocBookOutput |
A class that generates DocBook output for usage() method for the given CmdLine and its Args. 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 Vistor 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 | OptionalUnlabeledTracker |
class | SpecificationException |
Thrown from Arg and CmdLine when an Arg is improperly specified, e.g. More... | |
class | StdOutput |
A class that isolates any output from the CmdLine object so that it may be easily modified. 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... | |
class | ValuesConstraint |
A Constraint that constrains the Arg to only those values specified in the constraint. More... | |
class | VersionVisitor |
A Vistor 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... | |
class | XorHandler |
This class handles lists of Arg's that are to be XOR'd on the command line. More... | |
Typedefs | |
typedef std::list< Arg * >::iterator | ArgListIterator |
Typedef of an Arg list iterator. | |
typedef std::vector< Arg * >::iterator | ArgVectorIterator |
Typedef of an Arg vector iterator. | |
typedef std::list< Visitor * >::iterator | VisitorListIterator |
Typedef of a Visitor list iterator. | |
typedef std::list<Arg*>::iterator TCLAP::ArgListIterator |
typedef std::vector<Arg*>::iterator TCLAP::ArgVectorIterator |
typedef std::list<Visitor*>::iterator TCLAP::VisitorListIterator |
Page generated by Doxygen 1.9.6 for MRPT 1.4.0 SVN: at Wed Mar 22 20:12:58 UTC 2023 |