FreeBSD Manual Pages
FBB::TableLines(3bobcat) Table support class FBB::TableLines(3bobcat) NAME FBB::TableLines - A TableSupport specialization writing horizontal sep- aration lines SYNOPSIS #include <bobcat/tableLines> Linking option: -lbobcat DESCRIPTION This class is a specialization of FBB::TableSupport and can be used to write horizontal (and vertical) line separators in tables generated by Table or TableBuf objects. NAMESPACE FBB All constructors, members, operators and manipulators, mentioned in this man-page, are defined in the namespace FBB. INHERITS FROM FBB::TableSupport CONSTRUCTORS The default, copy and move constructors are available. OVERLOADED OPERATORS The copy and move assignment operators are available. MEMBER FUNCTIONS All public members of TableSupport are available. The reader should re- fer to the tablesupport(3bobcat) man-page for details. EXAMPLE #include <iostream> #include <bobcat/table> #include <bobcat/tablelines> using namespace std; using namespace FBB; int main(int argc, char **argv) { TableLines tablelines; // width/separators of cols 0, 1 and 2 tablelines << 0 << " | " << " | "; // hline over cols 1 and 2 of row 1 tablelines << TableLines::HLine(1, 1, 3); Table tab(tablelines, 3, Table::ROWWISE, Table::EQUALWIDTH); // or: Table tab(tablelines, 3, Table::ROWWISE); tab << Align(0, std::left); // set column non-default alignment tab.fill(argv + 1, argv + argc);// fill range of values cout << tab << '\n'; // complete the table and insert tab << "hello" << "" << "wo"; // add additional elements. if (tab.nRows() > 2) tab << Align(2, 2, center); // set the layout of a specific element cout << tab << '\n'; } FILES bobcat/tableLines - defines the class interface SEE ALSO bobcat(7), align(3bobcat), table(3bobcat), tablebuf(3bobcat), tablesup- poer(3bobcat) BUGS None Reported. DISTRIBUTION FILES o bobcat_3.25.01-x.dsc: detached signature; o bobcat_3.25.01-x.tar.gz: source archive; o bobcat_3.25.01-x_i386.changes: change log; o libbobcat1_3.25.01-x_*.deb: debian package holding the li- braries; o libbobcat1-dev_3.25.01-x_*.deb: debian package holding the li- braries, headers and manual pages; o http://sourceforge.net/projects/bobcat: public archive location; BOBCAT Bobcat is an acronym of `Brokken's Own Base Classes And Templates'. COPYRIGHT This is free software, distributed under the terms of the GNU General Public License (GPL). AUTHOR Frank B. Brokken (f.b.brokken@rug.nl). libbobcat-dev_3.25.01-x.tar.gz 2005-2015 FBB::TableLines(3bobcat)
NAME | SYNOPSIS | DESCRIPTION | NAMESPACE | INHERITS FROM | CONSTRUCTORS | OVERLOADED OPERATORS | MEMBER FUNCTIONS | EXAMPLE | FILES | SEE ALSO | BUGS | DISTRIBUTION FILES | BOBCAT | COPYRIGHT | AUTHOR
Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=tablelines&sektion=3bobcat&manpath=FreeBSD+12.0-RELEASE+and+Ports>