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
9
class
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
= {};
14
private
slots:
15
void
initTestCase
();
16
void
bench_data
();
17
void
bench
();
18
};
19
20
#endif
BSearchBench
Definition
bench.hpp:9
BSearchBench::initTestCase
void initTestCase()
Definition
bench.cpp:20
BSearchBench::bench
void bench()
Definition
bench.cpp:43
BSearchBench::expected
std::bitset< N *8 > expected
Definition
bench.hpp:13
BSearchBench::bench_data
void bench_data()
Definition
bench.cpp:33
BSearchBench::v
std::vector< int > v
Definition
bench.hpp:12
N
Definition
main.cpp:7
bsearch
bench.hpp
Generated by
1.11.0