Use these (unless you want to manually specify range types into ParameterizeStruct)
Use these (unless you want to manually specify range types into ParameterizeStruct)
Abstract range interface to a benchmark for some type erasure
Split up operation for exposing to afar
Define a way of providing testing data to a benchmark, i.e. stop the compiler DFAing the magic away. It must be parameterized by a size_t such that it can be measured.
Mix this in to gain the power of benchmarks, if on auto they will run on module destruction
Parameterize a benchmark