summaryrefslogtreecommitdiffstats
path: root/vdslib
diff options
context:
space:
mode:
Diffstat (limited to 'vdslib')
-rw-r--r--vdslib/src/vespa/vdslib/container/parameters.cpp6
-rw-r--r--vdslib/src/vespa/vdslib/container/parameters.h5
2 files changed, 11 insertions, 0 deletions
diff --git a/vdslib/src/vespa/vdslib/container/parameters.cpp b/vdslib/src/vespa/vdslib/container/parameters.cpp
index 236b4970396..b5fbe96566d 100644
--- a/vdslib/src/vespa/vdslib/container/parameters.cpp
+++ b/vdslib/src/vespa/vdslib/container/parameters.cpp
@@ -19,6 +19,12 @@ Parameters::Parameters(document::ByteBuffer& buffer)
deserialize(buffer);
}
+Parameters::Parameters(const Parameters&) = default;
+Parameters& Parameters::operator=(const Parameters&) = default;
+
+Parameters::Parameters(Parameters&&) noexcept = default;
+Parameters& Parameters::operator=(Parameters&&) noexcept = default;
+
Parameters::~Parameters() = default;
size_t Parameters::getSerializedSize() const
diff --git a/vdslib/src/vespa/vdslib/container/parameters.h b/vdslib/src/vespa/vdslib/container/parameters.h
index d28e2cd9890..60ae3028719 100644
--- a/vdslib/src/vespa/vdslib/container/parameters.h
+++ b/vdslib/src/vespa/vdslib/container/parameters.h
@@ -46,6 +46,11 @@ public:
explicit Parameters(document::ByteBuffer& buffer);
~Parameters() override;
+ Parameters(const Parameters&);
+ Parameters& operator=(const Parameters&);
+ Parameters(Parameters&&) noexcept;
+ Parameters& operator=(Parameters&&) noexcept;
+
bool operator==(const Parameters &other) const;
size_t getSerializedSize() const;