summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-02-26 20:45:39 +0100
committerGitHub <noreply@github.com>2022-02-26 20:45:39 +0100
commitc29d2290736854ce9229085dd90b2fb55e6d1d98 (patch)
treeab005fa1fb8664f3d5b2170cdf6600b6de21943c
parent4b5b0e6471435c76d60339f274067e004010ea2a (diff)
parent1507ef569ac8f308eb6ffb2c3a4526d76464b70c (diff)
Merge pull request #21416 from vespa-engine/toregge/remove-inlining-warnings-in-document
Remove inlining warnings (document).
-rw-r--r--document/src/vespa/document/base/field.cpp2
-rw-r--r--document/src/vespa/document/base/field.h2
2 files changed, 4 insertions, 0 deletions
diff --git a/document/src/vespa/document/base/field.cpp b/document/src/vespa/document/base/field.cpp
index 86b1d93eacf..d19e9c372eb 100644
--- a/document/src/vespa/document/base/field.cpp
+++ b/document/src/vespa/document/base/field.cpp
@@ -48,6 +48,8 @@ Field::Field(vespalib::stringref name, const DataType& dataType)
_fieldId(calculateIdV7())
{ }
+Field::~Field() = default;
+
FieldValue::UP
Field::createValue() const {
return _dataType->createFieldValue();
diff --git a/document/src/vespa/document/base/field.h b/document/src/vespa/document/base/field.h
index 378dc16cda6..6a2dadf8cd6 100644
--- a/document/src/vespa/document/base/field.h
+++ b/document/src/vespa/document/base/field.h
@@ -86,6 +86,8 @@ public:
*/
Field(vespalib::stringref name, const DataType &dataType);
+ ~Field() override;
+
std::unique_ptr<FieldValue> createValue() const;
// Note that only id is checked for equality.