Lines Matching refs:Timer
26 class Timer {
31 Timer() = default;
32 Timer(Timer &&Other) in Timer() function
38 Timer(const Timer &) = delete;
40 ~Timer();
62 Timer(TimingManager &Manager, u32 HandleId) in Timer() function
74 class ScopedTimer : public Timer {
77 ScopedTimer(TimingManager &Manager, const Timer &Nest, const char *Name);
94 Timer getOrCreateTimer(const char *Name) EXCLUDES(Mutex) { in getOrCreateTimer()
100 return Timer(*this, I); in getOrCreateTimer()
107 return Timer(*this, NumAllocatedTimers++); in getOrCreateTimer()
128 Timer nest(const Timer &T, const char *Name) EXCLUDES(Mutex) { in nest()
130 Timer Nesting = getOrCreateTimer(Name); in nest()
138 void report(const Timer &T) EXCLUDES(Mutex) { in report()