summaryrefslogtreecommitdiffstats
path: root/config
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@oath.com>2018-08-11 00:35:13 +0200
committerHenning Baldersheim <balder@oath.com>2018-08-11 00:35:13 +0200
commit9f1d806d415b458b2139ce0cbf6b03a3ae979539 (patch)
treeffa5ff430e7d2e315cac925c1a6debef63c0529f /config
parentc30c4660caf1dbb1bd5f966ee04c9d474cc3eb0c (diff)
Pass stringref by value
Diffstat (limited to 'config')
-rw-r--r--config/src/vespa/config/common/configkey.cpp12
-rw-r--r--config/src/vespa/config/common/configkey.h12
-rw-r--r--config/src/vespa/config/common/configparser.cpp2
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()) {