]> git.apps.os.sepia.ceph.com Git - ceph.git/commitdiff
Formatter: add dump_bool()
authorYehuda Sadeh <yehuda@inktank.com>
Fri, 27 Sep 2013 20:15:35 +0000 (13:15 -0700)
committerJosh Durgin <josh.durgin@inktank.com>
Fri, 1 Nov 2013 23:17:31 +0000 (16:17 -0700)
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
(cherry picked from commit 28949d5d43beba7cef37cb2f83e3399d978061a6)

src/common/Formatter.h

index da730103f41c25288c22d1b08475ddc8c941cd10..2b66b4b5ca276ee8436c771d9f9b6ee62a2895ef 100644 (file)
@@ -43,6 +43,9 @@ class Formatter {
   virtual void dump_int(const char *name, int64_t s) = 0;
   virtual void dump_float(const char *name, double d) = 0;
   virtual void dump_string(const char *name, std::string s) = 0;
+  virtual void dump_bool(const char *name, bool b) {
+    dump_string(name, (b ? "true" : "false"));
+  }
   virtual std::ostream& dump_stream(const char *name) = 0;
   virtual void dump_format(const char *name, const char *fmt, ...) = 0;
   virtual void dump_format_unquoted(const char *name, const char *fmt, ...) = 0;