cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Macros | Functions
cmnCommandLineOptions.h File Reference
#include <cisstCommon/cmnPortability.h>
#include <cisstCommon/cmnGenericObject.h>
#include <cisstCommon/cmnTokenizer.h>
#include <string>
#include <list>
#include <sstream>
#include <iostream>
#include <cisstCommon/cmnExport.h>

Go to the source code of this file.

Classes

class  cmnCommandLineOptions
 Set command line options and parse command line arguments. More...
 
class  cmnCommandLineOptions::OptionBase
 
class  cmnCommandLineOptions::OptionNoValue
 
class  cmnCommandLineOptions::OptionOneValueBase
 
class  cmnCommandLineOptions::OptionOneValue< _elementType >
 
class  cmnCommandLineOptions::OptionMultipleValuesBase
 
class  cmnCommandLineOptions::OptionMultipleValues< _elementType >
 

Macros

#define _cmnCommandLineOptions_h
 

Functions

template<typename _elementType >
bool cmnCommandLineOptionsConvert (const char *value, _elementType &element)
 
template<>
bool cmnCommandLineOptionsConvert< std::string > (const char *value, std::string &element)
 

Macro Definition Documentation

#define _cmnCommandLineOptions_h

Function Documentation

template<typename _elementType >
bool cmnCommandLineOptionsConvert ( const char *  value,
_elementType &  element 
)
template<>
bool cmnCommandLineOptionsConvert< std::string > ( const char *  value,
std::string &  element 
)
inline