|
| table () |
|
| ~table () |
|
| table (const table &tbl) |
|
| table (table &&tbl) |
|
table & | operator= (const table &tbl) |
|
table & | operator= (table &&tbl) |
|
std::string | to_string () const |
|
const char * | c_str () const |
|
template<typename T > |
table & | operator<< (const T &arg) |
|
table & | operator<< (const table_manipulator &arg) |
|
bool | write (const char *str) |
|
bool | write_ln (const char *str) |
|
bool | write (const std::string &str) |
|
bool | write_ln (const std::string &str) |
|
template<typename T_0 , typename T_1 > |
bool | write (const T_0 &arg_0, const T_1 &arg_1) |
|
template<typename T_0 , typename T_1 , typename T_2 > |
bool | write (const T_0 &arg_0, const T_1 &arg_1, const T_2 &arg_2) |
|
template<typename T_0 , typename T_1 , typename T_2 , typename T_3 > |
bool | write (const T_0 &arg_0, const T_1 &arg_1, const T_2 &arg_2, const T_3 &arg_3) |
|
template<typename T_0 , typename T_1 , typename T_2 , typename T_3 , typename T_4 > |
bool | write (const T_0 &arg_0, const T_1 &arg_1, const T_2 &arg_2, const T_3 &arg_3, const T_4 &arg_4) |
|
template<typename T_0 , typename T_1 , typename T_2 , typename T_3 , typename T_4 , typename T_5 > |
bool | write (const T_0 &arg_0, const T_1 &arg_1, const T_2 &arg_2, const T_3 &arg_3, const T_4 &arg_4, const T_5 &arg_5) |
|
template<typename T_0 , typename T_1 , typename T_2 , typename T_3 , typename T_4 , typename T_5 , typename T_6 > |
bool | write (const T_0 &arg_0, const T_1 &arg_1, const T_2 &arg_2, const T_3 &arg_3, const T_4 &arg_4, const T_5 &arg_5, const T_6 &arg_6) |
|
template<typename T_0 , typename T_1 , typename T_2 , typename T_3 , typename T_4 , typename T_5 , typename T_6 , typename T_7 > |
bool | write (const T_0 &arg_0, const T_1 &arg_1, const T_2 &arg_2, const T_3 &arg_3, const T_4 &arg_4, const T_5 &arg_5, const T_6 &arg_6, const T_7 &arg_7) |
|
template<typename T_0 , typename T_1 > |
bool | write_ln (const T_0 &arg_0, const T_1 &arg_1) |
|
template<typename T_0 , typename T_1 , typename T_2 > |
bool | write_ln (const T_0 &arg_0, const T_1 &arg_1, const T_2 &arg_2) |
|
template<typename T_0 , typename T_1 , typename T_2 , typename T_3 > |
bool | write_ln (const T_0 &arg_0, const T_1 &arg_1, const T_2 &arg_2, const T_3 &arg_3) |
|
template<typename T_0 , typename T_1 , typename T_2 , typename T_3 , typename T_4 > |
bool | write_ln (const T_0 &arg_0, const T_1 &arg_1, const T_2 &arg_2, const T_3 &arg_3, const T_4 &arg_4) |
|
template<typename T_0 , typename T_1 , typename T_2 , typename T_3 , typename T_4 , typename T_5 > |
bool | write_ln (const T_0 &arg_0, const T_1 &arg_1, const T_2 &arg_2, const T_3 &arg_3, const T_4 &arg_4, const T_5 &arg_5) |
|
template<typename T_0 , typename T_1 , typename T_2 , typename T_3 , typename T_4 , typename T_5 , typename T_6 > |
bool | write_ln (const T_0 &arg_0, const T_1 &arg_1, const T_2 &arg_2, const T_3 &arg_3, const T_4 &arg_4, const T_5 &arg_5, const T_6 &arg_6) |
|
template<typename T_0 , typename T_1 , typename T_2 , typename T_3 , typename T_4 , typename T_5 , typename T_6 , typename T_7 > |
bool | write_ln (const T_0 &arg_0, const T_1 &arg_1, const T_2 &arg_2, const T_3 &arg_3, const T_4 &arg_4, const T_5 &arg_5, const T_6 &arg_6, const T_7 &arg_7) |
|
template<typename InputIt > |
bool | range_write (InputIt first, InputIt last) |
|
template<typename InputIt > |
bool | range_write_ln (InputIt first, InputIt last) |
|
bool | set_border_style (const struct ft_border_style *style) |
|
void | set_cur_cell (size_t row_i, size_t col_i) |
|
bool | set_left_margin (unsigned value) |
|
bool | set_top_margin (unsigned value) |
|
bool | set_right_margin (unsigned value) |
|
bool | set_bottom_margin (unsigned value) |
|
bool | set_adding_strategy (fort::add_strategy value) |
|
class table_row | operator[] (std::size_t row_idx) |
|
class table_cell | cell (std::size_t row_idx, std::size_t col_idx) |
|
size_t | cur_col () const noexcept |
|
size_t | cur_row () const noexcept |
|
bool | is_empty () const noexcept |
|
std::size_t | row_count () const noexcept |
|
class table_cell | cur_cell () |
|
class table_row | row (std::size_t row_idx) |
|
class table_column | column (std::size_t col_idx) |
|
class cell_range | range (std::size_t top_left_row, std::size_t top_left_col, std::size_t bottom_right_row, std::size_t bottom_right_col) |
|
| property_owner (std::size_t row_idx, std::size_t coll_idx, table< TT > *tbl, bool def=false) |
|
bool | set_cell_min_width (unsigned value) |
|
bool | set_cell_text_align (fort::text_align value) |
|
bool | set_cell_top_padding (unsigned value) |
|
bool | set_cell_bottom_padding (unsigned value) |
|
bool | set_cell_left_padding (unsigned value) |
|
bool | set_cell_right_padding (unsigned value) |
|
bool | set_cell_row_type (fort::row_type value) |
|
bool | set_cell_empty_str_height (unsigned value) |
|
bool | set_cell_content_fg_color (fort::color value) |
|
bool | set_cell_bg_color (fort::color value) |
|
bool | set_cell_content_bg_color (fort::color value) |
|
bool | set_cell_text_style (fort::text_style value) |
|
bool | set_cell_content_text_style (fort::text_style value) |
|
template<table_type TT = table_type::character>
class fort::table< TT >
Formatted table.
Table template class is a C++ wrapper around struct ft_table. Template parameter is table_type. Useful instantiations of table template class are char_table and utf8_table.