Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

tablelines(3bobcat) [debian man page]

FBB::TableLines(3bobcat)					Table support class					  FBB::TableLines(3bobcat)

NAME
FBB::TableLines - A TableSupport specialization writing horizontal separation 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 refer 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 << ' '; // 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 << ' '; } FILES
bobcat/tableLines - defines the class interface SEE ALSO
bobcat(7), align(3bobcat), table(3bobcat), tablebuf(3bobcat), tablesuppoer(3bobcat) BUGS
None Reported. DISTRIBUTION FILES
o bobcat_3.01.00-x.dsc: detached signature; o bobcat_3.01.00-x.tar.gz: source archive; o bobcat_3.01.00-x_i386.changes: change log; o libbobcat1_3.01.00-x_*.deb: debian package holding the libraries; o libbobcat1-dev_3.01.00-x_*.deb: debian package holding the libraries, 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). libbobcat1-dev_3.01.00-x.tar.gz 2005-2012 FBB::TableLines(3bobcat)

Check Out this Related Man Page

FBB::Manipulators(3bobcat)                                         Manipulators                                         FBB::Manipulators(3bobcat)

NAME
FBB::Manipulators - Manipulators defined in the FBB namespace DESCRIPTION
Various manipulators are defined within the FBB namespace. This manual page provides an overview of the manipulators that are currently defined in the FBB namespace. MANIPULATORS
o FBB::center: defined in bobcat/align This manipulator can be specified when constructing an FBB::Align object to indicate that a table column should center its contents. o FBB::decindent: defined in bobcat/indent This manipulator reduces the indentation level. o FBB::def: defined in bobcat/table This manipulator `completes' a Table object to a full rectangular object. It can be inserted into a Table object. o FBB::err: defined in bobcat/msg Generates an error message. o FBB::fatal: defined in bobcat/msg Generates a fatal message, followed by an Errno(1) exception. o FBB::fs: defined in bobcat/tablebuf Starts the definition of the next element in a table. o FBB::info: defined in bobcat/msg Generates an informational message. o FBB::incindent: defined in bobcat/indent This manipulator will increment the indentation level. o FBB::indent: defined in bobcat/indent This manipulator inserts the currently defined number of indentation blanks into an ostream. o FBB::indentdec: defined in bobcat/indent This manipulator will insert, then reduce the indentation level. o FBB::indentinc: defined in bobcat/indent This manipulator will insert, then increment the indentation level. o FBB::lm: defined in bobcat/ofoldstreambuf This manipulator sets the left margin of FBB::OFoldStream objects. o FBB::mlm: defined in bobcat/ofoldstreambuf This manipulator modifies (alters) the left margin of FBB::OFoldStream objects. o FBB::nlindent: defined in bobcat/indent This manipulator will insert a newline, then indent. o FBB::rs: defined in bobcat/tablebuf Starts the definition of the next row in a table. o FBB::spool: defined in bobcat/msg Generates a (partial) informational message. o FBB::warning: defined in bobcat/msg Generates a warning message. SEE ALSO
bobcat(7), columnwidth(3bobcat), equalwidth(3bobcat), errno(3bobcat), indent(3bobcat), lm(3bobcat), mlm(3bobcat), msg(3bobcat), table(3bob- cat) BUGS
None Reported. DISTRIBUTION FILES
o bobcat_3.01.00-x.dsc: detached signature; o bobcat_3.01.00-x.tar.gz: source archive; o bobcat_3.01.00-x_i386.changes: change log; o libbobcat1_3.01.00-x_*.deb: debian package holding the libraries; o libbobcat1-dev_3.01.00-x_*.deb: debian package holding the libraries, 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). libbobcat1-dev_3.01.00-x.tar.gz 2005-2012 FBB::Manipulators(3bobcat)
Man Page