FBB::Manipulators - Manipulators defined in the FBB namespace
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.02.02-x.dsc: detached signature;
- o
- bobcat_6.02.02-x.tar.gz: source archive;
- o
- bobcat_6.02.02-x_i386.changes: change log;
- o
- libbobcat1_6.02.02-x_*.deb: debian package containing the
libraries;
- o
- libbobcat1-dev_6.02.02-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).