summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYehuda Sadeh <yehuda@inktank.com>2013-09-27 13:15:35 -0700
committerYehuda Sadeh <yehuda@inktank.com>2013-09-27 13:15:35 -0700
commit28949d5d43beba7cef37cb2f83e3399d978061a6 (patch)
tree60f531c2c0c8336aebacc16d0ae5e612d69ddd22
parente5fa6d166cee0d5b8a6fd6c15f76ebfea6f6c61b (diff)
downloadceph-28949d5d43beba7cef37cb2f83e3399d978061a6.tar.gz
Formatter: add dump_bool()
Signed-off-by: Yehuda Sadeh <yehuda@inktank.com>
-rw-r--r--src/common/Formatter.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/common/Formatter.h b/src/common/Formatter.h
index 27089ce04f2..f77aa8db179 100644
--- a/src/common/Formatter.h
+++ b/src/common/Formatter.h
@@ -44,6 +44,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;