diff options
author | Henning Baldersheim <balder@oath.com> | 2018-08-11 00:35:13 +0200 |
---|---|---|
committer | Henning Baldersheim <balder@oath.com> | 2018-08-11 00:35:13 +0200 |
commit | 9f1d806d415b458b2139ce0cbf6b03a3ae979539 (patch) | |
tree | ffa5ff430e7d2e315cac925c1a6debef63c0529f /config | |
parent | c30c4660caf1dbb1bd5f966ee04c9d474cc3eb0c (diff) |
Pass stringref by value
Diffstat (limited to 'config')
-rw-r--r-- | config/src/vespa/config/common/configkey.cpp | 12 | ||||
-rw-r--r-- | config/src/vespa/config/common/configkey.h | 12 | ||||
-rw-r--r-- | config/src/vespa/config/common/configparser.cpp | 2 |
3 files changed, 13 insertions, 13 deletions
diff --git a/config/src/vespa/config/common/configkey.cpp b/config/src/vespa/config/common/configkey.cpp index a5f8602224c..722e552bff3 100644 --- a/config/src/vespa/config/common/configkey.cpp +++ b/config/src/vespa/config/common/configkey.cpp @@ -5,9 +5,9 @@ namespace config { ConfigKey::ConfigKey(vespalib::stringref configId, - const vespalib::stringref & defName, - const vespalib::stringref & defNamespace, - const vespalib::stringref & defMd5) + vespalib::stringref defName, + vespalib::stringref defNamespace, + vespalib::stringref defMd5) : _configId(configId), _defName(defName), _defNamespace(defNamespace), @@ -17,9 +17,9 @@ ConfigKey::ConfigKey(vespalib::stringref configId, {} ConfigKey::ConfigKey(vespalib::stringref configId, - const vespalib::stringref & defName, - const vespalib::stringref & defNamespace, - const vespalib::stringref & defMd5, + vespalib::stringref defName, + vespalib::stringref defNamespace, + vespalib::stringref defMd5, const std::vector<vespalib::string> & defSchema) : _configId(configId), _defName(defName), diff --git a/config/src/vespa/config/common/configkey.h b/config/src/vespa/config/common/configkey.h index 67e99f1ff47..f1f26799743 100644 --- a/config/src/vespa/config/common/configkey.h +++ b/config/src/vespa/config/common/configkey.h @@ -9,14 +9,14 @@ namespace config { class ConfigKey { public: ConfigKey(vespalib::stringref configId, - const vespalib::stringref & defName, - const vespalib::stringref & defNamespace, - const vespalib::stringref & defMd5); + vespalib::stringref defName, + vespalib::stringref defNamespace, + vespalib::stringref defMd5); ConfigKey(vespalib::stringref configId, - const vespalib::stringref & defName, - const vespalib::stringref & defNamespace, - const vespalib::stringref & defMd5, + vespalib::stringref defName, + vespalib::stringref defNamespace, + vespalib::stringref defMd5, const std::vector<vespalib::string> & defSchema); ConfigKey(const ConfigKey &); diff --git a/config/src/vespa/config/common/configparser.cpp b/config/src/vespa/config/common/configparser.cpp index 2305f15f46d..e892f2b4f21 100644 --- a/config/src/vespa/config/common/configparser.cpp +++ b/config/src/vespa/config/common/configparser.cpp @@ -85,7 +85,7 @@ ConfigParser::deQuote(const vespalib::string & source) namespace { bool -getValueForKey(vespalib::stringref key, const vespalib::stringref & line, +getValueForKey(vespalib::stringref key, vespalib::stringref line, vespalib::string& retval) { if (line.length() <= key.length()) { |