diff options
author | Tor Egge <Tor.Egge@online.no> | 2021-12-11 15:30:32 +0100 |
---|---|---|
committer | Tor Egge <Tor.Egge@online.no> | 2021-12-11 15:30:32 +0100 |
commit | a71cd4af2b2e0fac6b3f47743b8c49e42e82ef68 (patch) | |
tree | 7ff563155e4288eaff71fb1d73c778d82e940092 | |
parent | 0848eb7384b5ee31442c5102c60363bc1190804a (diff) |
Deinline SerializedChunk destructor.
-rw-r--r-- | searchlib/src/vespa/searchlib/transactionlog/ichunk.cpp | 3 | ||||
-rw-r--r-- | searchlib/src/vespa/searchlib/transactionlog/ichunk.h | 1 |
2 files changed, 4 insertions, 0 deletions
diff --git a/searchlib/src/vespa/searchlib/transactionlog/ichunk.cpp b/searchlib/src/vespa/searchlib/transactionlog/ichunk.cpp index 99370d263ec..d86d9dc763c 100644 --- a/searchlib/src/vespa/searchlib/transactionlog/ichunk.cpp +++ b/searchlib/src/vespa/searchlib/transactionlog/ichunk.cpp @@ -159,6 +159,9 @@ SerializedChunk::SerializedChunk(std::unique_ptr<CommitChunk> commitChunk, Encod assert(! chunk->getEntries().empty()); encode(_os, *chunk, encoding); } + +SerializedChunk::~SerializedChunk() = default; + vespalib::ConstBufferRef SerializedChunk::getData() const { return vespalib::ConstBufferRef(_os.data(), _os.size()); } diff --git a/searchlib/src/vespa/searchlib/transactionlog/ichunk.h b/searchlib/src/vespa/searchlib/transactionlog/ichunk.h index e5daeb810f4..cf8d12c1feb 100644 --- a/searchlib/src/vespa/searchlib/transactionlog/ichunk.h +++ b/searchlib/src/vespa/searchlib/transactionlog/ichunk.h @@ -42,6 +42,7 @@ public: SerializedChunk(SerializedChunk &&) = default; SerializedChunk & operator=(SerializedChunk &&) = default; SerializedChunk(const SerializedChunk &) = delete; + ~SerializedChunk(); SerializedChunk & operator=(const SerializedChunk &) = delete; vespalib::ConstBufferRef getData() const; SerialNumRange range() const { return _range; } |