#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. | |
| template<> | |
| std::string | getValue (void) const |
| Pure virtual function to get the value out. | |
| template<> | |
| void | setValue (const std::string &_value) |
| Pure virtual function to set the value. | |
| template<> | |
| std::string | getValue (void) const |
| Pure virtual function to get the value out. | |
| template<> | |
| void | setValue (const std::string &_value) |
| Pure virtual function to set the value. | |
| template<> | |
| std::string | getValue (void) const |
| Pure virtual function to get the value out. | |
| template<> | |
| void | setValue (const std::string &) |
| 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.
| eoValueParam< ValueType >::eoValueParam | ( | ValueType | _defaultValue, | |
| std::string | _longName, | |||
| std::string | _description = "No description", |
|||
| char | _shortHand = 0, |
|||
| bool | _required = false | |||
| ) | [inline] |
Construct a Param.
| _defaultValue | The default value | |
| _longName | Long name of the argument | |
| _description | Description of the parameter. What is useful for. | |
| _shortName | Short name of the argument (Optional) | |
| _required | If it is a necessary parameter or not |
| ValueType& eoValueParam< ValueType >::value | ( | ) | [inline] |
Parameter value.
Definition at line 166 of file eoParam.h.
Referenced by eoParser::getStopOnUnknownParam(), eoVariableInertiaWeightedVelocity< POT >::operator()(), eoFileSnapshot::operator()(), eoFDCStat< Dummy >::operator()(), eoParser::setStopOnUnknownParam(), eoEsMutationInit::TauBeta(), eoEsMutationInit::TauGlb(), and eoEsMutationInit::TauLcl().
| const ValueType& eoValueParam< ValueType >::value | ( | ) | const [inline] |
1.4.7