diff options
author | Arne H Juul <arnej@yahoo-inc.com> | 2017-04-12 11:52:50 +0200 |
---|---|---|
committer | Arne H Juul <arnej@yahoo-inc.com> | 2017-04-12 12:35:27 +0200 |
commit | df577b2c1a7da715f46be30e475ac9260531db00 (patch) | |
tree | 77af2455aae67fd6a6cd2b496d4b78c5aa7082e6 /searchlib/src/tests/queryeval/blueprint/blueprint_test.cpp | |
parent | 883ba0bd1f6fbbcc4e56a35038ac4c75e969e780 (diff) |
add override in searchlib module
Diffstat (limited to 'searchlib/src/tests/queryeval/blueprint/blueprint_test.cpp')
-rw-r--r-- | searchlib/src/tests/queryeval/blueprint/blueprint_test.cpp | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/searchlib/src/tests/queryeval/blueprint/blueprint_test.cpp b/searchlib/src/tests/queryeval/blueprint/blueprint_test.cpp index e8c2a20a21a..e231af20361 100644 --- a/searchlib/src/tests/queryeval/blueprint/blueprint_test.cpp +++ b/searchlib/src/tests/queryeval/blueprint/blueprint_test.cpp @@ -21,26 +21,26 @@ class MyOr : public IntermediateBlueprint { private: public: - virtual HitEstimate combine(const std::vector<HitEstimate> &data) const { + virtual HitEstimate combine(const std::vector<HitEstimate> &data) const override { return max(data); } - virtual FieldSpecBaseList exposeFields() const { + virtual FieldSpecBaseList exposeFields() const override { return mixChildrenFields(); } - virtual void sort(std::vector<Blueprint*> &children) const { + virtual void sort(std::vector<Blueprint*> &children) const override { std::sort(children.begin(), children.end(), GreaterEstimate()); } - virtual bool inheritStrict(size_t i) const { + virtual bool inheritStrict(size_t i) const override { (void)i; return true; } virtual SearchIterator::UP createIntermediateSearch(const MultiSearch::Children &subSearches, - bool strict, MatchData &md) const + bool strict, MatchData &md) const override { return SearchIterator::UP(new MySearch("or", subSearches, &md, strict)); } @@ -57,7 +57,7 @@ private: public: virtual SearchIterator::UP createIntermediateSearch(const MultiSearch::Children &subSearches, - bool strict, MatchData &md) const + bool strict, MatchData &md) const override { return SearchIterator::UP(new MySearch("or", subSearches, &md, strict)); } @@ -73,21 +73,21 @@ class MyAnd : public AndBlueprint { private: public: - virtual HitEstimate combine(const std::vector<HitEstimate> &data) const { + virtual HitEstimate combine(const std::vector<HitEstimate> &data) const override { return min(data); } - virtual FieldSpecBaseList exposeFields() const { + virtual FieldSpecBaseList exposeFields() const override { return FieldSpecBaseList(); } - virtual bool inheritStrict(size_t i) const { + virtual bool inheritStrict(size_t i) const override { return (i == 0); } virtual SearchIterator::UP createIntermediateSearch(const MultiSearch::Children &subSearches, - bool strict, MatchData &md) const + bool strict, MatchData &md) const override { return SearchIterator::UP(new MySearch("and", subSearches, &md, strict)); } @@ -104,7 +104,7 @@ private: public: virtual SearchIterator::UP createIntermediateSearch(const MultiSearch::Children &subSearches, - bool strict, MatchData &md) const + bool strict, MatchData &md) const override { return SearchIterator::UP(new MySearch("and", subSearches, &md, strict)); } @@ -119,7 +119,7 @@ class OtherAndNot : public AndNotBlueprint public: virtual SearchIterator::UP createIntermediateSearch(const MultiSearch::Children &subSearches, - bool strict, MatchData &md) const + bool strict, MatchData &md) const override { return SearchIterator::UP(new MySearch("andnot", subSearches, &md, strict)); } @@ -136,7 +136,7 @@ struct MyTerm : SimpleLeafBlueprint { MyTerm(const FieldSpecBaseList &fields, uint32_t hitEstimate) : SimpleLeafBlueprint(fields) { setEstimate(HitEstimate(hitEstimate, false)); } - virtual SearchIterator::UP createLeafSearch(const search::fef::TermFieldMatchDataArray &, bool) const { + virtual SearchIterator::UP createLeafSearch(const search::fef::TermFieldMatchDataArray &, bool) const override { return SearchIterator::UP(); } }; @@ -180,7 +180,7 @@ public: void requireThatAsStringWorks(); void requireThatVisitMembersWorks(); void requireThatDocIdLimitInjectionWorks(); - int Main(); + int Main() override; }; SearchIterator::UP |