From: Kefu Chai Date: Wed, 7 Mar 2018 16:46:06 +0000 (+0800) Subject: common/options: consolidate Option::to_str() with operator<< X-Git-Tag: v13.0.2~25^2 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=refs%2Fpull%2F20419%2Fhead;p=ceph.git common/options: consolidate Option::to_str() with operator<< Signed-off-by: Kefu Chai --- diff --git a/src/common/options.cc b/src/common/options.cc index d89667c1ce5..e81d1679db6 100644 --- a/src/common/options.cc +++ b/src/common/options.cc @@ -323,17 +323,6 @@ void Option::dump(Formatter *f) const std::string Option::to_str(const Option::value_t& v) { - if (boost::get(&v)) { - return string(); - } - if (const bool *flag = boost::get(&v)) { - return *flag ? "true" : "false"; - } - if (const double *dp = boost::get(&v)) { - ostringstream oss; - oss << std::fixed << *dp; - return oss.str(); - } return stringify(v); }