74 void start_section(
const std::string& secname,
const std::string& name =
"begin section");
96 void drop_file(std::string filename,
bool append =
false,
unsigned int timing_depth=1000);
98 void set_suffix(
const std::string& suffix) { post_fix=suffix; }
112 CheckPoint(
const std::string& p_n,
unsigned int p_up){ n = p_n; up = p_up; t = clock(); right = (
unsigned int)(-1); }
119bool is_start_section(
unsigned int i);
120bool is_end_section(
unsigned int i);
121bool is_final(
unsigned int i);
122double time(
unsigned int i);
123unsigned int dec(
unsigned int i = (
unsigned int)(-1));
124unsigned int lastdec();
126std::string cur_stack();
127void report(std::ostream &out,
unsigned int timing_depth = 10000);
128void report_py(std::ostream &out,
unsigned int timing_depth = 10000);
132std::vector<CheckPoint> check;
133std::vector<std::pair<std::string, double> > out_values;
134std::vector<std::pair<std::string, std::string> > out_strings;