/[debian]/fullquottel/branches/upstream/current/doc_programmer/html/fullquottel_8cpp.html
ViewVC logotype

Contents of /fullquottel/branches/upstream/current/doc_programmer/html/fullquottel_8cpp.html

Parent Directory Parent Directory | Revision Log Revision Log


Revision 120 - (show annotations)
Sat Feb 25 16:41:21 2006 UTC (15 years, 3 months ago) by gregoa
File MIME type: text/html
File size: 45283 byte(s)
[svn-inject] Installing original source of fullquottel
1 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
2 <html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
3 <title>fullquottel: fullquottel.cpp File Reference</title>
4 <link href="doxygen.css" rel="stylesheet" type="text/css">
5 </head><body>
6 <!-- Generated by Doxygen 1.4.4 -->
7 <div class="qindex"><a class="qindex" href="index.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="annotated.html">Class&nbsp;List</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="functions.html">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a></div>
8 <h1>fullquottel.cpp File Reference</h1><code>#include &lt;string&gt;</code><br>
9 <code>#include &lt;vector&gt;</code><br>
10 <code>#include &lt;map&gt;</code><br>
11 <code>#include &lt;fstream&gt;</code><br>
12 <code>#include &lt;sstream&gt;</code><br>
13 <code>#include &lt;iostream&gt;</code><br>
14 <code>#include &lt;iomanip&gt;</code><br>
15 <code>#include &lt;stdexcept&gt;</code><br>
16 <code>#include &lt;cctype&gt;</code><br>
17 <code>#include &lt;argp.h&gt;</code><br>
18 <table border="0" cellpadding="0" cellspacing="0">
19 <tr><td></td></tr>
20 <tr><td colspan="2"><br><h2>Namespaces</h2></td></tr>
21 <tr><td class="memItemLeft" nowrap align="right" valign="top">namespace &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="namespacestd.html">std</a></td></tr>
22
23 <tr><td colspan="2"><br><h2>Classes</h2></td></tr>
24 <tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structRatingBase.html">RatingBase</a></td></tr>
25
26 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Base class of structures that store informations about the rating/test of mail properties. <a href="structRatingBase.html#_details">More...</a><br></td></tr>
27 <tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structRatioRating.html">RatioRating</a></td></tr>
28
29 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">structure to store the rating of an ratio test: <a href="structRatioRating.html#_details">More...</a><br></td></tr>
30 <tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structIntegerRating.html">IntegerRating</a></td></tr>
31
32 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Structure to store the rating of an integer test:. <a href="structIntegerRating.html#_details">More...</a><br></td></tr>
33 <tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structBoolRating.html">BoolRating</a></td></tr>
34
35 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Structure to store the rating of an integer test:. <a href="structBoolRating.html#_details">More...</a><br></td></tr>
36 <tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structSigRating.html">SigRating</a></td></tr>
37
38 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Structure for signature test options. <a href="structSigRating.html#_details">More...</a><br></td></tr>
39 <tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structOptions.html">Options</a></td></tr>
40
41 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Structure to store the program options. <a href="structOptions.html#_details">More...</a><br></td></tr>
42 <tr><td colspan="2"><br><h2>Typedefs</h2></td></tr>
43 <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef vector&lt; string &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a3">TextLines</a></td></tr>
44
45 <tr><td class="memItemLeft" nowrap align="right" valign="top">typedef multimap&lt; string,<br>
46 string &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a4">MultiMap</a></td></tr>
47
48 <tr><td colspan="2"><br><h2>Functions</h2></td></tr>
49 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a11">setStringOptionFromMultiMap</a> (const <a class="el" href="fullquottel_8cpp.html#a4">MultiMap</a> &amp;mm, const string &amp;key, string &amp;option)</td></tr>
50
51 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">searches for key within the multimap. If found, its value is assigned to option. <a href="#a11"></a><br></td></tr>
52 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a12">setDoubleOptionFromMultiMap</a> (const <a class="el" href="fullquottel_8cpp.html#a4">MultiMap</a> &amp;mm, const string &amp;key, double &amp;option)</td></tr>
53
54 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a13">setIntOptionFromMultiMap</a> (const <a class="el" href="fullquottel_8cpp.html#a4">MultiMap</a> &amp;mm, const string &amp;key, int &amp;option)</td></tr>
55
56 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a14">setBoolOptionFromMultiMap</a> (const <a class="el" href="fullquottel_8cpp.html#a4">MultiMap</a> &amp;mm, const string &amp;key, bool &amp;option)</td></tr>
57
58 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a15">useConfig</a> (<a class="el" href="structOptions.html">Options</a> &amp;options, const <a class="el" href="fullquottel_8cpp.html#a4">MultiMap</a> &amp;mm)</td></tr>
59
60 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">incorporates the multimap to the options <a href="#a15"></a><br></td></tr>
61 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a17">isSubString</a> (const string &amp;needle, const string &amp;haystack)</td></tr>
62
63 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns true if substring is part of string <a href="#a17"></a><br></td></tr>
64 <tr><td class="memItemLeft" nowrap align="right" valign="top">string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a18">ltrim</a> (const string &amp;text)</td></tr>
65
66 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">cuts leading whitespace <a href="#a18"></a><br></td></tr>
67 <tr><td class="memItemLeft" nowrap align="right" valign="top">string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a19">rtrim</a> (const string &amp;text)</td></tr>
68
69 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">cuts trailing whitespace <a href="#a19"></a><br></td></tr>
70 <tr><td class="memItemLeft" nowrap align="right" valign="top">string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a20">trim</a> (const string &amp;text)</td></tr>
71
72 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">cuts leading and trailing whitespace <a href="#a20"></a><br></td></tr>
73 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="fullquottel_8cpp.html#a3">TextLines</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a21">loadTextLines</a> (istream &amp;istr)</td></tr>
74
75 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">loads a file into a TextLines class. <a href="#a21"></a><br></td></tr>
76 <tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="fullquottel_8cpp.html#a4">MultiMap</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a22">multiMapFromTextLines</a> (const <a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> &amp;lines) throw (runtime_error)</td></tr>
77
78 <tr><td class="memItemLeft" nowrap align="right" valign="top">string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a23">expandTildeToHome</a> (string file)</td></tr>
79
80 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">expands leading ~ to $HOME <a href="#a23"></a><br></td></tr>
81 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a24">showTextLines</a> (const <a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> &amp;tl, bool addEndl=false)</td></tr>
82
83 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Testing purposes: Return TextLines on cout. <a href="#a24"></a><br></td></tr>
84 <tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a25">showMultiMap</a> (const <a class="el" href="fullquottel_8cpp.html#a4">MultiMap</a> &amp;mm)</td></tr>
85
86 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Testing purposes. <a href="#a25"></a><br></td></tr>
87 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a26">isQuotedLine</a> (const string &amp;line, const string &amp;quoteChars)</td></tr>
88
89 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns true, if the line begins with the specified Quotestrings <a href="#a26"></a><br></td></tr>
90 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a27">cutSignature</a> (<a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> &amp;body, const string &amp;quoteChars)</td></tr>
91
92 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">cuts the signature out of the body and returns true. If the signature is not found, it returns false and leaves the body untouched. <a href="#a27"></a><br></td></tr>
93 <tr><td class="memItemLeft" nowrap align="right" valign="top">TextLines::size_type&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a28">quotedLines</a> (const <a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> &amp;body, const string &amp;quoteChars)</td></tr>
94
95 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">counts quoted lines <a href="#a28"></a><br></td></tr>
96 <tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a29">ownSig</a> (const <a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> &amp;body, const <a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> &amp;signature)</td></tr>
97
98 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns true if the signature is found within the body. <a href="#a29"></a><br></td></tr>
99 <tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a30">quotedLinesBottom</a> (const <a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> &amp;bodyNoSig, const string &amp;quoteChars)</td></tr>
100
101 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">returns the amount of quoted lines at the bottom of the message <a href="#a30"></a><br></td></tr>
102 <tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a31">quoteBlockCount</a> (const <a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> &amp;bodyNoSig, const string &amp;quoteChars)</td></tr>
103
104 <tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the number of the quote blocks. <a href="#a31"></a><br></td></tr>
105 <tr><td class="memItemLeft" nowrap align="right" valign="top">unsigned&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a32">microsoftAttributionLineNumber</a> (const <a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> &amp;bodyNoSig, const <a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> &amp;attributionLines)</td></tr>
106
107 <tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a33">main</a> (int argc, char *argv[])</td></tr>
108
109 <tr><td colspan="2"><br><h2>Variables</h2></td></tr>
110 <tr><td class="memItemLeft" nowrap align="right" valign="top">const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a0">err_noinput</a> = 255</td></tr>
111
112 <tr><td class="memItemLeft" nowrap align="right" valign="top">const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a1">err_nosigfile</a> = 254</td></tr>
113
114 <tr><td class="memItemLeft" nowrap align="right" valign="top">const int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a2">err_options</a> = 253</td></tr>
115
116 <tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a5">argp_program_version</a> = &quot;fullquottel 0.1.1&quot;</td></tr>
117
118 <tr><td class="memItemLeft" nowrap align="right" valign="top">const char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="fullquottel_8cpp.html#a6">argp_program_bug_address</a> = &quot;&lt;toast@toastfreeware.priv.at&gt;&quot;</td></tr>
119
120 </table>
121 <hr><h2>Typedef Documentation</h2>
122 <a class="anchor" name="a3"></a><!-- doxytag: member="fullquottel.cpp::TextLines" ref="a3" args="" --><p>
123 <table class="mdTable" cellpadding="2" cellspacing="0">
124 <tr>
125 <td class="mdRow">
126 <table cellpadding="0" cellspacing="0" border="0">
127 <tr>
128 <td class="md" nowrap valign="top">typedef vector&lt;string&gt; <a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> </td>
129 </tr>
130 </table>
131 </td>
132 </tr>
133 </table>
134 <table cellspacing="5" cellpadding="0" border="0">
135 <tr>
136 <td>
137 &nbsp;
138 </td>
139 <td>
140
141 <p>
142 This type represents text seperated in lines. Line delimiters should be preserved so that the unseperated text can be easily reconstructed. </td>
143 </tr>
144 </table>
145 <a class="anchor" name="a4"></a><!-- doxytag: member="fullquottel.cpp::MultiMap" ref="a4" args="" --><p>
146 <table class="mdTable" cellpadding="2" cellspacing="0">
147 <tr>
148 <td class="mdRow">
149 <table cellpadding="0" cellspacing="0" border="0">
150 <tr>
151 <td class="md" nowrap valign="top">typedef multimap&lt;string, string&gt; <a class="el" href="fullquottel_8cpp.html#a4">MultiMap</a> </td>
152 </tr>
153 </table>
154 </td>
155 </tr>
156 </table>
157 <table cellspacing="5" cellpadding="0" border="0">
158 <tr>
159 <td>
160 &nbsp;
161 </td>
162 <td>
163
164 <p>
165 </td>
166 </tr>
167 </table>
168 <hr><h2>Function Documentation</h2>
169 <a class="anchor" name="a11"></a><!-- doxytag: member="fullquottel.cpp::setStringOptionFromMultiMap" ref="a11" args="(const MultiMap &amp;mm, const string &amp;key, string &amp;option)" --><p>
170 <table class="mdTable" cellpadding="2" cellspacing="0">
171 <tr>
172 <td class="mdRow">
173 <table cellpadding="0" cellspacing="0" border="0">
174 <tr>
175 <td class="md" nowrap valign="top">void setStringOptionFromMultiMap </td>
176 <td class="md" valign="top">(&nbsp;</td>
177 <td class="md" nowrap valign="top">const <a class="el" href="fullquottel_8cpp.html#a4">MultiMap</a> &amp;&nbsp;</td>
178 <td class="mdname" nowrap> <em>mm</em>, </td>
179 </tr>
180 <tr>
181 <td class="md" nowrap align="right"></td>
182 <td class="md"></td>
183 <td class="md" nowrap>const string &amp;&nbsp;</td>
184 <td class="mdname" nowrap> <em>key</em>, </td>
185 </tr>
186 <tr>
187 <td class="md" nowrap align="right"></td>
188 <td class="md"></td>
189 <td class="md" nowrap>string &amp;&nbsp;</td>
190 <td class="mdname" nowrap> <em>option</em></td>
191 </tr>
192 <tr>
193 <td class="md"></td>
194 <td class="md">)&nbsp;</td>
195 <td class="md" colspan="2"></td>
196 </tr>
197 </table>
198 </td>
199 </tr>
200 </table>
201 <table cellspacing="5" cellpadding="0" border="0">
202 <tr>
203 <td>
204 &nbsp;
205 </td>
206 <td>
207
208 <p>
209 searches for key within the multimap. If found, its value is assigned to option.
210 <p>
211 </td>
212 </tr>
213 </table>
214 <a class="anchor" name="a12"></a><!-- doxytag: member="fullquottel.cpp::setDoubleOptionFromMultiMap" ref="a12" args="(const MultiMap &amp;mm, const string &amp;key, double &amp;option)" --><p>
215 <table class="mdTable" cellpadding="2" cellspacing="0">
216 <tr>
217 <td class="mdRow">
218 <table cellpadding="0" cellspacing="0" border="0">
219 <tr>
220 <td class="md" nowrap valign="top">void setDoubleOptionFromMultiMap </td>
221 <td class="md" valign="top">(&nbsp;</td>
222 <td class="md" nowrap valign="top">const <a class="el" href="fullquottel_8cpp.html#a4">MultiMap</a> &amp;&nbsp;</td>
223 <td class="mdname" nowrap> <em>mm</em>, </td>
224 </tr>
225 <tr>
226 <td class="md" nowrap align="right"></td>
227 <td class="md"></td>
228 <td class="md" nowrap>const string &amp;&nbsp;</td>
229 <td class="mdname" nowrap> <em>key</em>, </td>
230 </tr>
231 <tr>
232 <td class="md" nowrap align="right"></td>
233 <td class="md"></td>
234 <td class="md" nowrap>double &amp;&nbsp;</td>
235 <td class="mdname" nowrap> <em>option</em></td>
236 </tr>
237 <tr>
238 <td class="md"></td>
239 <td class="md">)&nbsp;</td>
240 <td class="md" colspan="2"></td>
241 </tr>
242 </table>
243 </td>
244 </tr>
245 </table>
246 <table cellspacing="5" cellpadding="0" border="0">
247 <tr>
248 <td>
249 &nbsp;
250 </td>
251 <td>
252
253 <p>
254 </td>
255 </tr>
256 </table>
257 <a class="anchor" name="a13"></a><!-- doxytag: member="fullquottel.cpp::setIntOptionFromMultiMap" ref="a13" args="(const MultiMap &amp;mm, const string &amp;key, int &amp;option)" --><p>
258 <table class="mdTable" cellpadding="2" cellspacing="0">
259 <tr>
260 <td class="mdRow">
261 <table cellpadding="0" cellspacing="0" border="0">
262 <tr>
263 <td class="md" nowrap valign="top">void setIntOptionFromMultiMap </td>
264 <td class="md" valign="top">(&nbsp;</td>
265 <td class="md" nowrap valign="top">const <a class="el" href="fullquottel_8cpp.html#a4">MultiMap</a> &amp;&nbsp;</td>
266 <td class="mdname" nowrap> <em>mm</em>, </td>
267 </tr>
268 <tr>
269 <td class="md" nowrap align="right"></td>
270 <td class="md"></td>
271 <td class="md" nowrap>const string &amp;&nbsp;</td>
272 <td class="mdname" nowrap> <em>key</em>, </td>
273 </tr>
274 <tr>
275 <td class="md" nowrap align="right"></td>
276 <td class="md"></td>
277 <td class="md" nowrap>int &amp;&nbsp;</td>
278 <td class="mdname" nowrap> <em>option</em></td>
279 </tr>
280 <tr>
281 <td class="md"></td>
282 <td class="md">)&nbsp;</td>
283 <td class="md" colspan="2"></td>
284 </tr>
285 </table>
286 </td>
287 </tr>
288 </table>
289 <table cellspacing="5" cellpadding="0" border="0">
290 <tr>
291 <td>
292 &nbsp;
293 </td>
294 <td>
295
296 <p>
297 </td>
298 </tr>
299 </table>
300 <a class="anchor" name="a14"></a><!-- doxytag: member="fullquottel.cpp::setBoolOptionFromMultiMap" ref="a14" args="(const MultiMap &amp;mm, const string &amp;key, bool &amp;option)" --><p>
301 <table class="mdTable" cellpadding="2" cellspacing="0">
302 <tr>
303 <td class="mdRow">
304 <table cellpadding="0" cellspacing="0" border="0">
305 <tr>
306 <td class="md" nowrap valign="top">void setBoolOptionFromMultiMap </td>
307 <td class="md" valign="top">(&nbsp;</td>
308 <td class="md" nowrap valign="top">const <a class="el" href="fullquottel_8cpp.html#a4">MultiMap</a> &amp;&nbsp;</td>
309 <td class="mdname" nowrap> <em>mm</em>, </td>
310 </tr>
311 <tr>
312 <td class="md" nowrap align="right"></td>
313 <td class="md"></td>
314 <td class="md" nowrap>const string &amp;&nbsp;</td>
315 <td class="mdname" nowrap> <em>key</em>, </td>
316 </tr>
317 <tr>
318 <td class="md" nowrap align="right"></td>
319 <td class="md"></td>
320 <td class="md" nowrap>bool &amp;&nbsp;</td>
321 <td class="mdname" nowrap> <em>option</em></td>
322 </tr>
323 <tr>
324 <td class="md"></td>
325 <td class="md">)&nbsp;</td>
326 <td class="md" colspan="2"></td>
327 </tr>
328 </table>
329 </td>
330 </tr>
331 </table>
332 <table cellspacing="5" cellpadding="0" border="0">
333 <tr>
334 <td>
335 &nbsp;
336 </td>
337 <td>
338
339 <p>
340 </td>
341 </tr>
342 </table>
343 <a class="anchor" name="a15"></a><!-- doxytag: member="fullquottel.cpp::useConfig" ref="a15" args="(Options &amp;options, const MultiMap &amp;mm)" --><p>
344 <table class="mdTable" cellpadding="2" cellspacing="0">
345 <tr>
346 <td class="mdRow">
347 <table cellpadding="0" cellspacing="0" border="0">
348 <tr>
349 <td class="md" nowrap valign="top">void useConfig </td>
350 <td class="md" valign="top">(&nbsp;</td>
351 <td class="md" nowrap valign="top"><a class="el" href="structOptions.html">Options</a> &amp;&nbsp;</td>
352 <td class="mdname" nowrap> <em>options</em>, </td>
353 </tr>
354 <tr>
355 <td class="md" nowrap align="right"></td>
356 <td class="md"></td>
357 <td class="md" nowrap>const <a class="el" href="fullquottel_8cpp.html#a4">MultiMap</a> &amp;&nbsp;</td>
358 <td class="mdname" nowrap> <em>mm</em></td>
359 </tr>
360 <tr>
361 <td class="md"></td>
362 <td class="md">)&nbsp;</td>
363 <td class="md" colspan="2"></td>
364 </tr>
365 </table>
366 </td>
367 </tr>
368 </table>
369 <table cellspacing="5" cellpadding="0" border="0">
370 <tr>
371 <td>
372 &nbsp;
373 </td>
374 <td>
375
376 <p>
377 incorporates the multimap to the options
378 <p>
379 </td>
380 </tr>
381 </table>
382 <a class="anchor" name="a17"></a><!-- doxytag: member="fullquottel.cpp::isSubString" ref="a17" args="(const string &amp;needle, const string &amp;haystack)" --><p>
383 <table class="mdTable" cellpadding="2" cellspacing="0">
384 <tr>
385 <td class="mdRow">
386 <table cellpadding="0" cellspacing="0" border="0">
387 <tr>
388 <td class="md" nowrap valign="top">bool isSubString </td>
389 <td class="md" valign="top">(&nbsp;</td>
390 <td class="md" nowrap valign="top">const string &amp;&nbsp;</td>
391 <td class="mdname" nowrap> <em>needle</em>, </td>
392 </tr>
393 <tr>
394 <td class="md" nowrap align="right"></td>
395 <td class="md"></td>
396 <td class="md" nowrap>const string &amp;&nbsp;</td>
397 <td class="mdname" nowrap> <em>haystack</em></td>
398 </tr>
399 <tr>
400 <td class="md"></td>
401 <td class="md">)&nbsp;</td>
402 <td class="md" colspan="2"></td>
403 </tr>
404 </table>
405 </td>
406 </tr>
407 </table>
408 <table cellspacing="5" cellpadding="0" border="0">
409 <tr>
410 <td>
411 &nbsp;
412 </td>
413 <td>
414
415 <p>
416 returns true if substring is part of string
417 <p>
418 </td>
419 </tr>
420 </table>
421 <a class="anchor" name="a18"></a><!-- doxytag: member="fullquottel.cpp::ltrim" ref="a18" args="(const string &amp;text)" --><p>
422 <table class="mdTable" cellpadding="2" cellspacing="0">
423 <tr>
424 <td class="mdRow">
425 <table cellpadding="0" cellspacing="0" border="0">
426 <tr>
427 <td class="md" nowrap valign="top">string ltrim </td>
428 <td class="md" valign="top">(&nbsp;</td>
429 <td class="md" nowrap valign="top">const string &amp;&nbsp;</td>
430 <td class="mdname1" valign="top" nowrap> <em>text</em> </td>
431 <td class="md" valign="top">&nbsp;)&nbsp;</td>
432 <td class="md" nowrap></td>
433 </tr>
434 </table>
435 </td>
436 </tr>
437 </table>
438 <table cellspacing="5" cellpadding="0" border="0">
439 <tr>
440 <td>
441 &nbsp;
442 </td>
443 <td>
444
445 <p>
446 cuts leading whitespace
447 <p>
448 </td>
449 </tr>
450 </table>
451 <a class="anchor" name="a19"></a><!-- doxytag: member="fullquottel.cpp::rtrim" ref="a19" args="(const string &amp;text)" --><p>
452 <table class="mdTable" cellpadding="2" cellspacing="0">
453 <tr>
454 <td class="mdRow">
455 <table cellpadding="0" cellspacing="0" border="0">
456 <tr>
457 <td class="md" nowrap valign="top">string rtrim </td>
458 <td class="md" valign="top">(&nbsp;</td>
459 <td class="md" nowrap valign="top">const string &amp;&nbsp;</td>
460 <td class="mdname1" valign="top" nowrap> <em>text</em> </td>
461 <td class="md" valign="top">&nbsp;)&nbsp;</td>
462 <td class="md" nowrap></td>
463 </tr>
464 </table>
465 </td>
466 </tr>
467 </table>
468 <table cellspacing="5" cellpadding="0" border="0">
469 <tr>
470 <td>
471 &nbsp;
472 </td>
473 <td>
474
475 <p>
476 cuts trailing whitespace
477 <p>
478 </td>
479 </tr>
480 </table>
481 <a class="anchor" name="a20"></a><!-- doxytag: member="fullquottel.cpp::trim" ref="a20" args="(const string &amp;text)" --><p>
482 <table class="mdTable" cellpadding="2" cellspacing="0">
483 <tr>
484 <td class="mdRow">
485 <table cellpadding="0" cellspacing="0" border="0">
486 <tr>
487 <td class="md" nowrap valign="top">string trim </td>
488 <td class="md" valign="top">(&nbsp;</td>
489 <td class="md" nowrap valign="top">const string &amp;&nbsp;</td>
490 <td class="mdname1" valign="top" nowrap> <em>text</em> </td>
491 <td class="md" valign="top">&nbsp;)&nbsp;</td>
492 <td class="md" nowrap></td>
493 </tr>
494 </table>
495 </td>
496 </tr>
497 </table>
498 <table cellspacing="5" cellpadding="0" border="0">
499 <tr>
500 <td>
501 &nbsp;
502 </td>
503 <td>
504
505 <p>
506 cuts leading and trailing whitespace
507 <p>
508 </td>
509 </tr>
510 </table>
511 <a class="anchor" name="a21"></a><!-- doxytag: member="fullquottel.cpp::loadTextLines" ref="a21" args="(istream &amp;istr)" --><p>
512 <table class="mdTable" cellpadding="2" cellspacing="0">
513 <tr>
514 <td class="mdRow">
515 <table cellpadding="0" cellspacing="0" border="0">
516 <tr>
517 <td class="md" nowrap valign="top"><a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> loadTextLines </td>
518 <td class="md" valign="top">(&nbsp;</td>
519 <td class="md" nowrap valign="top">istream &amp;&nbsp;</td>
520 <td class="mdname1" valign="top" nowrap> <em>istr</em> </td>
521 <td class="md" valign="top">&nbsp;)&nbsp;</td>
522 <td class="md" nowrap></td>
523 </tr>
524 </table>
525 </td>
526 </tr>
527 </table>
528 <table cellspacing="5" cellpadding="0" border="0">
529 <tr>
530 <td>
531 &nbsp;
532 </td>
533 <td>
534
535 <p>
536 loads a file into a TextLines class.
537 <p>
538 </td>
539 </tr>
540 </table>
541 <a class="anchor" name="a22"></a><!-- doxytag: member="fullquottel.cpp::multiMapFromTextLines" ref="a22" args="(const TextLines &amp;lines)" --><p>
542 <table class="mdTable" cellpadding="2" cellspacing="0">
543 <tr>
544 <td class="mdRow">
545 <table cellpadding="0" cellspacing="0" border="0">
546 <tr>
547 <td class="md" nowrap valign="top"><a class="el" href="fullquottel_8cpp.html#a4">MultiMap</a> multiMapFromTextLines </td>
548 <td class="md" valign="top">(&nbsp;</td>
549 <td class="md" nowrap valign="top">const <a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> &amp;&nbsp;</td>
550 <td class="mdname1" valign="top" nowrap> <em>lines</em> </td>
551 <td class="md" valign="top">&nbsp;)&nbsp;</td>
552 <td class="md" nowrap> throw (runtime_error)</td>
553 </tr>
554 </table>
555 </td>
556 </tr>
557 </table>
558 <table cellspacing="5" cellpadding="0" border="0">
559 <tr>
560 <td>
561 &nbsp;
562 </td>
563 <td>
564
565 <p>
566 Loads a key=value file (lines starting with # or empty lines are ignored) Multiple values for one key are allowed If an syntax error occurs, an exception is thrown. </td>
567 </tr>
568 </table>
569 <a class="anchor" name="a23"></a><!-- doxytag: member="fullquottel.cpp::expandTildeToHome" ref="a23" args="(string file)" --><p>
570 <table class="mdTable" cellpadding="2" cellspacing="0">
571 <tr>
572 <td class="mdRow">
573 <table cellpadding="0" cellspacing="0" border="0">
574 <tr>
575 <td class="md" nowrap valign="top">string expandTildeToHome </td>
576 <td class="md" valign="top">(&nbsp;</td>
577 <td class="md" nowrap valign="top">string&nbsp;</td>
578 <td class="mdname1" valign="top" nowrap> <em>file</em> </td>
579 <td class="md" valign="top">&nbsp;)&nbsp;</td>
580 <td class="md" nowrap></td>
581 </tr>
582 </table>
583 </td>
584 </tr>
585 </table>
586 <table cellspacing="5" cellpadding="0" border="0">
587 <tr>
588 <td>
589 &nbsp;
590 </td>
591 <td>
592
593 <p>
594 expands leading ~ to $HOME
595 <p>
596 </td>
597 </tr>
598 </table>
599 <a class="anchor" name="a24"></a><!-- doxytag: member="fullquottel.cpp::showTextLines" ref="a24" args="(const TextLines &amp;tl, bool addEndl=false)" --><p>
600 <table class="mdTable" cellpadding="2" cellspacing="0">
601 <tr>
602 <td class="mdRow">
603 <table cellpadding="0" cellspacing="0" border="0">
604 <tr>
605 <td class="md" nowrap valign="top">void showTextLines </td>
606 <td class="md" valign="top">(&nbsp;</td>
607 <td class="md" nowrap valign="top">const <a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> &amp;&nbsp;</td>
608 <td class="mdname" nowrap> <em>tl</em>, </td>
609 </tr>
610 <tr>
611 <td class="md" nowrap align="right"></td>
612 <td class="md"></td>
613 <td class="md" nowrap>bool&nbsp;</td>
614 <td class="mdname" nowrap> <em>addEndl</em> = <code>false</code></td>
615 </tr>
616 <tr>
617 <td class="md"></td>
618 <td class="md">)&nbsp;</td>
619 <td class="md" colspan="2"></td>
620 </tr>
621 </table>
622 </td>
623 </tr>
624 </table>
625 <table cellspacing="5" cellpadding="0" border="0">
626 <tr>
627 <td>
628 &nbsp;
629 </td>
630 <td>
631
632 <p>
633 Testing purposes: Return TextLines on cout.
634 <p>
635 </td>
636 </tr>
637 </table>
638 <a class="anchor" name="a25"></a><!-- doxytag: member="fullquottel.cpp::showMultiMap" ref="a25" args="(const MultiMap &amp;mm)" --><p>
639 <table class="mdTable" cellpadding="2" cellspacing="0">
640 <tr>
641 <td class="mdRow">
642 <table cellpadding="0" cellspacing="0" border="0">
643 <tr>
644 <td class="md" nowrap valign="top">void showMultiMap </td>
645 <td class="md" valign="top">(&nbsp;</td>
646 <td class="md" nowrap valign="top">const <a class="el" href="fullquottel_8cpp.html#a4">MultiMap</a> &amp;&nbsp;</td>
647 <td class="mdname1" valign="top" nowrap> <em>mm</em> </td>
648 <td class="md" valign="top">&nbsp;)&nbsp;</td>
649 <td class="md" nowrap></td>
650 </tr>
651 </table>
652 </td>
653 </tr>
654 </table>
655 <table cellspacing="5" cellpadding="0" border="0">
656 <tr>
657 <td>
658 &nbsp;
659 </td>
660 <td>
661
662 <p>
663 Testing purposes.
664 <p>
665 </td>
666 </tr>
667 </table>
668 <a class="anchor" name="a26"></a><!-- doxytag: member="fullquottel.cpp::isQuotedLine" ref="a26" args="(const string &amp;line, const string &amp;quoteChars)" --><p>
669 <table class="mdTable" cellpadding="2" cellspacing="0">
670 <tr>
671 <td class="mdRow">
672 <table cellpadding="0" cellspacing="0" border="0">
673 <tr>
674 <td class="md" nowrap valign="top">bool isQuotedLine </td>
675 <td class="md" valign="top">(&nbsp;</td>
676 <td class="md" nowrap valign="top">const string &amp;&nbsp;</td>
677 <td class="mdname" nowrap> <em>line</em>, </td>
678 </tr>
679 <tr>
680 <td class="md" nowrap align="right"></td>
681 <td class="md"></td>
682 <td class="md" nowrap>const string &amp;&nbsp;</td>
683 <td class="mdname" nowrap> <em>quoteChars</em></td>
684 </tr>
685 <tr>
686 <td class="md"></td>
687 <td class="md">)&nbsp;</td>
688 <td class="md" colspan="2"></td>
689 </tr>
690 </table>
691 </td>
692 </tr>
693 </table>
694 <table cellspacing="5" cellpadding="0" border="0">
695 <tr>
696 <td>
697 &nbsp;
698 </td>
699 <td>
700
701 <p>
702 returns true, if the line begins with the specified Quotestrings
703 <p>
704 </td>
705 </tr>
706 </table>
707 <a class="anchor" name="a27"></a><!-- doxytag: member="fullquottel.cpp::cutSignature" ref="a27" args="(TextLines &amp;body, const string &amp;quoteChars)" --><p>
708 <table class="mdTable" cellpadding="2" cellspacing="0">
709 <tr>
710 <td class="mdRow">
711 <table cellpadding="0" cellspacing="0" border="0">
712 <tr>
713 <td class="md" nowrap valign="top">bool cutSignature </td>
714 <td class="md" valign="top">(&nbsp;</td>
715 <td class="md" nowrap valign="top"><a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> &amp;&nbsp;</td>
716 <td class="mdname" nowrap> <em>body</em>, </td>
717 </tr>
718 <tr>
719 <td class="md" nowrap align="right"></td>
720 <td class="md"></td>
721 <td class="md" nowrap>const string &amp;&nbsp;</td>
722 <td class="mdname" nowrap> <em>quoteChars</em></td>
723 </tr>
724 <tr>
725 <td class="md"></td>
726 <td class="md">)&nbsp;</td>
727 <td class="md" colspan="2"></td>
728 </tr>
729 </table>
730 </td>
731 </tr>
732 </table>
733 <table cellspacing="5" cellpadding="0" border="0">
734 <tr>
735 <td>
736 &nbsp;
737 </td>
738 <td>
739
740 <p>
741 cuts the signature out of the body and returns true. If the signature is not found, it returns false and leaves the body untouched.
742 <p>
743 </td>
744 </tr>
745 </table>
746 <a class="anchor" name="a28"></a><!-- doxytag: member="fullquottel.cpp::quotedLines" ref="a28" args="(const TextLines &amp;body, const string &amp;quoteChars)" --><p>
747 <table class="mdTable" cellpadding="2" cellspacing="0">
748 <tr>
749 <td class="mdRow">
750 <table cellpadding="0" cellspacing="0" border="0">
751 <tr>
752 <td class="md" nowrap valign="top">TextLines::size_type quotedLines </td>
753 <td class="md" valign="top">(&nbsp;</td>
754 <td class="md" nowrap valign="top">const <a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> &amp;&nbsp;</td>
755 <td class="mdname" nowrap> <em>body</em>, </td>
756 </tr>
757 <tr>
758 <td class="md" nowrap align="right"></td>
759 <td class="md"></td>
760 <td class="md" nowrap>const string &amp;&nbsp;</td>
761 <td class="mdname" nowrap> <em>quoteChars</em></td>
762 </tr>
763 <tr>
764 <td class="md"></td>
765 <td class="md">)&nbsp;</td>
766 <td class="md" colspan="2"></td>
767 </tr>
768 </table>
769 </td>
770 </tr>
771 </table>
772 <table cellspacing="5" cellpadding="0" border="0">
773 <tr>
774 <td>
775 &nbsp;
776 </td>
777 <td>
778
779 <p>
780 counts quoted lines
781 <p>
782 </td>
783 </tr>
784 </table>
785 <a class="anchor" name="a29"></a><!-- doxytag: member="fullquottel.cpp::ownSig" ref="a29" args="(const TextLines &amp;body, const TextLines &amp;signature)" --><p>
786 <table class="mdTable" cellpadding="2" cellspacing="0">
787 <tr>
788 <td class="mdRow">
789 <table cellpadding="0" cellspacing="0" border="0">
790 <tr>
791 <td class="md" nowrap valign="top">bool ownSig </td>
792 <td class="md" valign="top">(&nbsp;</td>
793 <td class="md" nowrap valign="top">const <a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> &amp;&nbsp;</td>
794 <td class="mdname" nowrap> <em>body</em>, </td>
795 </tr>
796 <tr>
797 <td class="md" nowrap align="right"></td>
798 <td class="md"></td>
799 <td class="md" nowrap>const <a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> &amp;&nbsp;</td>
800 <td class="mdname" nowrap> <em>signature</em></td>
801 </tr>
802 <tr>
803 <td class="md"></td>
804 <td class="md">)&nbsp;</td>
805 <td class="md" colspan="2"></td>
806 </tr>
807 </table>
808 </td>
809 </tr>
810 </table>
811 <table cellspacing="5" cellpadding="0" border="0">
812 <tr>
813 <td>
814 &nbsp;
815 </td>
816 <td>
817
818 <p>
819 returns true if the signature is found within the body.
820 <p>
821 </td>
822 </tr>
823 </table>
824 <a class="anchor" name="a30"></a><!-- doxytag: member="fullquottel.cpp::quotedLinesBottom" ref="a30" args="(const TextLines &amp;bodyNoSig, const string &amp;quoteChars)" --><p>
825 <table class="mdTable" cellpadding="2" cellspacing="0">
826 <tr>
827 <td class="mdRow">
828 <table cellpadding="0" cellspacing="0" border="0">
829 <tr>
830 <td class="md" nowrap valign="top">unsigned quotedLinesBottom </td>
831 <td class="md" valign="top">(&nbsp;</td>
832 <td class="md" nowrap valign="top">const <a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> &amp;&nbsp;</td>
833 <td class="mdname" nowrap> <em>bodyNoSig</em>, </td>
834 </tr>
835 <tr>
836 <td class="md" nowrap align="right"></td>
837 <td class="md"></td>
838 <td class="md" nowrap>const string &amp;&nbsp;</td>
839 <td class="mdname" nowrap> <em>quoteChars</em></td>
840 </tr>
841 <tr>
842 <td class="md"></td>
843 <td class="md">)&nbsp;</td>
844 <td class="md" colspan="2"></td>
845 </tr>
846 </table>
847 </td>
848 </tr>
849 </table>
850 <table cellspacing="5" cellpadding="0" border="0">
851 <tr>
852 <td>
853 &nbsp;
854 </td>
855 <td>
856
857 <p>
858 returns the amount of quoted lines at the bottom of the message
859 <p>
860 </td>
861 </tr>
862 </table>
863 <a class="anchor" name="a31"></a><!-- doxytag: member="fullquottel.cpp::quoteBlockCount" ref="a31" args="(const TextLines &amp;bodyNoSig, const string &amp;quoteChars)" --><p>
864 <table class="mdTable" cellpadding="2" cellspacing="0">
865 <tr>
866 <td class="mdRow">
867 <table cellpadding="0" cellspacing="0" border="0">
868 <tr>
869 <td class="md" nowrap valign="top">unsigned quoteBlockCount </td>
870 <td class="md" valign="top">(&nbsp;</td>
871 <td class="md" nowrap valign="top">const <a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> &amp;&nbsp;</td>
872 <td class="mdname" nowrap> <em>bodyNoSig</em>, </td>
873 </tr>
874 <tr>
875 <td class="md" nowrap align="right"></td>
876 <td class="md"></td>
877 <td class="md" nowrap>const string &amp;&nbsp;</td>
878 <td class="mdname" nowrap> <em>quoteChars</em></td>
879 </tr>
880 <tr>
881 <td class="md"></td>
882 <td class="md">)&nbsp;</td>
883 <td class="md" colspan="2"></td>
884 </tr>
885 </table>
886 </td>
887 </tr>
888 </table>
889 <table cellspacing="5" cellpadding="0" border="0">
890 <tr>
891 <td>
892 &nbsp;
893 </td>
894 <td>
895
896 <p>
897 Returns the number of the quote blocks.
898 <p>
899 </td>
900 </tr>
901 </table>
902 <a class="anchor" name="a32"></a><!-- doxytag: member="fullquottel.cpp::microsoftAttributionLineNumber" ref="a32" args="(const TextLines &amp;bodyNoSig, const TextLines &amp;attributionLines)" --><p>
903 <table class="mdTable" cellpadding="2" cellspacing="0">
904 <tr>
905 <td class="mdRow">
906 <table cellpadding="0" cellspacing="0" border="0">
907 <tr>
908 <td class="md" nowrap valign="top">unsigned microsoftAttributionLineNumber </td>
909 <td class="md" valign="top">(&nbsp;</td>
910 <td class="md" nowrap valign="top">const <a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> &amp;&nbsp;</td>
911 <td class="mdname" nowrap> <em>bodyNoSig</em>, </td>
912 </tr>
913 <tr>
914 <td class="md" nowrap align="right"></td>
915 <td class="md"></td>
916 <td class="md" nowrap>const <a class="el" href="fullquottel_8cpp.html#a3">TextLines</a> &amp;&nbsp;</td>
917 <td class="mdname" nowrap> <em>attributionLines</em></td>
918 </tr>
919 <tr>
920 <td class="md"></td>
921 <td class="md">)&nbsp;</td>
922 <td class="md" colspan="2"></td>
923 </tr>
924 </table>
925 </td>
926 </tr>
927 </table>
928 <table cellspacing="5" cellpadding="0" border="0">
929 <tr>
930 <td>
931 &nbsp;
932 </td>
933 <td>
934
935 <p>
936 Searches for a line from Outlook-like programs that shows the beginning of the reply (like -----Original Message-----) and returns the line number if it is found, 0 otherwise. </td>
937 </tr>
938 </table>
939 <a class="anchor" name="a33"></a><!-- doxytag: member="fullquottel.cpp::main" ref="a33" args="(int argc, char *argv[])" --><p>
940 <table class="mdTable" cellpadding="2" cellspacing="0">
941 <tr>
942 <td class="mdRow">
943 <table cellpadding="0" cellspacing="0" border="0">
944 <tr>
945 <td class="md" nowrap valign="top">int main </td>
946 <td class="md" valign="top">(&nbsp;</td>
947 <td class="md" nowrap valign="top">int&nbsp;</td>
948 <td class="mdname" nowrap> <em>argc</em>, </td>
949 </tr>
950 <tr>
951 <td class="md" nowrap align="right"></td>
952 <td class="md"></td>
953 <td class="md" nowrap>char *&nbsp;</td>
954 <td class="mdname" nowrap> <em>argv</em>[]</td>
955 </tr>
956 <tr>
957 <td class="md"></td>
958 <td class="md">)&nbsp;</td>
959 <td class="md" colspan="2"></td>
960 </tr>
961 </table>
962 </td>
963 </tr>
964 </table>
965 <table cellspacing="5" cellpadding="0" border="0">
966 <tr>
967 <td>
968 &nbsp;
969 </td>
970 <td>
971
972 <p>
973 </td>
974 </tr>
975 </table>
976 <hr><h2>Variable Documentation</h2>
977 <a class="anchor" name="a0"></a><!-- doxytag: member="fullquottel.cpp::err_noinput" ref="a0" args="" --><p>
978 <table class="mdTable" cellpadding="2" cellspacing="0">
979 <tr>
980 <td class="mdRow">
981 <table cellpadding="0" cellspacing="0" border="0">
982 <tr>
983 <td class="md" nowrap valign="top">const int <a class="el" href="fullquottel_8cpp.html#a0">err_noinput</a> = 255 </td>
984 </tr>
985 </table>
986 </td>
987 </tr>
988 </table>
989 <table cellspacing="5" cellpadding="0" border="0">
990 <tr>
991 <td>
992 &nbsp;
993 </td>
994 <td>
995
996 <p>
997 </td>
998 </tr>
999 </table>
1000 <a class="anchor" name="a1"></a><!-- doxytag: member="fullquottel.cpp::err_nosigfile" ref="a1" args="" --><p>
1001 <table class="mdTable" cellpadding="2" cellspacing="0">
1002 <tr>
1003 <td class="mdRow">
1004 <table cellpadding="0" cellspacing="0" border="0">
1005 <tr>
1006 <td class="md" nowrap valign="top">const int <a class="el" href="fullquottel_8cpp.html#a1">err_nosigfile</a> = 254 </td>
1007 </tr>
1008 </table>
1009 </td>
1010 </tr>
1011 </table>
1012 <table cellspacing="5" cellpadding="0" border="0">
1013 <tr>
1014 <td>
1015 &nbsp;
1016 </td>
1017 <td>
1018
1019 <p>
1020 </td>
1021 </tr>
1022 </table>
1023 <a class="anchor" name="a2"></a><!-- doxytag: member="fullquottel.cpp::err_options" ref="a2" args="" --><p>
1024 <table class="mdTable" cellpadding="2" cellspacing="0">
1025 <tr>
1026 <td class="mdRow">
1027 <table cellpadding="0" cellspacing="0" border="0">
1028 <tr>
1029 <td class="md" nowrap valign="top">const int <a class="el" href="fullquottel_8cpp.html#a2">err_options</a> = 253 </td>
1030 </tr>
1031 </table>
1032 </td>
1033 </tr>
1034 </table>
1035 <table cellspacing="5" cellpadding="0" border="0">
1036 <tr>
1037 <td>
1038 &nbsp;
1039 </td>
1040 <td>
1041
1042 <p>
1043 </td>
1044 </tr>
1045 </table>
1046 <a class="anchor" name="a5"></a><!-- doxytag: member="fullquottel.cpp::argp_program_version" ref="a5" args="" --><p>
1047 <table class="mdTable" cellpadding="2" cellspacing="0">
1048 <tr>
1049 <td class="mdRow">
1050 <table cellpadding="0" cellspacing="0" border="0">
1051 <tr>
1052 <td class="md" nowrap valign="top">const char* <a class="el" href="fullquottel_8cpp.html#a5">argp_program_version</a> = &quot;fullquottel 0.1.1&quot; </td>
1053 </tr>
1054 </table>
1055 </td>
1056 </tr>
1057 </table>
1058 <table cellspacing="5" cellpadding="0" border="0">
1059 <tr>
1060 <td>
1061 &nbsp;
1062 </td>
1063 <td>
1064
1065 <p>
1066 </td>
1067 </tr>
1068 </table>
1069 <a class="anchor" name="a6"></a><!-- doxytag: member="fullquottel.cpp::argp_program_bug_address" ref="a6" args="" --><p>
1070 <table class="mdTable" cellpadding="2" cellspacing="0">
1071 <tr>
1072 <td class="mdRow">
1073 <table cellpadding="0" cellspacing="0" border="0">
1074 <tr>
1075 <td class="md" nowrap valign="top">const char* <a class="el" href="fullquottel_8cpp.html#a6">argp_program_bug_address</a> = &quot;&lt;toast@toastfreeware.priv.at&gt;&quot; </td>
1076 </tr>
1077 </table>
1078 </td>
1079 </tr>
1080 </table>
1081 <table cellspacing="5" cellpadding="0" border="0">
1082 <tr>
1083 <td>
1084 &nbsp;
1085 </td>
1086 <td>
1087
1088 <p>
1089 </td>
1090 </tr>
1091 </table>
1092 <hr size="1"><address style="align: right;"><small>Generated on Fri Sep 2 16:27:02 2005 for fullquottel by&nbsp;
1093 <a href="http://www.doxygen.org/index.html">
1094 <img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.4.4 </small></address>
1095 </body>
1096 </html>

  ViewVC Help
Powered by ViewVC 1.1.26