BenchmarkInfrastructure

Mix this in to gain the power of benchmarks, if on auto they will run on module destruction

template BenchmarkInfrastructure (
Flag!"Expose" expose = No.Expose
string M = __MODULE__
) {}

Members

Functions

runAndPrint
void runAndPrint()
Undocumented in source. Be warned that the author may not have intended to support it.
setup
void setup()
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

benchmarks
BenchmarkPrototype[NamedBenchmark] benchmarks;
Undocumented in source.

Parameters

expose

Expose to benchquark proper

Meta