17 std::vector<unsigned char>
data(32);
RollingBloomFilter is a probabilistic "keep track of most recently inserted" set.
bool contains(Span< const unsigned char > vKey) const
void insert(Span< const unsigned char > vKey)
Main entry point to nanobench's benchmarking facility.
Bench & run(char const *benchmarkName, Op &&op)
Repeatedly calls op() based on the configuration, and performs measurements.
static void WriteBE32(unsigned char *ptr, uint32_t x)
static void WriteLE32(unsigned char *ptr, uint32_t x)
static void RollingBloom(benchmark::Bench &bench)
BENCHMARK(RollingBloom, benchmark::PriorityLevel::HIGH)
static void RollingBloomReset(benchmark::Bench &bench)