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: v12.2.3~123^2~3 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=bc94035a30360a8c2353afb5f0355e0675abbdeb;p=ceph.git common/options: use user-defined literals for default sizes for better readablity. Signed-off-by: Kefu Chai (cherry picked from commit d9b38a1d6172a43e7ebb755be5cf044f19d7035d) --- diff --git a/src/common/options.cc b/src/common/options.cc index 269923239ca..8af849e9029 100644 --- a/src/common/options.cc +++ b/src/common/options.cc @@ -132,6 +132,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