Searched defs:BenchmarkSuspender (Results 1 – 2 of 2) sorted by relevance
87 struct BenchmarkSuspender { struct92 BenchmarkSuspender() { in BenchmarkSuspender() argument97 BenchmarkSuspender(BenchmarkSuspender&& rhs) noexcept { in BenchmarkSuspender() argument102 BenchmarkSuspender& operator=(const BenchmarkSuspender&) = delete; argument112 ~BenchmarkSuspender() { in ~BenchmarkSuspender() argument118 void dismiss() { in dismiss()124 void rehire() { in rehire()149 static Duration timeSpent;174 BenchmarkSuspender::timeSpent = {}; in addBenchmark() argument
113 struct BenchmarkSuspender { struct121 BenchmarkSuspender() : start(Clock::now()) {} in BenchmarkSuspender() argument123 explicit BenchmarkSuspender(DismissedTag) : start(TimePoint{}) {} in BenchmarkSuspender() function126 BenchmarkSuspender(BenchmarkSuspender&& rhs) noexcept { in BenchmarkSuspender() argument131 BenchmarkSuspender& operator=(const BenchmarkSuspender&) = delete; argument141 ~BenchmarkSuspender() { in ~BenchmarkSuspender() argument147 void dismiss() { in dismiss()153 void rehire() { in rehire()197 BenchmarkSuspender::timeSpent = {}; in addBenchmark() argument