diff --git a/owlps-positioning/src/configuration.cc b/owlps-positioning/src/configuration.cc index 6f33334..67ad563 100644 --- a/owlps-positioning/src/configuration.cc +++ b/owlps-positioning/src/configuration.cc @@ -41,6 +41,12 @@ int Configuration::int_value(const string &key) } +float Configuration::float_value(const string &key) +{ + return configuration[key].as() ; +} + + bool Configuration::bool_value(const string &key) { return configuration[key].as() ; diff --git a/owlps-positioning/src/configuration.hh b/owlps-positioning/src/configuration.hh index 7f089b2..948618b 100644 --- a/owlps-positioning/src/configuration.hh +++ b/owlps-positioning/src/configuration.hh @@ -21,6 +21,8 @@ public: static const std::string& string_value(const std::string &key) ; /// Returns the int value corresponding to \em key static int int_value(const std::string &key) ; + /// Returns the float value corresponding to \em key + static float float_value(const std::string &key) ; /// Returns the bool value corresponding to \em key static bool bool_value(const std::string &key) ; /// Checks if a given string value exists in \em key