Lines Matching refs:state
22 static void ParseFile(benchmark::State& state, const char* filename)
24 while (state.KeepRunning())
26 state.PauseTiming();
29 state.ResumeTiming();
33 state.PauseTiming();
36 state.ResumeTiming();
40 state.SetBytesProcessed(state.iterations() * file.tellg());
55 static void ParseString(benchmark::State& state, const char* filename)
60 while (state.KeepRunning())
62 state.PauseTiming();
64 state.ResumeTiming();
68 state.PauseTiming();
70 state.ResumeTiming();
73 state.SetBytesProcessed(state.iterations() * str.size());
89 static void Dump(benchmark::State& state, const char* filename, int indent)
95 while (state.KeepRunning())
100 state.SetBytesProcessed(state.iterations() * j.dump(indent).size());
123 static void ToCbor(benchmark::State& state, const char* filename)
129 while (state.KeepRunning())
134 state.SetBytesProcessed(state.iterations() * json::to_cbor(j).size());
148 static void BinaryToCbor(benchmark::State& state)
155 in.reserve(state.range(0));
156 for (int i = 0; i < state.range(0); ++i)
170 while (state.KeepRunning())
175 state.SetBytesProcessed(state.iterations() * json::to_cbor(j).size());