Getting Started
Comparison
Reference
ankerl::nanobench
Bench
ankerl::nanobench::Bench
Bench()
run()
compare()
title()
name()
context()
clearContext()
batch()
unit()
timeUnit()
output()
clockResolutionMultiple()
epochs()
maxEpochTime()
minEpochTime()
minEpochIterations()
epochIterations()
warmup()
relative()
performanceCounters()
hideColumn()
showColumn()
isColumnVisible()
contextColumn()
clearContextColumns()
results()
doNotOptimizeAway()
complexityN()
complexityBigO()
render()
setup()
Column
relative
complexityN
timePerUnit
unitPerSecond
error
instructions
cycles
ipc
branches
branchMisses
total
_size
Rng
ankerl::nanobench::Rng
result_type
Rng()
operator=()
copy()
operator()()
bounded()
uniform01()
shuffle()
state()
Result
ankerl::nanobench::Result
CompareResult
ankerl::nanobench::CompareResult
size()
operator[]()
rounds()
comparisons()
isSignificant()
fastest()
ankerl::nanobench::CompareResult::Entry
templates::csv
csv()
templates::htmlBoxplot
htmlBoxplot()
templates::json
json()
templates::pyperf
pyperf()
NANOBENCH_ENDLESS
NANOBENCH_SUPPRESS_WARNINGS
NANOBENCH_CONFIG
About