/usr/share/doc/libbobcat4-dev/man/mlm.3.html is in libbobcat-dev 4.04.00-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 | <!DOCTYPE html><html><head>
<meta charset="UTF-8">
<title>FBB::mlm</title>
<style type="text/css">
figure {text-align: center;}
img {vertical-align: center;}
</style>
<link rev="made" href="mailto:Frank B. Brokken: f.b.brokken@rug.nl">
</head>
<body text="#27408B" bgcolor="#FFFAF0">
<hr/>
<h1 id="title">FBB::mlm</h1>
<h2 id="author">libbobcat-dev_4.04.00-x.tar.gz</h2>
<h2 id="date">2005-2016</h2>
<!DOCTYPE html><html><head>
<meta charset="UTF-8">
<style type="text/css">
figure {text-align: center;}
img {vertical-align: center;}
figure {text-align: center;}
img {vertical-align: center;}
</style>
<link rev="made" href="mailto:Frank B. Brokken: f.b.brokken@rug.nl">
</head>
<body text="#27408B" bgcolor="#FFFAF0">
<hr/>
<h1 id="title"></h1>
<!DOCTYPE html><html><head>
<meta charset="UTF-8">
<title>FBB::mlm(3bobcat)</title>
<style type="text/css">
figure {text-align: center;}
img {vertical-align: center;}
figure {text-align: center;}
img {vertical-align: center;}
figure {text-align: center;}
img {vertical-align: center;}
</style>
<link rev="made" href="mailto:Frank B. Brokken: f.b.brokken@rug.nl">
</head>
<body text="#27408B" bgcolor="#FFFAF0">
<hr/>
<h1 id="title">FBB::mlm(3bobcat)</h1>
<h2 id="author">libbobcat-dev_4.04.00-x.tar.gz OFoldStream manipulator</h2>
<h2 id="date">2005-2016</h2>
<p>
<h2 >NAME</h2>FBB::mlm - Manipulator modifying left margins of OFoldStream
objects
<p>
<h2 >SYNOPSIS</h2>
<strong >#include <bobcat/ofoldstream></strong> or <br/>
<strong >#include <bobcat/ofoldstreambuf></strong> <br/>
Linking option: <em >-lbobcat</em>
<p>
<h2 >DESCRIPTION</h2>
<p>
The <em >mlm</em> class implements a manipulator that can be inserted into
<em >OFoldStream</em> objects to modify the stream's left margin by a requested
amount. The request cannot result in a negative left margin value. If a
negative left margin would be the arithmetic result of the request then left
margin 0 will silently be used.
<p>
Depending on the tab-setting of the <em >OFoldStream</em> the inserted value
represents the number of blank space characters or the number of
tab-characters that will be added to the left margin.
<p>
The request will be processed at the next newline character or <em >std::flush</em>
or <em >std::endl</em> manipulator that is inserted into the stream. If a line is
still empty once an <em >mlm</em> object and a <em >flush</em> manipulator are inserted
into the stream then the new left margin will be effective at the next word
inserted into that line (cf., the example section below)
<p>
A <em >bad_cast</em> exception is thrown when the manipulator is inserted into an
<em >ostream</em> that is not using a <em >OFoldStreambuf</em> buffer.
<p>
<h2 >NAMESPACE</h2>
<strong >FBB</strong><br/>
All constructors, members, operators and manipulators, mentioned in this
man-page, are defined in the namespace <strong >FBB</strong>.
<p>
<h2 >INHERITS FROM</h2>
-
<p>
<h2 >CONSTRUCTOR</h2>
<ul>
<li> <strong >mlm(int addValue)</strong>:<br/>
</ul>
The standard copy constructor is available.
<p>
<h2 >MEMBER FUNCTIONS</h2>
There are no public or protected member functions in this class.
<p>
<h2 >EXAMPLE</h2>
<pre>
#include <iostream>
#include <bobcat/ofoldstream>
using namespace std;
using namespace FBB;
int main()
{
OFoldStream out(cout, 0, 80);
out << "hello world (left margin is 0)" << mlm(4) << "\n"
"this uses a 4 character wide left margin\n" <<
mlm(-10) << flush <<
"left margin -6 changed to 0, active on this line\n";
return 0;
}
</pre>
<p>
<h2 >FILES</h2>
<em >bobcat/mlm</em> - defines the class interface
<p>
<h2 >SEE ALSO</h2>
<strong >bobcat</strong>(7), <strong >manipulators</strong>(3bobcat), <strong >lm</strong>(3bobcat),
<strong >ofoldstream</strong>(3bobcat)
<p>
<h2 >BUGS</h2>
None Reported.
<p>
<h2 >DISTRIBUTION FILES</h2>
<ul>
<li> <em >bobcat_4.04.00-x.dsc</em>: detached signature;
<li> <em >bobcat_4.04.00-x.tar.gz</em>: source archive;
<li> <em >bobcat_4.04.00-x_i386.changes</em>: change log;
<li> <em >libbobcat1_4.04.00-x_*.deb</em>: debian package holding the
libraries;
<li> <em >libbobcat1-dev_4.04.00-x_*.deb</em>: debian package holding the
libraries, headers and manual pages;
<li> <em >http://sourceforge.net/projects/bobcat</em>: public archive location;
</ul>
<p>
<h2 >BOBCAT</h2>
Bobcat is an acronym of `Brokken's Own Base Classes And Templates'.
<p>
<h2 >COPYRIGHT</h2>
This is free software, distributed under the terms of the
GNU General Public License (GPL).
<p>
<h2 >AUTHOR</h2>
Frank B. Brokken (<strong >f.b.brokken@rug.nl</strong>).
<p>
|