/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 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 List</span></a></li>
<li><a href="classes.html"><span>Class Index</span></a></li>
<li><a href="hierarchy.html"><span>Class Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class Members</span></a></li>
</ul>
</div>
</div><!-- top -->
<div class="header">
<div class="summary">
<a href="#pub-methods">Public Member Functions</a> |
<a href="#pro-methods">Protected Member Functions</a> |
<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>
 </td><td class="memItemRight" valign="bottom"><b>FileArgument</b> (string name_="", bool does_test=true, bool does_error=true)</td></tr>
<tr class="separator:a0b708891fdb4ccafae5c8ffb9bd3a499"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aba08b9b9352d03cd475453cd319436d4"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aba08b9b9352d03cd475453cd319436d4"></a>
 </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"> </td></tr>
<tr class="memitem:a0e8980566b0a03103b4c05919a7641f8"><td class="memItemLeft" align="right" valign="top">virtual int </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"> </td></tr>
<tr class="memitem:af65de05faa8d95711c92f7d7636699f7"><td class="memItemLeft" align="right" valign="top">virtual <a class="el" href="classArgument.html">Argument</a> * </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"> </td></tr>
<tr class="memitem:a88f347eab487b45794077dc32a238d64"><td class="memItemLeft" align="right" valign="top">virtual string </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"> </td></tr>
<tr class="inherit_header pub_methods_classArgument"><td colspan="2" onclick="javascript:toggleInherit('pub_methods_classArgument')"><img src="closed.png" alt="-"/> 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"> </td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html#aea909b4efa29a4500448de2c2d2cbad5">Argument</a> (string name_="", bool does_test=true, bool does_error=true)</td></tr>
<tr class="separator:aea909b4efa29a4500448de2c2d2cbad5 inherit pub_methods_classArgument"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aa208a7a8e113cf3c789be6b0b20f2849 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top"> </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"> </td></tr>
<tr class="memitem:a91317f50fc0f039c6f060994e9f4993d inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">virtual </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"> </td></tr>
<tr class="memitem:a2a3cda124d233c5694a31a608d44cda3 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">virtual void </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"> </td></tr>
<tr class="memitem:a09d80da7b0eb5d0b63f31f4289425049 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">string </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"> </td></tr>
<tr class="memitem:a56535da601c8f8f46c2b9fa3cfe97730 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">bool </td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html#a56535da601c8f8f46c2b9fa3cfe97730">test</a> (<a class="el" href="classMathStructure.html">MathStructure</a> &value, int index, <a class="el" href="classMathFunction.html">MathFunction</a> *f, const <a class="el" href="structEvaluationOptions.html">EvaluationOptions</a> &eo=default_evaluation_options) const </td></tr>
<tr class="separator:a56535da601c8f8f46c2b9fa3cfe97730 inherit pub_methods_classArgument"><td class="memSeparator" colspan="2"> </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> </td><td class="memItemRight" valign="bottom"><a class="el" href="classArgument.html#ae2190743e4044574136ffd3a5b743f77">parse</a> (const string &str, const <a class="el" href="structParseOptions.html">ParseOptions</a> &po=default_parse_options) const </td></tr>
<tr class="separator:ae2190743e4044574136ffd3a5b743f77 inherit pub_methods_classArgument"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a097320d6cdd8083ce44d0474d73eef8c inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">virtual void </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 &str, const <a class="el" href="structParseOptions.html">ParseOptions</a> &po=default_parse_options) const </td></tr>
<tr class="separator:a097320d6cdd8083ce44d0474d73eef8c inherit pub_methods_classArgument"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:abaf3cdd49b81a62598cf814347e5a775 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">string </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"> </td></tr>
<tr class="memitem:a0fa9eaf486339f09cbbd0158f6f14f9c inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
<tr class="memitem:a4e334a301ebdd1d379df56e1a116f3d9 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
<tr class="memitem:a2ea89ac3ddee20d6fa4756711f8ff209 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">string </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"> </td></tr>
<tr class="memitem:af0f58f5e52c7aefae550d16845b00ce5 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
<tr class="memitem:aef50f56a1457aa7ada7258e07c3f3e9a inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aef50f56a1457aa7ada7258e07c3f3e9a"></a>
void </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"> </td></tr>
<tr class="memitem:a5e84d406b580ff6c9ac46a33443c4c43 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
<tr class="memitem:a605fcf92a10eaac188de48b71a520e8e inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a605fcf92a10eaac188de48b71a520e8e"></a>
void </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"> </td></tr>
<tr class="memitem:a44827812c9d1cb026cf4ac7963aa3239 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
<tr class="memitem:a48b04575f0e37c8dd5ae512d3065b2d0 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">void </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"> </td></tr>
<tr class="memitem:a8b2bdb9bacb593e4d894fd18cf7e95ba inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8b2bdb9bacb593e4d894fd18cf7e95ba"></a>
bool </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"> </td></tr>
<tr class="memitem:a7953dd9e30126dbdbf3e2b3872c550a8 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a7953dd9e30126dbdbf3e2b3872c550a8"></a>
void </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"> </td></tr>
<tr class="memitem:a551f2653e0620d486f523c7dcc37e06c inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top">bool </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"> </td></tr>
<tr class="memitem:a4730d6cb5e3f4f2815f6ae3c180b00a9 inherit pub_methods_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4730d6cb5e3f4f2815f6ae3c180b00a9"></a>
void </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"> </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 </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"> </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 </td><td class="memItemRight" valign="bottom"><a class="el" href="classFileArgument.html#ab6abe995b9c71d1df7deefa166dd89ff">subtest</a> (<a class="el" href="classMathStructure.html">MathStructure</a> &value, const <a class="el" href="structEvaluationOptions.html">EvaluationOptions</a> &eo) const </td></tr>
<tr class="separator:ab6abe995b9c71d1df7deefa166dd89ff"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:a9d2d9ec9820ee2e73b9be2f0d87bf523"><td class="memItemLeft" align="right" valign="top">virtual string </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"> </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="-"/> 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 </td><td class="memItemRight" valign="bottom"><b>sname</b></td></tr>
<tr class="separator:a6f99eb71dbbfc299a19a2ca490605d2e inherit pro_attribs_classArgument"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:aeca681cb019a8387e1619ed99c88db90 inherit pro_attribs_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aeca681cb019a8387e1619ed99c88db90"></a>
string </td><td class="memItemRight" valign="bottom"><b>scondition</b></td></tr>
<tr class="separator:aeca681cb019a8387e1619ed99c88db90 inherit pro_attribs_classArgument"><td class="memSeparator" colspan="2"> </td></tr>
<tr class="memitem:ae13f049d9625f3e8e44dca72e33dbcd5 inherit pro_attribs_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae13f049d9625f3e8e44dca72e33dbcd5"></a>
bool </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"> </td></tr>
<tr class="memitem:ae3e689d6a71f9056d8b2c20cea676d32 inherit pro_attribs_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae3e689d6a71f9056d8b2c20cea676d32"></a>
bool </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"> </td></tr>
<tr class="memitem:a5bf6188ef214b0e8286a8f60720217ca inherit pro_attribs_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5bf6188ef214b0e8286a8f60720217ca"></a>
bool </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"> </td></tr>
<tr class="memitem:adbee739419b96f750b711c6cd656ce6c inherit pro_attribs_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="adbee739419b96f750b711c6cd656ce6c"></a>
bool </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"> </td></tr>
<tr class="memitem:ace1cb46f5237639a8897b6bf27871aea inherit pro_attribs_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace1cb46f5237639a8897b6bf27871aea"></a>
bool </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"> </td></tr>
<tr class="memitem:aa36913ff07195adfed0025279e9789da inherit pro_attribs_classArgument"><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa36913ff07195adfed0025279e9789da"></a>
bool </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"> </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> & </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> & </td>
<td class="paramname"><em>eo</em> </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  <a href="http://www.doxygen.org/index.html">
<img class="footer" src="doxygen.png" alt="doxygen"/>
</a> 1.8.11
</small></address>
</body>
</html>
|