codex
Loading...
Searching...
No Matches
bench.hpp
Go to the documentation of this file.
1#ifndef CODEX_BSEARCH_BENCH_H
2#define CODEX_BSEARCH_BENCH_H
3
4#include <bitset>
5#include <vector>
6
7#include <QTest>
8
9class BSearchBench : public QObject {
10 Q_OBJECT
11 static constexpr std::size_t N = 1 << 20;
12 std::vector<int> v = {};
13 std::bitset<N * 8> expected = {};
14private slots:
15 void initTestCase();
16 void bench_data();
17 void bench();
18};
19
20#endif
Definition bench.hpp:9
void initTestCase()
Definition bench.cpp:20
void bench()
Definition bench.cpp:43
std::bitset< N *8 > expected
Definition bench.hpp:13
void bench_data()
Definition bench.cpp:33
std::vector< int > v
Definition bench.hpp:12
Definition main.cpp:7