50 int parameterInt(
const std::string& parameterName )
const;
51 double parameterDouble(
const std::string& parameterName )
const;
52 bool parameterBool(
const std::string& parameterName )
const;
53 const std::string& parameterString(
const std::string& parameterName )
const;
58 void setParameterInt(
const std::string& parameterName,
int value );
59 void setParameterDouble(
const std::string& parameterName,
double value );
60 void setParameterBool(
const std::string& parameterName,
bool value );
61 void setParameterString(
const std::string& parameterName,
const std::string& value );
66 bool hasParameterInt(
const std::string& parameterName )
const;
67 bool hasParameterDouble(
const std::string& parameterName )
const;
68 bool hasParameterBool(
const std::string& parameterName )
const;
69 bool hasParameterString(
const std::string& parameterName )
const;
71 bool hasParameter(
const std::string& parameterName )
const;
91 friend class boost::serialization::access;
93 template<
class Archive>
94 void serialize(Archive & ar,
const unsigned int version)
96 ar & BOOST_SERIALIZATION_NVP(myParametersInt);
97 ar & BOOST_SERIALIZATION_NVP(myParametersBool);
98 ar & BOOST_SERIALIZATION_NVP(myParametersDouble);
99 ar & BOOST_SERIALIZATION_NVP(myParametersString);