| Classes | |
| 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 | CmdLineParseException | 
| Thrown from CmdLine when the arguments on the command line are not properly specified, e.g.  More... | |
| class | SpecificationException | 
| Thrown from Arg and CmdLine when an Arg is improperly specified, e.g.  More... | |
| class | ExitException | 
| struct | ValueLike | 
| A value like argument value type is a value that can be set using operator>>.  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... | |
| struct | ValueLikeTrait | 
| A class can inherit from this object to make it have value like traits.  More... | |
| struct | ArgTraits | 
| Arg traits are used to get compile type specialization when parsing argument values.  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 | 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 | 
| struct | ArgTraits< long > | 
| longs have value-like semantics.  More... | |
| struct | ArgTraits< int > | 
| ints have value-like semantics.  More... | |
| struct | ArgTraits< short > | 
| shorts have value-like semantics.  More... | |
| struct | ArgTraits< char > | 
| chars have value-like semantics.  More... | |
| struct | ArgTraits< unsigned long > | 
| unsigned longs have value-like semantics.  More... | |
| struct | ArgTraits< unsigned int > | 
| unsigned ints have value-like semantics.  More... | |
| struct | ArgTraits< unsigned short > | 
| unsigned shorts have value-like semantics.  More... | |
| struct | ArgTraits< unsigned char > | 
| unsigned chars have value-like semantics.  More... | |
| struct | ArgTraits< float > | 
| floats have value-like semantics.  More... | |
| struct | ArgTraits< double > | 
| doubles have value-like semantics.  More... | |
| struct | ArgTraits< bool > | 
| bools have value-like semantics.  More... | |
| struct | ArgTraits< wchar_t > | 
| wchar_ts have value-like semantics.  More... | |
| struct | ArgTraits< std::string > | 
| Strings have string like argument traits.  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... | |
| class | ZshCompletionOutput | 
| A class that generates a Zsh completion function as output from the usage() method for the given CmdLine and its Args.  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. | |
| Functions | |
| template<typename T > | |
| void | ExtractValue (T &destVal, const std::string &strVal, ValueLike vl) | 
| template<typename T > | |
| void | ExtractValue (T &destVal, const std::string &strVal, StringLike sl) | 
| template<typename T > | |
| void | DelPtr (T ptr) | 
| template<typename C > | |
| void | ClearContainer (C &c) | 
| template<typename T > | |
| void | SetString (T &dst, const std::string &src) | 
| typedef std::list<Arg*>::iterator TCLAP::ArgListIterator | 
| typedef std::vector<Arg*>::iterator TCLAP::ArgVectorIterator | 
| typedef std::list<Visitor*>::iterator TCLAP::VisitorListIterator | 
| void TCLAP::ClearContainer | ( | C & | c | ) |  [inline] | 
Definition at line 58 of file CmdLine.h.
Referenced by TCLAP::CmdLine::~CmdLine().
| void TCLAP::DelPtr | ( | T | ptr | ) |  [inline] | 
| void TCLAP::ExtractValue | ( | T & | destVal, | |
| const std::string & | strVal, | |||
| StringLike | sl | |||
| ) |  [inline] | 
Definition at line 452 of file Arg.h.
References SetString().
| void TCLAP::ExtractValue | ( | T & | destVal, | |
| const std::string & | strVal, | |||
| ValueLike | vl | |||
| ) |  [inline] | 
Definition at line 415 of file Arg.h.
Referenced by TCLAP::ValueArg< T >::_extractValue(), and TCLAP::MultiArg< T >::_extractValue().
| void TCLAP::SetString | ( | T & | dst, | |
| const std::string & | src | |||
| ) |  [inline] | 
Definition at line 200 of file StandardTraits.h.
Referenced by ExtractValue().
 1.6.0
 1.6.0