From 60a10cb11202134be568ba49fccd3d45a3690fae Mon Sep 17 00:00:00 2001 From: Matteo Cypriani Date: Tue, 29 Mar 2011 14:19:31 +0200 Subject: [PATCH] [Positioning] Configuration: add bool_value() --- owlps-positioning/src/configuration.cc | 6 ++++++ owlps-positioning/src/configuration.hh | 2 ++ 2 files changed, 8 insertions(+) diff --git a/owlps-positioning/src/configuration.cc b/owlps-positioning/src/configuration.cc index ce6700d..b508896 100644 --- a/owlps-positioning/src/configuration.cc +++ b/owlps-positioning/src/configuration.cc @@ -41,6 +41,12 @@ int Configuration::int_value(const string &key) } +bool Configuration::bool_value(const string &key) +{ + return configuration[key].as() ; +} + + bool Configuration:: value_exists_in_string_vector(const string &key, const string &value) { diff --git a/owlps-positioning/src/configuration.hh b/owlps-positioning/src/configuration.hh index 2b7911b..90d37bd 100644 --- a/owlps-positioning/src/configuration.hh +++ b/owlps-positioning/src/configuration.hh @@ -22,6 +22,8 @@ public: static const std::string& string_value(const std::string &key) ; /// Get the int value corresponding to \em key static int int_value(const std::string &key) ; + /// Get the bool value corresponding to \em key + static bool bool_value(const std::string &key) ; static bool value_exists_in_string_vector( const std::string &key, const std::string &value) ;