diff options
-rw-r--r-- | searchlib/src/vespa/searchlib/test/fakedata/fakezcfilterocc.cpp | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/searchlib/src/vespa/searchlib/test/fakedata/fakezcfilterocc.cpp b/searchlib/src/vespa/searchlib/test/fakedata/fakezcfilterocc.cpp index e74f8ffd8e4..4c7ec7f347b 100644 --- a/searchlib/src/vespa/searchlib/test/fakedata/fakezcfilterocc.cpp +++ b/searchlib/src/vespa/searchlib/test/fakedata/fakezcfilterocc.cpp @@ -793,8 +793,12 @@ public: (bigEndian ? ".zc4skipposoccbe.cf" : ".zc4skipposoccle.cf")) { } + ~FakeZc4SkipPosOccCf() override; }; +template <bool bigEndian> +FakeZc4SkipPosOccCf<bigEndian>::~FakeZc4SkipPosOccCf() = default; + class FakeZc4SkipPosOccCfNoNormalUnpack : public FakeZc4SkipPosOcc<true> { public: @@ -804,8 +808,11 @@ public: { _unpack_normal_features = false; } + ~FakeZc4SkipPosOccCfNoNormalUnpack() override; }; +FakeZc4SkipPosOccCfNoNormalUnpack::~FakeZc4SkipPosOccCfNoNormalUnpack() = default; + class FakeZc4SkipPosOccCfNoCheapUnpack : public FakeZc4SkipPosOcc<true> { public: @@ -815,8 +822,11 @@ public: { _unpack_interleaved_features = false; } + ~FakeZc4SkipPosOccCfNoCheapUnpack() override; }; +FakeZc4SkipPosOccCfNoCheapUnpack::~FakeZc4SkipPosOccCfNoCheapUnpack() = default; + template <bool bigEndian> class FakeZc4NoSkipPosOccCf : public FakeZc4SkipPosOcc<bigEndian> { @@ -826,8 +836,12 @@ public: (bigEndian ? ".zc4noskipposoccbe.cf" : "zc4noskipposoccle.cf")) { } + ~FakeZc4NoSkipPosOccCf() override; }; +template <bool bigEndian> +FakeZc4NoSkipPosOccCf<bigEndian>::~FakeZc4NoSkipPosOccCf() = default; + class FakeZc4NoSkipPosOccCfNoNormalUnpack : public FakeZc4SkipPosOcc<true> { public: @@ -837,8 +851,11 @@ public: { _unpack_normal_features = false; } + ~FakeZc4NoSkipPosOccCfNoNormalUnpack() override; }; +FakeZc4NoSkipPosOccCfNoNormalUnpack::~FakeZc4NoSkipPosOccCfNoNormalUnpack() = default; + class FakeZc4NoSkipPosOccCfNoCheapUnpack : public FakeZc4SkipPosOcc<true> { public: @@ -848,8 +865,11 @@ public: { _unpack_interleaved_features = false; } + ~FakeZc4NoSkipPosOccCfNoCheapUnpack() override; }; +FakeZc4NoSkipPosOccCfNoCheapUnpack::~FakeZc4NoSkipPosOccCfNoCheapUnpack() = default; + template <bool bigEndian> class FakeZc5NoSkipPosOccCf : public FakeZc4SkipPosOcc<bigEndian> { @@ -859,8 +879,12 @@ public: (bigEndian ? ".zc5noskipposoccbe.cf" : ".zc5noskipposoccle.cf")) { } + ~FakeZc5NoSkipPosOccCf() override; }; +template <bool bigEndian> +FakeZc5NoSkipPosOccCf<bigEndian>::~FakeZc5NoSkipPosOccCf() = default; + static FPFactoryInit initPosbe(std::make_pair("EGCompr64PosOccBE", makeFPFactory<FPFactoryT<FakeEGCompr64PosOcc<true> > >)); |