Ardour  9.0-pre0-582-g084a23a80d
timing.h File Reference
#include <glib.h>
#include <stdint.h>
#include <cmath>
#include <limits>
#include <string>
#include <vector>
#include "pbd/microseconds.h"
#include "pbd/libpbd_visibility.h"
Include dependency graph for timing.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  PBD::Timing
 
class  PBD::TimingStats
 
class  PBD::TimerRAII
 
class  PBD::WaitTimerRAII
 
class  PBD::TimingData
 
class  PBD::Timed
 

Namespaces

 PBD
 

Functions

bool PBD::get_min_max_avg_total (const std::vector< microseconds_t > &values, microseconds_t &min, microseconds_t &max, microseconds_t &avg, microseconds_t &total)
 
std::string PBD::timing_summary (const std::vector< microseconds_t > &values)