ucioptions: Fix stringification of a bool
authorMarco Costalba <mcostalba@gmail.com>
Mon, 1 Sep 2008 14:58:02 +0000 (16:58 +0200)
committerMarco Costalba <mcostalba@gmail.com>
Mon, 1 Sep 2008 14:58:02 +0000 (16:58 +0200)
We want stringify a bool as "true" and "false",
not "1" and "0".

Signed-off-by: Marco Costalba <mcostalba@gmail.com>
src/ucioption.cpp

index 37c0d40f9954f700107261f4c796d6c1aee8ea54..cc19e23610be28ed6879ff3d5ea095eb1dac031e 100644 (file)
@@ -305,6 +305,12 @@ namespace {
         return ss.str();
     }
 
+    template<>
+    std::string Option::stringify(const bool& v)
+    {
+        return v ? "true" : "false";
+    }
+
     Option::Option(const char* nm, const char* def, OptionType t)
     : name(nm), defaultValue(def), currentValue(def), type(t), minValue(0), maxValue(0) {}