diff options
Diffstat (limited to 'searchlib/src/tests/sort/sortbenchmark.cpp')
-rw-r--r-- | searchlib/src/tests/sort/sortbenchmark.cpp | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/searchlib/src/tests/sort/sortbenchmark.cpp b/searchlib/src/tests/sort/sortbenchmark.cpp index 04832593b28..94f9424575c 100644 --- a/searchlib/src/tests/sort/sortbenchmark.cpp +++ b/searchlib/src/tests/sort/sortbenchmark.cpp @@ -18,9 +18,15 @@ public: V merge(); void twoWayMerge(); V cat() const; + Test(); + ~Test() override; }; -void Test::generateVectors(size_t numVectors, size_t values) +Test::Test() = default; +Test::~Test() = default; + +void +Test::generateVectors(size_t numVectors, size_t values) { _data.resize(numVectors); for (size_t j(0); j < numVectors; j++) { @@ -32,13 +38,15 @@ void Test::generateVectors(size_t numVectors, size_t values) } } -Test::V Test::merge() +Test::V +Test::merge() { twoWayMerge(); return _data[0]; } -void Test::twoWayMerge() +void +Test::twoWayMerge() { std::vector<V> n((_data.size()+1)/2); @@ -57,7 +65,8 @@ void Test::twoWayMerge() } } -Test::V Test::cat() const +Test::V +Test::cat() const { size_t sum(0); for (size_t i(0), m(_data.size()); i < m; i++) { |