summaryrefslogtreecommitdiffstats
path: root/slobrok
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2022-05-30 15:05:22 +0200
committerTor Egge <Tor.Egge@online.no>2022-05-30 15:05:22 +0200
commit577512cb695df8865d6c5efcad48af81428cf40c (patch)
treee75082f696065c66f34076c6a662060f073afb1a /slobrok
parent970cd02608c75df65bcfee3b061f906a39566825 (diff)
Deinline ServiceMapping copy constructor and copy assignment.
Diffstat (limited to 'slobrok')
-rw-r--r--slobrok/src/vespa/slobrok/server/service_mapping.cpp4
-rw-r--r--slobrok/src/vespa/slobrok/server/service_mapping.h2
2 files changed, 6 insertions, 0 deletions
diff --git a/slobrok/src/vespa/slobrok/server/service_mapping.cpp b/slobrok/src/vespa/slobrok/server/service_mapping.cpp
index 45a278801b5..fa9db487995 100644
--- a/slobrok/src/vespa/slobrok/server/service_mapping.cpp
+++ b/slobrok/src/vespa/slobrok/server/service_mapping.cpp
@@ -4,6 +4,10 @@
namespace slobrok {
+ServiceMapping::ServiceMapping(const ServiceMapping& rhs) noexcept = default;
+
ServiceMapping::~ServiceMapping() = default;
+ServiceMapping& ServiceMapping::operator=(const ServiceMapping& rhs) = default;
+
} // namespace slobrok
diff --git a/slobrok/src/vespa/slobrok/server/service_mapping.h b/slobrok/src/vespa/slobrok/server/service_mapping.h
index b581b9431ce..89a0a5db4b1 100644
--- a/slobrok/src/vespa/slobrok/server/service_mapping.h
+++ b/slobrok/src/vespa/slobrok/server/service_mapping.h
@@ -11,7 +11,9 @@ struct ServiceMapping {
vespalib::string name;
vespalib::string spec;
ServiceMapping(const vespalib::string & name_, const vespalib::string & spec_) noexcept : name(name_), spec(spec_) { }
+ ServiceMapping(const ServiceMapping& rhs) noexcept;
~ServiceMapping();
+ ServiceMapping& operator=(const ServiceMapping& rhs);
bool operator== (const ServiceMapping &other) const {
return name == other.name && spec == other.spec;