Class Timing

Class Documentation

class timing::Timing

Public Types

typedef std::map<std::string, size_t> map_t

Public Static Functions

static size_t GetHandle(const std::string &tag)
static std::string GetTag(size_t handle)
static double GetTotalSeconds(size_t handle)
static double GetTotalSeconds(const std::string &tag)
static double GetMeanSeconds(size_t handle)
static double GetMeanSeconds(const std::string &tag)
static size_t GetNumSamples(size_t handle)
static size_t GetNumSamples(const std::string &tag)
static double GetVarianceSeconds(size_t handle)
static double GetVarianceSeconds(const std::string &tag)
static double GetMinSeconds(size_t handle)
static double GetMinSeconds(const std::string &tag)
static double GetMaxSeconds(size_t handle)
static double GetMaxSeconds(const std::string &tag)
static double GetHz(size_t handle)
static double GetHz(const std::string &tag)
static void WriteToYamlFile(const std::string &path)
static void Print(std::ostream &out)
static std::string Print()
static std::string SecondsToTimeString(double seconds)
static void Reset()
static inline const map_t &GetTimerImpls()

Friends

friend class TimerImpl