summaryrefslogtreecommitdiffstats
path: root/document/src
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@broadpark.no>2020-10-04 19:52:51 +0200
committerTor Egge <Tor.Egge@broadpark.no>2020-10-04 19:52:51 +0200
commit5ffd852f7c180b16dac5e79518f687a50d391a3d (patch)
treea60a61c1490171c2e627abd7039c3e0646537d5a /document/src
parent845f7c413c98cbcc1448dbb005c148c8e9936c25 (diff)
Explicitly instantiate LiteralFieldValue.
Diffstat (limited to 'document/src')
-rw-r--r--document/src/vespa/document/fieldvalue/literalfieldvalue.cpp5
-rw-r--r--document/src/vespa/document/fieldvalue/literalfieldvalue.h3
2 files changed, 8 insertions, 0 deletions
diff --git a/document/src/vespa/document/fieldvalue/literalfieldvalue.cpp b/document/src/vespa/document/fieldvalue/literalfieldvalue.cpp
index c1c11df30f3..9aacc71dfb8 100644
--- a/document/src/vespa/document/fieldvalue/literalfieldvalue.cpp
+++ b/document/src/vespa/document/fieldvalue/literalfieldvalue.cpp
@@ -1,6 +1,7 @@
// Copyright 2017 Yahoo Holdings. Licensed under the terms of the Apache 2.0 license. See LICENSE in the project root.
#include "literalfieldvalue.h"
+#include "literalfieldvalue.hpp"
#include <vespa/document/util/stringutil.h>
#include <vespa/vespalib/util/xmlstream.h>
#include <sstream>
@@ -153,4 +154,8 @@ LiteralFieldValueB::operator=(double value)
setValue(valueToString(value));
return *this;
}
+
+template class LiteralFieldValue<RawFieldValue, DataType::T_RAW, false>;
+template class LiteralFieldValue<StringFieldValue, DataType::T_STRING, true>;
+
} // namespace document
diff --git a/document/src/vespa/document/fieldvalue/literalfieldvalue.h b/document/src/vespa/document/fieldvalue/literalfieldvalue.h
index 7134172caeb..bc38040c8f7 100644
--- a/document/src/vespa/document/fieldvalue/literalfieldvalue.h
+++ b/document/src/vespa/document/fieldvalue/literalfieldvalue.h
@@ -99,5 +99,8 @@ public:
const DataType *getDataType() const override;
};
+extern template class LiteralFieldValue<RawFieldValue, DataType::T_RAW, false>;
+extern template class LiteralFieldValue<StringFieldValue, DataType::T_STRING, true>;
+
} // document