Package Name Options [SuperClasses]  [ClassBrowser]  [MethodTree]  [MethodInterface]  [DependencyListing]  
  Template class name : Option
  • Template parameter list :
class T
  • Source file :
../options.h
  Namespace : Options
 Use :
    This C++ class has been declared in a nested namespace. To create an instance of this class would require the use of using declaration as follows:
    using namespace Options;
  Description :
 Class comments :
    Template class adding type specific behaviour to BaseOption.
 See also :
 Version :
  • 1.0b, Nov., 2000.
 Author :
  • Dave Flitney
 Class construction :
  Super classes :
  Class browser :
Top  Top

  Method tree :
Top  Top
  Method interface :
 Public :
 Private :
 Virtual methods :
  Dependency listing :
    This class is dependent on the following types :
  • BaseOption
Top  Top
  Public method:
  • Number of arguments : 5


  • Exception specification : This method can throw any type of exception.
Previous  Back
  Public method:
    void value(const string& vs)
  • Number of arguments : 1


  • Exception specification : This method can throw any type of exception.
 Changes :
    Clears the unset_ flag.
Previous  Back
  Public method:
    const T& value(void)
  • Number of arguments : None.
  • Exception specification : This method can throw any type of exception.
 Return description :
    This options value.
Previous  Back
  Public method:
    const T& default_value(void)
  • Number of arguments : None.
  • Exception specification : This method can throw any type of exception.
 Return description :
    This options default value.
Previous  Back
  Public method:
    virtual ~Option()
  • Number of arguments : None.
  • Exception specification : This method can throw any type of exception.
Previous  Back
  Private method:
    Option()
  • Number of arguments : None.
  • Exception specification : This method can throw any type of exception.
Previous  Back