This file is indexed.

/usr/share/doc/libqalculate-doc/html/classFileArgument.html is in libqalculate-doc 0.9.10-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
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.11"/>
<title>libqalculate-0.9.8: FileArgument Class Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="doxygen.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">libqalculate-0.9.8
   </div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.11 -->
  <div id="navrow1" class="tabs">
    <ul class="tablist">
      <li><a href="index.html"><span>Main&#160;Page</span></a></li>
      <li class="current"><a href="annotated.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div id="navrow2" class="tabs2">
    <ul class="tablist">
      <li><a href="annotated.html"><span>Class&#160;List</span></a></li>
      <li><a href="classes.html"><span>Class&#160;Index</span></a></li>
      <li><a href="hierarchy.html"><span>Class&#160;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&#160;Members</span></a></li>
    </ul>
  </div>
</div><!-- top -->
<div class="header">
  <div class="summary">
<a href="#pub-methods">Public Member Functions</a> &#124;
<a href="#pro-methods">Protected Member Functions</a> &#124;
<a href="classFileArgument-members.html">List of all members</a>  </div>
  <div class="headertitle">
<div class="title">FileArgument Class Reference</div>  </div>
</div><!--header-->
<div class="contents">
<div class="dynheader">
Inheritance diagram for FileArgument:</div>
<div class="dyncontent">
 <div class="center">
  <img src="classFileArgument.png" usemap="#FileArgument_map" alt=""/>
  <map id="FileArgument_map" name="FileArgument_map">
<area href="classArgument.html" title="A mathematical function argument definition with free value and base class for all argument definitio..." alt="Argument" shape="rect" coords="0,0,87,24"/>
</map>
 </div></div>
<table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-methods"></a>
Public Member Functions</h2></td></tr>
<tr class="memitem:a0b708891fdb4ccafae5c8ffb9bd3a499"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a0b708891fdb4ccafae5c8ffb9bd3a499"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FileArgument</b> (string name_=&quot;&quot;, bool does_test=true, bool does_error=true)</td></tr>
<tr class="separator:a0b708891fdb4ccafae5c8ffb9bd3a499"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aba08b9b9352d03cd475453cd319436d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba08b9b9352d03cd475453cd319436d4"></a>
&#160;</td><td class="memItemRight" valign="bottom"><b>FileArgument</b> (const <a class="el" href="classFileArgument.html">FileArgument</a> *arg)</td></tr>
<tr class="separator:aba08b9b9352d03cd475453cd319436d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0e8980566b0a03103b4c05919a7641f8"><td class="memItemLeft" align="right" valign="top">virtual int&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFileArgument.html#a0e8980566b0a03103b4c05919a7641f8">type</a> () const </td></tr>
<tr class="separator:a0e8980566b0a03103b4c05919a7641f8"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af65de05faa8d95711c92f7d7636699f7"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classArgument.html">Argument</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFileArgument.html#af65de05faa8d95711c92f7d7636699f7">copy</a> () const </td></tr>
<tr class="separator:af65de05faa8d95711c92f7d7636699f7"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a88f347eab487b45794077dc32a238d64"><td class="memItemLeft" align="right" valign="top">virtual string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFileArgument.html#a88f347eab487b45794077dc32a238d64">print</a> () const </td></tr>
<tr class="separator:a88f347eab487b45794077dc32a238d64"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="inherit_header pub_methods_classArgument"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classArgument')"><img src="closed.png" alt="-"/>&#160;Public Member Functions inherited from <a class="el" href="classArgument.html">Argument</a></td></tr>
<tr class="memitem:aea909b4efa29a4500448de2c2d2cbad5 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html#aea909b4efa29a4500448de2c2d2cbad5">Argument</a> (string name_=&quot;&quot;, bool does_test=true, bool does_error=true)</td></tr>
<tr class="separator:aea909b4efa29a4500448de2c2d2cbad5 inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa208a7a8e113cf3c789be6b0b20f2849 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html#aa208a7a8e113cf3c789be6b0b20f2849">Argument</a> (const <a class="el" href="classArgument.html">Argument</a> *arg)</td></tr>
<tr class="separator:aa208a7a8e113cf3c789be6b0b20f2849 inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a91317f50fc0f039c6f060994e9f4993d inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">virtual&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html#a91317f50fc0f039c6f060994e9f4993d">~Argument</a> ()</td></tr>
<tr class="separator:a91317f50fc0f039c6f060994e9f4993d inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2a3cda124d233c5694a31a608d44cda3 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html#a2a3cda124d233c5694a31a608d44cda3">set</a> (const <a class="el" href="classArgument.html">Argument</a> *arg)</td></tr>
<tr class="separator:a2a3cda124d233c5694a31a608d44cda3 inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a09d80da7b0eb5d0b63f31f4289425049 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html#a09d80da7b0eb5d0b63f31f4289425049">printlong</a> () const </td></tr>
<tr class="separator:a09d80da7b0eb5d0b63f31f4289425049 inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a56535da601c8f8f46c2b9fa3cfe97730 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html#a56535da601c8f8f46c2b9fa3cfe97730">test</a> (<a class="el" href="classMathStructure.html">MathStructure</a> &amp;value, int index, <a class="el" href="classMathFunction.html">MathFunction</a> *f, const <a class="el" href="structEvaluationOptions.html">EvaluationOptions</a> &amp;eo=default_evaluation_options) const </td></tr>
<tr class="separator:a56535da601c8f8f46c2b9fa3cfe97730 inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae2190743e4044574136ffd3a5b743f77 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classMathStructure.html">MathStructure</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html#ae2190743e4044574136ffd3a5b743f77">parse</a> (const string &amp;str, const <a class="el" href="structParseOptions.html">ParseOptions</a> &amp;po=default_parse_options) const </td></tr>
<tr class="separator:ae2190743e4044574136ffd3a5b743f77 inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a097320d6cdd8083ce44d0474d73eef8c inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">virtual void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html#a097320d6cdd8083ce44d0474d73eef8c">parse</a> (<a class="el" href="classMathStructure.html">MathStructure</a> *mstruct, const string &amp;str, const <a class="el" href="structParseOptions.html">ParseOptions</a> &amp;po=default_parse_options) const </td></tr>
<tr class="separator:a097320d6cdd8083ce44d0474d73eef8c inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:abaf3cdd49b81a62598cf814347e5a775 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html#abaf3cdd49b81a62598cf814347e5a775">name</a> () const </td></tr>
<tr class="separator:abaf3cdd49b81a62598cf814347e5a775 inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a0fa9eaf486339f09cbbd0158f6f14f9c inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html#a0fa9eaf486339f09cbbd0158f6f14f9c">setName</a> (string name_)</td></tr>
<tr class="separator:a0fa9eaf486339f09cbbd0158f6f14f9c inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4e334a301ebdd1d379df56e1a116f3d9 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html#a4e334a301ebdd1d379df56e1a116f3d9">setCustomCondition</a> (string condition)</td></tr>
<tr class="separator:a4e334a301ebdd1d379df56e1a116f3d9 inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a2ea89ac3ddee20d6fa4756711f8ff209 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html#a2ea89ac3ddee20d6fa4756711f8ff209">getCustomCondition</a> () const </td></tr>
<tr class="separator:a2ea89ac3ddee20d6fa4756711f8ff209 inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af0f58f5e52c7aefae550d16845b00ce5 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html#af0f58f5e52c7aefae550d16845b00ce5">tests</a> () const </td></tr>
<tr class="separator:af0f58f5e52c7aefae550d16845b00ce5 inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aef50f56a1457aa7ada7258e07c3f3e9a inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef50f56a1457aa7ada7258e07c3f3e9a"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setTests</b> (bool does_error)</td></tr>
<tr class="separator:aef50f56a1457aa7ada7258e07c3f3e9a inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5e84d406b580ff6c9ac46a33443c4c43 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html#a5e84d406b580ff6c9ac46a33443c4c43">alerts</a> () const </td></tr>
<tr class="separator:a5e84d406b580ff6c9ac46a33443c4c43 inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a605fcf92a10eaac188de48b71a520e8e inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a605fcf92a10eaac188de48b71a520e8e"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setAlerts</b> (bool does_error)</td></tr>
<tr class="separator:a605fcf92a10eaac188de48b71a520e8e inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a44827812c9d1cb026cf4ac7963aa3239 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html#a44827812c9d1cb026cf4ac7963aa3239">zeroForbidden</a> () const </td></tr>
<tr class="separator:a44827812c9d1cb026cf4ac7963aa3239 inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a48b04575f0e37c8dd5ae512d3065b2d0 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html#a48b04575f0e37c8dd5ae512d3065b2d0">setZeroForbidden</a> (bool forbid_zero)</td></tr>
<tr class="separator:a48b04575f0e37c8dd5ae512d3065b2d0 inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8b2bdb9bacb593e4d894fd18cf7e95ba inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b2bdb9bacb593e4d894fd18cf7e95ba"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>matrixAllowed</b> () const </td></tr>
<tr class="separator:a8b2bdb9bacb593e4d894fd18cf7e95ba inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a7953dd9e30126dbdbf3e2b3872c550a8 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7953dd9e30126dbdbf3e2b3872c550a8"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setMatrixAllowed</b> (bool allow_matrix)</td></tr>
<tr class="separator:a7953dd9e30126dbdbf3e2b3872c550a8 inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a551f2653e0620d486f523c7dcc37e06c inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html#a551f2653e0620d486f523c7dcc37e06c">rationalPolynomial</a> () const </td></tr>
<tr class="separator:a551f2653e0620d486f523c7dcc37e06c inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4730d6cb5e3f4f2815f6ae3c180b00a9 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4730d6cb5e3f4f2815f6ae3c180b00a9"></a>
void&#160;</td><td class="memItemRight" valign="bottom"><b>setRationalPolynomial</b> (bool rational_polynomial)</td></tr>
<tr class="separator:a4730d6cb5e3f4f2815f6ae3c180b00a9 inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:add7c82b5eb132403f2b663eaca08354c inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="add7c82b5eb132403f2b663eaca08354c"></a>
virtual bool&#160;</td><td class="memItemRight" valign="bottom"><b>suggestsQuotes</b> () const </td></tr>
<tr class="separator:add7c82b5eb132403f2b663eaca08354c inherit pub_methods_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pro-methods"></a>
Protected Member Functions</h2></td></tr>
<tr class="memitem:ab6abe995b9c71d1df7deefa166dd89ff"><td class="memItemLeft" align="right" valign="top">virtual bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFileArgument.html#ab6abe995b9c71d1df7deefa166dd89ff">subtest</a> (<a class="el" href="classMathStructure.html">MathStructure</a> &amp;value, const <a class="el" href="structEvaluationOptions.html">EvaluationOptions</a> &amp;eo) const </td></tr>
<tr class="separator:ab6abe995b9c71d1df7deefa166dd89ff"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a9d2d9ec9820ee2e73b9be2f0d87bf523"><td class="memItemLeft" align="right" valign="top">virtual string&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classFileArgument.html#a9d2d9ec9820ee2e73b9be2f0d87bf523">subprintlong</a> () const </td></tr>
<tr class="separator:a9d2d9ec9820ee2e73b9be2f0d87bf523"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="inherited"></a>
Additional Inherited Members</h2></td></tr>
<tr class="inherit_header pro_attribs_classArgument"><td colspan="2" onclick="javascript:toggleInherit('pro_attribs_classArgument')"><img src="closed.png" alt="-"/>&#160;Protected Attributes inherited from <a class="el" href="classArgument.html">Argument</a></td></tr>
<tr class="memitem:a6f99eb71dbbfc299a19a2ca490605d2e inherit pro_attribs_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6f99eb71dbbfc299a19a2ca490605d2e"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>sname</b></td></tr>
<tr class="separator:a6f99eb71dbbfc299a19a2ca490605d2e inherit pro_attribs_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aeca681cb019a8387e1619ed99c88db90 inherit pro_attribs_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeca681cb019a8387e1619ed99c88db90"></a>
string&#160;</td><td class="memItemRight" valign="bottom"><b>scondition</b></td></tr>
<tr class="separator:aeca681cb019a8387e1619ed99c88db90 inherit pro_attribs_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae13f049d9625f3e8e44dca72e33dbcd5 inherit pro_attribs_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae13f049d9625f3e8e44dca72e33dbcd5"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>b_zero</b></td></tr>
<tr class="separator:ae13f049d9625f3e8e44dca72e33dbcd5 inherit pro_attribs_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ae3e689d6a71f9056d8b2c20cea676d32 inherit pro_attribs_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3e689d6a71f9056d8b2c20cea676d32"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>b_test</b></td></tr>
<tr class="separator:ae3e689d6a71f9056d8b2c20cea676d32 inherit pro_attribs_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a5bf6188ef214b0e8286a8f60720217ca inherit pro_attribs_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5bf6188ef214b0e8286a8f60720217ca"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>b_matrix</b></td></tr>
<tr class="separator:a5bf6188ef214b0e8286a8f60720217ca inherit pro_attribs_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adbee739419b96f750b711c6cd656ce6c inherit pro_attribs_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbee739419b96f750b711c6cd656ce6c"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>b_text</b></td></tr>
<tr class="separator:adbee739419b96f750b711c6cd656ce6c inherit pro_attribs_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ace1cb46f5237639a8897b6bf27871aea inherit pro_attribs_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace1cb46f5237639a8897b6bf27871aea"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>b_error</b></td></tr>
<tr class="separator:ace1cb46f5237639a8897b6bf27871aea inherit pro_attribs_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aa36913ff07195adfed0025279e9789da inherit pro_attribs_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa36913ff07195adfed0025279e9789da"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><b>b_rational</b></td></tr>
<tr class="separator:aa36913ff07195adfed0025279e9789da inherit pro_attribs_classArgument"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Member Function Documentation</h2>
<a class="anchor" id="af65de05faa8d95711c92f7d7636699f7"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual <a class="el" href="classArgument.html">Argument</a>* FileArgument::copy </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns a copy of the argument definition.</p>
<dl class="section return"><dt>Returns</dt><dd>A copy. </dd></dl>

<p>Reimplemented from <a class="el" href="classArgument.html#ab3c1acf637efbe585bb716cb6ecf5829">Argument</a>.</p>

</div>
</div>
<a class="anchor" id="a88f347eab487b45794077dc32a238d64"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual string FileArgument::print </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Resturns a short description of the argument definition. Ex. "number" for <a class="el" href="classNumberArgument.html" title="A definition for numerical arguments. ">NumberArgument</a>.</p>
<dl class="section return"><dt>Returns</dt><dd>Short description. </dd></dl>

<p>Reimplemented from <a class="el" href="classArgument.html#a3d7c3969caf6b5e9dd70574bbbaffe3d">Argument</a>.</p>

</div>
</div>
<a class="anchor" id="a9d2d9ec9820ee2e73b9be2f0d87bf523"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual string FileArgument::subprintlong </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This function is called from <a class="el" href="classArgument.html#a09d80da7b0eb5d0b63f31f4289425049">Argument::printlong()</a> and returns description specific the argument definition type. Should be reimplemented by all subclasses. For example <a class="el" href="classIntegerArgument.html#a0f97d178c0ccb382794429cd43c69964">IntegerArgument::subprintlong()</a> might return "an integer" and <a class="el" href="classArgument.html#a09d80da7b0eb5d0b63f31f4289425049">Argument::printlong()</a> might append " that fulfills the condition: even(\x)".</p>
<dl class="section return"><dt>Returns</dt><dd>Long description. </dd></dl>

<p>Reimplemented from <a class="el" href="classArgument.html#aecb66daedc6826a33816652afb64e674">Argument</a>.</p>

</div>
</div>
<a class="anchor" id="ab6abe995b9c71d1df7deefa166dd89ff"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual bool FileArgument::subtest </td>
          <td>(</td>
          <td class="paramtype"><a class="el" href="classMathStructure.html">MathStructure</a> &amp;&#160;</td>
          <td class="paramname"><em>value</em>, </td>
        </tr>
        <tr>
          <td class="paramkey"></td>
          <td></td>
          <td class="paramtype">const <a class="el" href="structEvaluationOptions.html">EvaluationOptions</a> &amp;&#160;</td>
          <td class="paramname"><em>eo</em>&#160;</td>
        </tr>
        <tr>
          <td></td>
          <td>)</td>
          <td></td><td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">protected</span><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>This function is called from <a class="el" href="classArgument.html#a56535da601c8f8f46c2b9fa3cfe97730">Argument::test()</a> and performs validation specific to the argument definition type. Should be reimplemented by all subclasses.</p>
<dl class="params"><dt>Parameters</dt><dd>
  <table class="params">
    <tr><td class="paramname">value</td><td>Value to test. </td></tr>
    <tr><td class="paramname">eo</td><td>Evaluation options to use if the value needs to be evaluated. </td></tr>
  </table>
  </dd>
</dl>
<dl class="section return"><dt>Returns</dt><dd>true if the value is valid for the argument definition. </dd></dl>

<p>Reimplemented from <a class="el" href="classArgument.html#ac6e3f5ea55c3abe8fd7f978647589087">Argument</a>.</p>

</div>
</div>
<a class="anchor" id="a0e8980566b0a03103b4c05919a7641f8"></a>
<div class="memitem">
<div class="memproto">
<table class="mlabels">
  <tr>
  <td class="mlabels-left">
      <table class="memname">
        <tr>
          <td class="memname">virtual int FileArgument::type </td>
          <td>(</td>
          <td class="paramname"></td><td>)</td>
          <td> const</td>
        </tr>
      </table>
  </td>
  <td class="mlabels-right">
<span class="mlabels"><span class="mlabel">virtual</span></span>  </td>
  </tr>
</table>
</div><div class="memdoc">
<p>Returns the type of the argument, corresponding to which subclass the object belongs to.</p>
<dl class="section return"><dt>Returns</dt><dd><a class="el" href="Function_8h.html#aa15f3f718db408445afc1b93c12294c5" title="Argument types. ">ArgumentType</a>. </dd></dl>

<p>Reimplemented from <a class="el" href="classArgument.html#a2709c0d89f7827fabb1c4d4a563cae1a">Argument</a>.</p>

</div>
</div>
<hr/>The documentation for this class was generated from the following file:<ul>
<li>libqalculate/<a class="el" href="Function_8h.html">Function.h</a></li>
</ul>
</div><!-- contents -->
<!-- start footer part -->
<hr class="footer"/><address class="footer"><small>
Generated by &#160;<a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>