| 43 |
43 |
| 44 void chart_begin(const std::string& repo, const std::string& author); |
44 void chart_begin(const std::string& repo, const std::string& author); |
| 45 void chart_end(); |
45 void chart_end(); |
| 46 void heading_repo(const std::string& repo); |
46 void heading_repo(const std::string& repo); |
| 47 void heading_author(const std::string& author, unsigned int total_commits); |
47 void heading_author(const std::string& author, unsigned int total_commits); |
| 48 void table_begin(std::chrono::year y, const std::array<unsigned int, 12> &commits_per_month); |
48 void table_begin(std::chrono::year y, bool hide_repo_names, const std::array<fm::commit_summary, 12> &commits_per_month); |
| 49 void table_end(); |
49 void table_end(); |
| 50 void row_begin(unsigned int row); |
50 void row_begin(unsigned int row); |
| 51 void row_end(); |
51 void row_end(); |
| 52 void cell_out_of_range(); |
52 void cell_out_of_range(); |
| 53 void cell(std::chrono::year_month_day ymd, bool hide_repo_names = false, const fm::commits &commits = {}); |
53 void cell(std::chrono::year_month_day ymd, bool hide_repo_names = false, const fm::commits &commits = {}); |