- sdf
- ParamT
Templatized parameter class. More...
#include <Param.hh>

Public Member Functions | |
| ParamT (const std::string &_key, const std::string &_default, bool _required) | |
| Constructor. | |
| virtual | ~ParamT () |
| Destructor. | |
| virtual void | Update () |
| virtual std::string | GetAsString () const |
| Get the parameter value as a string. | |
| virtual bool | SetFromString (const std::string &_value) |
| Set the parameter value from a string. | |
| virtual std::string | GetDefaultAsString () const |
| virtual bool | Set (const std::string &_str) |
| Set the parameter value from a string. | |
| T | GetValue () const |
| Get the value. | |
| void | SetValue (const T &_value) |
| Set the value of the parameter. | |
| virtual void | Reset () |
| Reset to default value. | |
| virtual boost::shared_ptr< Param > | Clone () const |
| T | operator* () const |
Protected Attributes | |
| T | value |
| T | defaultValue |
Friends | |
| std::ostream & | operator<< (std::ostream &_out, const ParamT< T > &_p) |
Templatized parameter class.
1.7.5.1