MPQC  3.0.0-alpha
sc::ThreadTimer Class Reference

Public Types

typedef std::map< std::string, ThreadTimersection_map
 
typedef time_accumulator_factory ::clock_type clock_type
 
typedef std::chrono::time_point< clock_type > time_type
 
typedef std::chrono::nanoseconds duration_type
 
typedef std::chrono::duration< double > fp_seconds
 

Public Member Functions

 ThreadTimer (int depth, bool start=true)
 
Holdable get_subtimer (const std::string &subname, bool start=false)
 
void enter (const std::string &subname)
 
void exit ()
 
void change (const std::string &newsub)
 
bool is_stopped () const
 
double read_seconds () const
 

Friends

class MultiThreadTimer
 
class TimerHolder
 

The documentation for this class was generated from the following file:

Generated at Sun Jan 26 2020 23:24:13 for MPQC 3.0.0-alpha using the documentation package Doxygen 1.8.16.