summaryrefslogtreecommitdiffstats
path: root/searchcore
diff options
context:
space:
mode:
authorTor Egge <Tor.Egge@broadpark.no>2020-12-04 10:34:23 +0100
committerTor Egge <Tor.Egge@broadpark.no>2020-12-04 10:34:23 +0100
commit5c66bb9199a0c8e02282f5d3a38a08e3741918cf (patch)
tree860ceffda85d63299559b9d07ddee0a1b62a3311 /searchcore
parent555200c6f53a4ddb579181cac50a950c5647d854 (diff)
Eliminate inlining warnings.
Diffstat (limited to 'searchcore')
-rw-r--r--searchcore/src/vespa/searchcore/proton/matching/docid_range_scheduler.cpp4
-rw-r--r--searchcore/src/vespa/searchcore/proton/matching/docid_range_scheduler.h2
2 files changed, 6 insertions, 0 deletions
diff --git a/searchcore/src/vespa/searchcore/proton/matching/docid_range_scheduler.cpp b/searchcore/src/vespa/searchcore/proton/matching/docid_range_scheduler.cpp
index 4b284595e99..81557f28100 100644
--- a/searchcore/src/vespa/searchcore/proton/matching/docid_range_scheduler.cpp
+++ b/searchcore/src/vespa/searchcore/proton/matching/docid_range_scheduler.cpp
@@ -24,6 +24,8 @@ PartitionDocidRangeScheduler::PartitionDocidRangeScheduler(size_t num_threads, u
}
}
+PartitionDocidRangeScheduler::~PartitionDocidRangeScheduler() = default;
+
//-----------------------------------------------------------------------------
DocidRange
@@ -50,6 +52,8 @@ TaskDocidRangeScheduler::TaskDocidRangeScheduler(size_t num_threads, size_t num_
{
}
+TaskDocidRangeScheduler::~TaskDocidRangeScheduler() = default;
+
//-----------------------------------------------------------------------------
size_t
diff --git a/searchcore/src/vespa/searchcore/proton/matching/docid_range_scheduler.h b/searchcore/src/vespa/searchcore/proton/matching/docid_range_scheduler.h
index 7597476ec67..8cbcdd7ba6f 100644
--- a/searchcore/src/vespa/searchcore/proton/matching/docid_range_scheduler.h
+++ b/searchcore/src/vespa/searchcore/proton/matching/docid_range_scheduler.h
@@ -125,6 +125,7 @@ private:
std::vector<DocidRange> _ranges;
public:
PartitionDocidRangeScheduler(size_t num_threads, uint32_t docid_limit);
+ ~PartitionDocidRangeScheduler() override;
DocidRange first_range(size_t thread_id) override { return _ranges[thread_id]; }
DocidRange next_range(size_t) override { return DocidRange(); }
size_t total_size(size_t thread_id) const override { return _ranges[thread_id].size(); }
@@ -151,6 +152,7 @@ private:
DocidRange next_task(size_t thread_id);
public:
TaskDocidRangeScheduler(size_t num_threads, size_t num_tasks, uint32_t docid_limit);
+ ~TaskDocidRangeScheduler() override;
DocidRange first_range(size_t thread_id) override { return next_task(thread_id); }
DocidRange next_range(size_t thread_id) override { return next_task(thread_id); }
size_t total_size(size_t thread_id) const override { return _assigned[thread_id]; }