Class Timing¶
Defined in File timer.h
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()¶
Friends
- friend class TimerImpl
-
typedef std::map<std::string, size_t> map_t¶