![]() |
Spicy
|
#include <timing.h>
Public Member Functions | |
Ledger (std::string name) | |
Ledger (const Ledger &)=default | |
Ledger (Ledger &&) noexcept=default | |
Ledger & | operator= (const Ledger &)=delete |
Ledger & | operator= (Ledger &&) noexcept=delete |
const std::string & | name () const |
void | summary (std::ostream &out) const |
Protected Member Functions | |
void | start () |
void | stop () |
void | finish () |
Protected Attributes | |
Duration | _time_used = Duration(0) |
uint64_t | _num_completed = 0 |
int64_t | _level = 0 |
std::string | _name |
Friends | |
class | Collector |
class | detail::Manager |
Maintains measurements of execution time and frequency for one code area.