# ifndef TABLEPRINT_HPP # define TABLEPRINT_HPP #include #include #include // tableprint is a class that prints a table of strings. // formatted to look nice with colored headings and rows. // converts :tick: to a green tick and :cross: to a red cross. // assumes the first row is the header. class tableprint { public: tableprint(); ~tableprint(); void add_row(const std::vector& row); void print(); private: std::vector> rows; }; # endif