]> git.apps.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
common/ConfUtil: use string_view as key when accessing settings
authorKefu Chai <kchai@redhat.com>
Fri, 22 Mar 2019 03:13:57 +0000 (11:13 +0800)
committerKefu Chai <kchai@redhat.com>
Fri, 22 Mar 2019 05:03:38 +0000 (13:03 +0800)
Signed-off-by: Kefu Chai <kchai@redhat.com>
src/common/ConfUtils.cc
src/common/ConfUtils.h

index 74f329bd04ba6d05d9e21d8f7e70aa5239a0539f..ead1a5cce9ed98c7aabb63d7d279835ccc04d128 100644 (file)
@@ -163,7 +163,7 @@ parse_bufferlist(ceph::bufferlist *bl, std::deque<std::string> *errors,
 }
 
 int ConfFile::
-read(const std::string &section, const std::string &key, std::string &val) const
+read(const std::string &section, const std::string_view key, std::string &val) const
 {
   string k(normalize_key_name(key));
 
index a5170682805b1a59fbf423e18ac458babc90d42a..68fe54136a8d66085a31e50b03aad62ca4d4ec56 100644 (file)
@@ -64,7 +64,7 @@ public:
   void clear();
   int parse_file(const std::string &fname, std::deque<std::string> *errors, std::ostream *warnings);
   int parse_bufferlist(ceph::bufferlist *bl, std::deque<std::string> *errors, std::ostream *warnings);
-  int read(const std::string &section, const std::string &key,
+  int read(const std::string &section, const std::string_view key,
              std::string &val) const;
 
   const_section_iter_t sections_begin() const;