59  std::chrono::high_resolution_clock::duration 
elapsed();
 
   64  std::string 
static toString(std::chrono::high_resolution_clock::duration);
 
   72  std::chrono::high_resolution_clock::duration 
total_time = std::chrono::high_resolution_clock::duration::zero();
 
   73  std::chrono::high_resolution_clock::time_point 
start_time = std::chrono::high_resolution_clock::now();
 
   76  std::map<std::string,Profiler> 
timers;
 
 
std::string elapsed_string()
Definition profiler.cpp:130
 
void outputStatistics()
Definition profiler.cpp:186
 
void printStatistics_inner(int level, T &out)
Definition profiler.cpp:139
 
std::chrono::high_resolution_clock::duration total_time
Definition profiler.h:72
 
Profiler * current
Definition profiler.h:78
 
void start()
Definition profiler.cpp:41
 
void printStatistics_JSON(T &out)
Definition profiler.cpp:154
 
bool started
Definition profiler.h:74
 
Profiler & getCurrent()
Definition profiler.cpp:251
 
void reset()
Definition profiler.cpp:111
 
std::chrono::high_resolution_clock::time_point start_time
Definition profiler.h:73
 
std::map< std::string, Profiler > timers
Definition profiler.h:76
 
void stop_nowarn()
Definition profiler.cpp:72
 
const std::string name
Definition profiler.h:75
 
std::chrono::high_resolution_clock::duration elapsed()
Definition profiler.cpp:122
 
Profiler & parent
Definition profiler.h:77
 
void stop()
Definition profiler.cpp:87
 
static std::string toString(std::chrono::high_resolution_clock::duration)
Definition profiler.cpp:258
 
Profiler & operator[](std::string)
Definition profiler.cpp:243
 
void printStatistics()
Definition profiler.cpp:180
 
double T
Definition constant_defaults.h:118