From: Kefu Chai Date: Fri, 22 Mar 2019 03:13:57 +0000 (+0800) Subject: common/ConfUtil: use string_view as key when accessing settings X-Git-Tag: v15.0.0~115^2~4 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=41dfeaadfac373c535f430eac72b35288d2cbc2d;p=ceph.git common/ConfUtil: use string_view as key when accessing settings Signed-off-by: Kefu Chai --- diff --git a/src/common/ConfUtils.cc b/src/common/ConfUtils.cc index 74f329bd04b..ead1a5cce9e 100644 --- a/src/common/ConfUtils.cc +++ b/src/common/ConfUtils.cc @@ -163,7 +163,7 @@ parse_bufferlist(ceph::bufferlist *bl, std::deque *errors, } int ConfFile:: -read(const std::string §ion, const std::string &key, std::string &val) const +read(const std::string §ion, const std::string_view key, std::string &val) const { string k(normalize_key_name(key)); diff --git a/src/common/ConfUtils.h b/src/common/ConfUtils.h index a5170682805..68fe54136a8 100644 --- a/src/common/ConfUtils.h +++ b/src/common/ConfUtils.h @@ -64,7 +64,7 @@ public: void clear(); int parse_file(const std::string &fname, std::deque *errors, std::ostream *warnings); int parse_bufferlist(ceph::bufferlist *bl, std::deque *errors, std::ostream *warnings); - int read(const std::string §ion, const std::string &key, + int read(const std::string §ion, const std::string_view key, std::string &val) const; const_section_iter_t sections_begin() const;