MCPcopy Create free account
hub / github.com/p-ranav/tabulate / main

Function main

samples/unicode.cpp:5–30  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

3using Row_t = Table::Row_t;
4
5int main() {
6 Table table;
7
8 table.format()
9 .corner("♥")
10 .font_style({FontStyle::bold})
11 .corner_color(Color::magenta)
12 .border_color(Color::magenta);
13
14 table.add_row(Row_t{"English", "I love you"});
15 table.add_row(Row_t{"French", "Je t’aime"});
16 table.add_row(Row_t{"Spanish", "Te amo"});
17 table.add_row(Row_t{"German", "Ich liebe Dich"});
18 table.add_row(Row_t{"Mandarin Chinese", "我爱你"});
19 table.add_row(Row_t{"Japanese", "愛してる"});
20 table.add_row(Row_t{"Korean", "사랑해 (Saranghae)"});
21 table.add_row(Row_t{"Greek", "Σ΄αγαπώ (Se agapo)"});
22 table.add_row(Row_t{"Italian", "Ti amo"});
23 table.add_row(Row_t{"Russian", "Я тебя люблю (Ya tebya liubliu)"});
24 table.add_row(Row_t{"Hebrew", "אני אוהב אותך (Ani ohev otakh)"});
25
26 // Column 1 is using mult-byte characters
27 table.column(1).format().multi_byte_characters(true);
28
29 std::cout << table << std::endl;
30}

Callers

nothing calls this directly

Calls 3

formatMethod · 0.45
add_rowMethod · 0.45
columnMethod · 0.45

Tested by

no test coverage detected