summaryrefslogtreecommitdiffstats
path: root/searchlib/src/tests/nearsearch
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2017-03-09 13:35:46 +0100
committerHenning Baldersheim <balder@yahoo-inc.com>2017-03-09 13:35:46 +0100
commit27821c298d6f61b025e400812cdd71871c1e3982 (patch)
tree377a8ae20b41f46631db2098c1b8eb41f477bce9 /searchlib/src/tests/nearsearch
parent7f3e8265707321bf3156e2fe4d4f6e56d17ed557 (diff)
Deinline destructorsi and use -Winline gcc option.
Diffstat (limited to 'searchlib/src/tests/nearsearch')
-rw-r--r--searchlib/src/tests/nearsearch/nearsearch_test.cpp29
1 files changed, 17 insertions, 12 deletions
diff --git a/searchlib/src/tests/nearsearch/nearsearch_test.cpp b/searchlib/src/tests/nearsearch/nearsearch_test.cpp
index 9942bcecd4a..8a20a6a27f8 100644
--- a/searchlib/src/tests/nearsearch/nearsearch_test.cpp
+++ b/searchlib/src/tests/nearsearch/nearsearch_test.cpp
@@ -34,12 +34,8 @@ private:
std::set<uint32_t> _data;
public:
- MyTerm(const std::set<uint32_t> &doc,
- const std::set<uint32_t> &pos)
- : _docs(doc),
- _data(pos)
- {
- }
+ MyTerm(const std::set<uint32_t> &doc, const std::set<uint32_t> &pos);
+ ~MyTerm();
search::queryeval::Blueprint::UP
make_blueprint(uint32_t fieldId, search::fef::TermFieldHandle handle) const
@@ -62,6 +58,12 @@ public:
}
};
+MyTerm::MyTerm(const std::set<uint32_t> &doc, const std::set<uint32_t> &pos)
+ : _docs(doc),
+ _data(pos)
+{}
+MyTerm::~MyTerm() {}
+
class MyQuery {
private:
std::vector<MyTerm*> _terms;
@@ -69,12 +71,8 @@ private:
uint32_t _window;
public:
- MyQuery(bool ordered, uint32_t window) :
- _terms(),
- _ordered(ordered),
- _window(window) {
- // empty
- }
+ MyQuery(bool ordered, uint32_t window);
+ ~MyQuery();
MyQuery &addTerm(MyTerm &term) {
_terms.push_back(&term);
@@ -98,6 +96,13 @@ public:
}
};
+MyQuery::MyQuery(bool ordered, uint32_t window)
+ : _terms(),
+ _ordered(ordered),
+ _window(window)
+{}
+MyQuery::~MyQuery() {}
+
////////////////////////////////////////////////////////////////////////////////
//
// Setup