#include <eoParam.h>
Inheritance diagram for eoValueParam< ValueType >:

Public Member Functions | |
| eoValueParam (void) | |
| Construct a Param. | |
| eoValueParam (ValueType _defaultValue, std::string _longName, std::string _description="No description", char _shortHand=0, bool _required=false) | |
| Construct a Param. | |
| ValueType & | value () |
| Parameter value. | |
| const ValueType & | value () const |
| Parameter value. | |
| std::string | getValue (void) const |
| Pure virtual function to get the value out. | |
| void | setValue (const std::string &_value) |
| Pure virtual function to set the value. | |
Protected Attributes | |
| ValueType | repValue |
Can be used to contain any scalar value type. It makes use of std::strstream to get and set values. This should be changed to std::stringstream when that class is available in g++.
Note also that there is a template specialization for std::pair<double, double> and for std::vector<double>. These stream their contents delimited with whitespace.
Definition at line 136 of file eoParam.h.
|
||||||||||||||||||||||||||||
|
Construct a Param.
|
|
|||||||||
|
Parameter value.
Definition at line 166 of file eoParam.h. Referenced by eoNoPerf2Worth< EOT >::operator()(), eoFileSnapshot::operator()(), eoFDCStat< EOT >::operator()(), and eoParser::setStopOnUnknownParam(). |
|
|||||||||
|
Parameter value. This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
|
1.3.9.1