From: Kefu Chai Date: Thu, 24 Aug 2017 09:08:00 +0000 (+0800) Subject: common/options: use user-defined literals for default sizes X-Git-Tag: v13.0.1~1159^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=d9b38a1d6172a43e7ebb755be5cf044f19d7035d;p=ceph.git common/options: use user-defined literals for default sizes for better readablity. Signed-off-by: Kefu Chai --- diff --git a/src/common/options.cc b/src/common/options.cc index f5286b61999..b1b219229c9 100644 --- a/src/common/options.cc +++ b/src/common/options.cc @@ -129,6 +129,15 @@ void Option::dump(Formatter *f) const f->close_section(); } +constexpr unsigned long long operator"" _K (unsigned long long n) { + return n << 10; +} +constexpr unsigned long long operator"" _M (unsigned long long n) { + return n << 20; +} +constexpr unsigned long long operator"" _G (unsigned long long n) { + return n << 30; +} std::vector