diff options
author | Tor Egge <Tor.Egge@broadpark.no> | 2020-10-04 19:52:51 +0200 |
---|---|---|
committer | Tor Egge <Tor.Egge@broadpark.no> | 2020-10-04 19:52:51 +0200 |
commit | 5ffd852f7c180b16dac5e79518f687a50d391a3d (patch) | |
tree | a60a61c1490171c2e627abd7039c3e0646537d5a /document/src | |
parent | 845f7c413c98cbcc1448dbb005c148c8e9936c25 (diff) |
Explicitly instantiate LiteralFieldValue.
Diffstat (limited to 'document/src')
-rw-r--r-- | document/src/vespa/document/fieldvalue/literalfieldvalue.cpp | 5 | ||||
-rw-r--r-- | document/src/vespa/document/fieldvalue/literalfieldvalue.h | 3 |
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 |