cisst-saw
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Protected Member Functions | Friends | List of all members
cmnCommandLineOptions::OptionNoValue Class Reference

#include <cmnCommandLineOptions.h>

Inheritance diagram for cmnCommandLineOptions::OptionNoValue:
cmnCommandLineOptions::OptionBase

Protected Member Functions

 OptionNoValue (const std::string &shortOption, const std::string &longOption, const std::string &description, RequiredType required=OPTIONAL_OPTION)
 
virtual ~OptionNoValue ()
 
bool SetValue (const char *value)
 
std::string PrintValues (void) const
 

Friends

class cmnCommandLineOptions
 

Additional Inherited Members

- Public Member Functions inherited from cmnCommandLineOptions::OptionBase
 OptionBase (const std::string &shortOption, const std::string &longOption, const std::string &description, RequiredType required)
 
virtual ~OptionBase ()
 
- Public Attributes inherited from cmnCommandLineOptions::OptionBase
std::string Short
 
std::string Long
 
std::string Description
 
RequiredType Required
 
bool Set
 

Constructor & Destructor Documentation

cmnCommandLineOptions::OptionNoValue::OptionNoValue ( const std::string &  shortOption,
const std::string &  longOption,
const std::string &  description,
RequiredType  required = OPTIONAL_OPTION 
)
protected
virtual cmnCommandLineOptions::OptionNoValue::~OptionNoValue ( )
inlineprotectedvirtual

Member Function Documentation

std::string cmnCommandLineOptions::OptionNoValue::PrintValues ( void  ) const
inlineprotectedvirtual
bool cmnCommandLineOptions::OptionNoValue::SetValue ( const char *  value)
protectedvirtual

Friends And Related Function Documentation

friend class cmnCommandLineOptions
friend

The documentation for this class was generated from the following file: