UniversalIndentGUI 1.2.0
Classes | Typedefs | Functions
TCLAP Namespace Reference

Classes

class  Arg
class  ArgException
class  ArgParseException
struct  ArgTraits
struct  ArgTraits< bool >
struct  ArgTraits< char >
struct  ArgTraits< double >
struct  ArgTraits< float >
struct  ArgTraits< int >
struct  ArgTraits< long >
struct  ArgTraits< short >
struct  ArgTraits< std::string >
struct  ArgTraits< unsigned char >
struct  ArgTraits< unsigned int >
struct  ArgTraits< unsigned long >
struct  ArgTraits< unsigned short >
class  CmdLine
class  CmdLineInterface
class  CmdLineOutput
class  CmdLineParseException
class  Constraint
class  DocBookOutput
class  ExitException
class  HelpVisitor
class  IgnoreRestVisitor
class  MultiArg
class  MultiSwitchArg
class  OptionalUnlabeledTracker
class  SpecificationException
class  StdOutput
struct  StringLike
struct  StringLikeTrait
class  SwitchArg
class  UnlabeledMultiArg
class  UnlabeledValueArg
class  ValueArg
struct  ValueLike
struct  ValueLikeTrait
class  ValuesConstraint
class  VersionVisitor
class  Visitor
class  XorHandler
class  ZshCompletionOutput

Typedefs

typedef std::list< Arg * >
::iterator 
ArgListIterator
typedef std::vector< Arg * >
::iterator 
ArgVectorIterator
typedef std::list< Visitor * >
::iterator 
VisitorListIterator

Functions

template<typename C >
void ClearContainer (C &c)
template<typename T >
void DelPtr (T ptr)
template<typename T >
void ExtractValue (T &destVal, const std::string &strVal, StringLike sl)
template<typename T >
void ExtractValue (T &destVal, const std::string &strVal, ValueLike vl)
template<typename T >
void SetString (T &dst, const std::string &src)

Typedef Documentation

typedef std::list<Arg*>::iterator TCLAP::ArgListIterator

Typedef of an Arg list iterator.

Definition at line 376 of file Arg.h.

typedef std::vector<Arg*>::iterator TCLAP::ArgVectorIterator

Typedef of an Arg vector iterator.

Definition at line 381 of file Arg.h.

typedef std::list<Visitor*>::iterator TCLAP::VisitorListIterator

Typedef of a Visitor list iterator.

Definition at line 386 of file Arg.h.


Function Documentation

template<typename C >
void TCLAP::ClearContainer ( C &  c)

Definition at line 58 of file CmdLine.h.

Referenced by TCLAP::CmdLine::~CmdLine().

Here is the caller graph for this function:

template<typename T >
void TCLAP::DelPtr ( ptr)

Definition at line 53 of file CmdLine.h.

template<typename T >
void TCLAP::ExtractValue ( T &  destVal,
const std::string &  strVal,
StringLike  sl 
)

Definition at line 432 of file Arg.h.

References SetString().

Here is the call graph for this function:

template<typename T >
void TCLAP::ExtractValue ( T &  destVal,
const std::string &  strVal,
ValueLike  vl 
)

Definition at line 395 of file Arg.h.

Referenced by TCLAP::ValueArg< T >::_extractValue(), and TCLAP::MultiArg< T >::_extractValue().

Here is the caller graph for this function:

template<typename T >
void TCLAP::SetString ( T &  dst,
const std::string &  src 
)

Definition at line 178 of file StandardTraits.h.

Referenced by ExtractValue().

Here is the caller graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines