summaryrefslogtreecommitdiffstats
path: root/document
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@online.no>2022-02-26 20:21:09 +0100
committerTor Egge <Tor.Egge@online.no>2022-02-26 20:21:09 +0100
commit1507ef569ac8f308eb6ffb2c3a4526d76464b70c (patch)
treeab005fa1fb8664f3d5b2170cdf6600b6de21943c /document
parent4b5b0e6471435c76d60339f274067e004010ea2a (diff)
Remove inlining warnings (document).
Diffstat (limited to '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.