tclap 1.2.1

- Main Page
- Namespaces
- Classes
- Files

- Class List
- Class Hierarchy
- Class Members

Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3]

▼C TCLAP::Arg | A virtual base class that defines the essential data for all arguments
▼C TCLAP::MultiArg< T > | An argument that allows multiple values of type T to be specified
C TCLAP::UnlabeledMultiArg< T > | Just like a MultiArg, except that the arguments are unlabeled
▼C TCLAP::SwitchArg | A simple switch argument
C TCLAP::MultiSwitchArg | A multiple switch argument
▼C TCLAP::ValueArg< T > | The basic labeled argument that parses a value
C TCLAP::UnlabeledValueArg< T > | The basic unlabeled argument that parses a value
C TCLAP::ArgTraits< T > | Arg traits are used to get compile type specialization when parsing argument values
C TCLAP::ArgTraits< bool > | Bools have value-like semantics
C TCLAP::ArgTraits< char > | Chars have value-like semantics
C TCLAP::ArgTraits< double > | Doubles have value-like semantics
C TCLAP::ArgTraits< float > | Floats have value-like semantics
C TCLAP::ArgTraits< int > | Ints have value-like semantics
C TCLAP::ArgTraits< long > | Longs have value-like semantics
C TCLAP::ArgTraits< short > | Shorts have value-like semantics
C TCLAP::ArgTraits< std::string > | Strings have string like argument traits
C TCLAP::ArgTraits< unsigned char > | Unsigned chars have value-like semantics
C TCLAP::ArgTraits< unsigned int > | Unsigned ints have value-like semantics
C TCLAP::ArgTraits< unsigned long > | Unsigned longs have value-like semantics
C TCLAP::ArgTraits< unsigned short > | Unsigned shorts have value-like semantics
C TCLAP::ArgTraits< wchar_t > | Wchar_ts have value-like semantics
▼C TCLAP::CmdLineInterface | The base class that manages the command line definition and passes along the parsing to the appropriate Arg classes
C TCLAP::CmdLine | The base class that manages the command line definition and passes along the parsing to the appropriate Arg classes
▼C TCLAP::CmdLineOutput | The interface that any output object must implement
C TCLAP::DocBookOutput | A class that generates DocBook output for usage() method for the given CmdLine and its Args
C TCLAP::StdOutput | A class that isolates any output from the CmdLine object so that it may be easily modified
C TCLAP::ZshCompletionOutput | A class that generates a Zsh completion function as output from the usage() method for the given CmdLine and its Args
▼C TCLAP::Constraint< T > | The interface that defines the interaction between the Arg and Constraint
C TCLAP::ValuesConstraint< T > | A Constraint that constrains the Arg to only those values specified in the constraint
▼C exception |
▼C TCLAP::ArgException | A simple class that defines and argument exception
C TCLAP::ArgParseException | Thrown from within the child Arg classes when it fails to properly parse the argument it has been passed
C TCLAP::CmdLineParseException | Thrown from CmdLine when the arguments on the command line are not properly specified, e.g
C TCLAP::SpecificationException | Thrown from Arg and CmdLine when an Arg is improperly specified, e.g
C TCLAP::ExitException |
C TCLAP::OptionalUnlabeledTracker |
C TCLAP::StringLike | A string like argument value type is a value that can be set using operator=(string)
C TCLAP::StringLikeTrait | A class can inherit from this object to make it have string like traits
C TCLAP::ValueLike | A value like argument value type is a value that can be set using operator>>
C TCLAP::ValueLikeTrait | A class can inherit from this object to make it have value like traits
▼C TCLAP::Visitor | A base class that defines the interface for visitors
C TCLAP::HelpVisitor | A Visitor object that calls the usage method of the given CmdLineOutput object for the specified CmdLine object
C TCLAP::IgnoreRestVisitor | A Vistor that tells the CmdLine to begin ignoring arguments after this one is parsed
C TCLAP::VersionVisitor | A Vistor that will call the version method of the given CmdLineOutput for the specified CmdLine object and then exit
C TCLAP::XorHandler | This class handles lists of Arg's that are to be XOR'd on the command line