226 | | * high_resolution_clock |
227 | | * Class template timer, with typedefs: |
228 | | * system_timer |
229 | | * monotonic_timer |
230 | | * high_resolution_timer |
231 | | * Process clocks and timers: |
232 | | * process_clock, capturing real, user-CPU, and system-CPU times. |
233 | | * process_timer, capturing elapsed real, user-CPU, and system-CPU times. |
234 | | * run_timer, convenient reporting of process_timer results. |
| 226 | * high_resolution_clock |
| 227 | * typeof registration for classes duration and time_point |
| 228 | * Process clocks: |
| 229 | * process_real_CPU_clocks, capturing real-CPU times. |
| 230 | * process_user_CPU_clocks, capturing user-CPU times. |
| 231 | * process_system_CPU_clocks, capturing system-CPU times. |
| 232 | * process_cpu_clock, tuple-like class capturing at once real, user-CPU, and system-CPU times. |
| 233 | * Stopwatches: |
| 234 | * stopwatch, capturing elapsed Clock times. |
| 235 | * stopwatch_accumulator, capturing cummulated elapsed Clock times. |
| 236 | * scoped helper classes allowing to pairwise start/stop operations, suspend/resume and resume/suspend a Stopwatch. |
| 237 | * Stopclocks or Stopwatch reporters: |
| 238 | * stopwatch_reporter, convenient reporting of models of Stopwatch results. |
| 239 | * stopclock<Clock> shortcut of stopwatch_reporter<stopwatch<Clock>> |