45 VECTOR v(
size_t(size), randomObject<VECTOR::value_type>());
55 auto const obj = randomObject<VECTOR::value_type>();
67 BenchmarkSuspender braces;
68 auto const obj = randomObject<VECTOR::value_type>();
70 braces.dismissing([&]() {
83 BenchmarkSuspender braces;
84 auto const obj = randomObject<VECTOR::value_type>();
86 braces.dismissing([&]() {
Integral2 random(Integral1 low, Integral2 up)
void BENCHFUN() defaultCtor(size_t iters, size_t)
void BENCHFUN() insertFront(int iters, int initialSize)
void BENCHFUN() sizeCtor(int iters, int size)
#define FOR_EACH_RANGE(i, begin, end)
void BENCHFUN() reserve(int iters, int size)
constexpr auto size(C const &c) -> decltype(c.size())
BENCHMARK(BENCHFUN(zzInitRNG))
void BENCHFUN() fillCtor(int iters, int size)
void BENCHFUN() pushBack(int iters, int initialSize)
#define BENCHMARK_PARAM(name, param)
auto doNotOptimizeAway(const T &datum) -> typename std::enable_if< !detail::DoNotOptimizeAwayNeedsIndirect< T >::value >::type