Lines Matching defs:Measurement
1 //===-- Measurement.h -------------------------------------------*- C++ -*-===//
21 class Measurement
24 Measurement () :
31 Measurement (Callable callable, const char* name, const char* desc) :
38 Measurement (const char* name, const char* desc) :
46 Measurement (const Measurement<GaugeType_Rhs, Callable_Rhs>& rhs) :
140 class TimeMeasurement : public Measurement<TimeGauge,Callable>
144 Measurement<TimeGauge,Callable> ()
151 Measurement<TimeGauge,Callable> (callable, name, descr)
157 Measurement<TimeGauge,Callable>(rhs)
162 TimeMeasurement (const Measurement<GaugeType_Rhs, Callable_Rhs>& rhs) :
163 Measurement<GaugeType_Rhs,Callable_Rhs>(rhs)
171 Measurement<TimeGauge,Callable>::operator()(args...);
176 class MemoryMeasurement : public Measurement<MemoryGauge,Callable>
179 MemoryMeasurement () : Measurement<MemoryGauge,Callable> ()
186 Measurement<MemoryGauge,Callable> (callable, name, descr)
191 Measurement<MemoryGauge,Callable> (name, descr)
197 Measurement<MemoryGauge,Callable>(rhs)
202 MemoryMeasurement (const Measurement<GaugeType_Rhs, Callable_Rhs>& rhs) :
203 Measurement<GaugeType_Rhs,Callable_Rhs>(rhs)
211 Measurement<MemoryGauge,Callable>::operator()(args...);