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.
- 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 content.
- 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::eoi:
defined in bobcat/eoi Inserting this manipulator indicates `end of
input’ of streams initialized with classes derived from
std::streambuf receiving information from external sources.
Examples (non-exhaustive list) are found in the classes EncryptBuf,
HMacBuf, OfdBuf, Process. Usually classes supporting the eoi
manipulator also offer a member eoi performing the same actions as
the manipulator.
- o
- FBB::err:
defined in bobcat/msg Generates an error message.
- o
- FBB::errnodescr:
defined in bobcat/exception Inserts the textual description of the
current ::errno value into the ostream into which the
manipulator is inserted. If errno == 0 nothing is inserted.
- o
- FBB::fatal:
defined in bobcat/msg Generates a fatal message, followed by an
Exception(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/ofoldbuf This manipulator sets the left margin of
FBB::OFoldStream objects.
- o
- FBB::mlm:
defined in bobcat/ofoldbuf 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.
- o
- https://fbb-git.gitlab.io/bobcat/: gitlab project page;
- o
- bobcat_6.04.00-x.dsc: detached signature;
- o
- bobcat_6.04.00-x.tar.gz: source archive;
- o
- bobcat_6.04.00-x_i386.changes: change log;
- o
- libbobcat1_6.04.00-x_*.deb: debian package containing the
libraries;
- o
- libbobcat1-dev_6.04.00-x_*.deb: debian package containing the
libraries, headers and manual pages;
Bobcat is an acronym of `Brokken’s Own Base Classes And
Templates’.
This is free software, distributed under the terms of the GNU
General Public License (GPL).
Frank B. Brokken (f.b.brokken@rug.nl).