|
guanaqo
1.0.0-alpha.25
Utilities for scientific software
|
Timing helpers for wall and CPU time measurements.
Files | |
| file | timed-cpu.hpp |
| CPU and wall-time measurements with RAII helper. | |
| file | timed.hpp |
| RAII timing helper. | |
Classes | |
| struct | guanaqo::TimingsCPU |
| Measures the number of invocations of a specific piece of code and its run time. More... | |
| struct | guanaqo::Timed< TimingsCPU > |
| RAII class for measuring wall and CPU time. More... | |
| struct | guanaqo::Timed< T > |
| struct | guanaqo::Timed< std::chrono::duration< Rep, Period > > |
Functions | |
| std::ostream & | guanaqo::operator<< (std::ostream &, TimingsCPU) |
| template<class T, class F, class... Args> | |
| decltype(auto) | guanaqo::timed (T &time, F &&func, Args &&...args) |
| struct guanaqo::TimingsCPU |
| struct guanaqo::Timed |
| std::ostream & guanaqo::operator<< | ( | std::ostream & | os, |
| TimingsCPU | t ) |
#include <guanaqo/timed-cpu.hpp>
Definition at line 31 of file timed-cpu.cpp.
| decltype(auto) guanaqo::timed | ( | T & | time, |
| F && | func, | ||
| Args &&... | args ) |
#include <guanaqo/timed.hpp>