ZeroErr
benchmark.cpp File Reference
#include "zeroerr/benchmark.h"
#include "zeroerr/internal/rng.h"
#include "zeroerr/table.h"
#include <cstring>
#include <iostream>
#include <map>
#include <random>
#include <stdexcept>
Include dependency graph for benchmark.cpp:

Classes

struct  zeroerr::BenchState
 

Namespaces

 zeroerr
 
 zeroerr::detail
 

Functions

Clock::duration zeroerr::calcClockResolution (size_t numEvaluations) noexcept
 
Clock::duration zeroerr::clockResolution () noexcept
 
BenchState * zeroerr::createBenchState (Benchmark &benchmark)
 
void zeroerr::destroyBenchState (BenchState *state)
 
size_t zeroerr::getNumIter (BenchState *state)
 
void zeroerr::runIteration (BenchState *state)
 
void zeroerr::moveResult (BenchState *state, std::string name)