This file is indexed.

/usr/share/doc/libqalculate-doc/html/structPrintOptions.html is in libqalculate-doc 0.9.7-9.2.

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
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>libqalculate-0.9.7: PrintOptions Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.5 -->
<div class="navigation" id="top">
  <div class="tabs">
    <ul>
      <li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
      <li class="current"><a href="classes.html"><span>Classes</span></a></li>
      <li><a href="files.html"><span>Files</span></a></li>
    </ul>
  </div>
  <div class="tabs">
    <ul>
      <li><a href="classes.html"><span>Alphabetical&nbsp;List</span></a></li>
      <li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
      <li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
      <li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
    </ul>
  </div>
</div>
<div class="contents">
<h1>PrintOptions Struct Reference</h1><!-- doxytag: class="PrintOptions" -->Options for formatting and display of mathematical structures/results.  
<a href="#_details">More...</a>
<p>
<code>#include &lt;includes.h&gt;</code>
<p>

<p>
<a href="structPrintOptions-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="0b7d36ec199be9a363d4d6d36308455b"></a><!-- doxytag: member="PrintOptions::comma" ref="0b7d36ec199be9a363d4d6d36308455b" args="() const " -->
const string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#0b7d36ec199be9a363d4d6d36308455b">comma</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the comma sign used (default sign or comma_sign). <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b0ea962e516d151541b1201b94d7d665"></a><!-- doxytag: member="PrintOptions::decimalpoint" ref="b0ea962e516d151541b1201b94d7d665" args="() const " -->
const string &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#b0ea962e516d151541b1201b94d7d665">decimalpoint</a> () const </td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the decimal sign used (default sign or decimalpoint_sign). <br></td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5f7f6d8759c80283163c117deec5f63d"></a><!-- doxytag: member="PrintOptions::min_exp" ref="5f7f6d8759c80283163c117deec5f63d" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><b>min_exp</b></td></tr>

<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7e445366af0450ce329164af63dfb314"></a><!-- doxytag: member="PrintOptions::base" ref="7e445366af0450ce329164af63dfb314" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#7e445366af0450ce329164af63dfb314">base</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classNumber.html" title="A number.">Number</a> base for displaying numbers. Default: 10. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="91c9373c7d2f79a2bb646c9bcc40c273"></a><!-- doxytag: member="PrintOptions::base_display" ref="91c9373c7d2f79a2bb646c9bcc40c273" args="" -->
BaseDisplay&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#91c9373c7d2f79a2bb646c9bcc40c273">base_display</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">How prefixes for numbers in non-decimal bases will be displayed. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="eac98bb0f3f6e2183c749b9f499bc50c"></a><!-- doxytag: member="PrintOptions::lower_case_numbers" ref="eac98bb0f3f6e2183c749b9f499bc50c" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#eac98bb0f3f6e2183c749b9f499bc50c">lower_case_numbers</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Use lower case for non-numeric characters for bases &gt; 10. Default: false. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="56e7e4ae71ecb4bbc346ee0b4e4bbfbe"></a><!-- doxytag: member="PrintOptions::lower_case_e" ref="56e7e4ae71ecb4bbc346ee0b4e4bbfbe" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#56e7e4ae71ecb4bbc346ee0b4e4bbfbe">lower_case_e</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Use lower case e for base-10 exponent (ex. 1.2e8 instead of 1.2E8). Default: false. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="e5e58f830ac15c834cf87b76568e0570"></a><!-- doxytag: member="PrintOptions::number_fraction_format" ref="e5e58f830ac15c834cf87b76568e0570" args="" -->
<a class="el" href="includes_8h.html#77d19589fb10fe52f25b20a06bc8a2f6">NumberFractionFormat</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#e5e58f830ac15c834cf87b76568e0570">number_fraction_format</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If rational numbers will be displayed with decimals, as a fraction, or something in between. Default: FRACTION_DECIMAL. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="aa813b23068f035fd7751214ad771553"></a><!-- doxytag: member="PrintOptions::indicate_infinite_series" ref="aa813b23068f035fd7751214ad771553" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#aa813b23068f035fd7751214ad771553">indicate_infinite_series</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Show that the digit series of a number continues forever with three dots, instead of rounding (ex. 2/3 displays as 0.666666... instead of 0.666667). Default: false. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3c2b4ad148e7dc7a75b0172511e56960"></a><!-- doxytag: member="PrintOptions::show_ending_zeroes" ref="3c2b4ad148e7dc7a75b0172511e56960" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#3c2b4ad148e7dc7a75b0172511e56960">show_ending_zeroes</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Show ending zeroes for approximate numbers to indicate precision (ex.1.2300000 instead of 1.23) . Default: false. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="f69e5373c5330c148ef24e411ebbac84"></a><!-- doxytag: member="PrintOptions::abbreviate_names" ref="f69e5373c5330c148ef24e411ebbac84" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#f69e5373c5330c148ef24e411ebbac84">abbreviate_names</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Prefer abbreviated names of variables, units, functions etc. Default: true. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="cc3260c44312f58a25e4b78fc7ba74b3"></a><!-- doxytag: member="PrintOptions::use_reference_names" ref="cc3260c44312f58a25e4b78fc7ba74b3" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#cc3260c44312f58a25e4b78fc7ba74b3">use_reference_names</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Prefer reference names of variables, units, functions etc. Default: false. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="7e86837e748fc18bae5a1d998d3e8af8"></a><!-- doxytag: member="PrintOptions::place_units_separately" ref="7e86837e748fc18bae5a1d998d3e8af8" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#7e86837e748fc18bae5a1d998d3e8af8">place_units_separately</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Isolate units at the end of the displayed expression (ex. x/y m/s instead of (x m)/(y s)). Default: true. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="1914e20dadf8ece2266799b4a8d66f4a"></a><!-- doxytag: member="PrintOptions::use_unit_prefixes" ref="1914e20dadf8ece2266799b4a8d66f4a" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#1914e20dadf8ece2266799b4a8d66f4a">use_unit_prefixes</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Use prefixes for units when appropriate. Default: true. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a15374dcb0b005afc6c04f3705fa6415"></a><!-- doxytag: member="PrintOptions::use_prefixes_for_currencies" ref="a15374dcb0b005afc6c04f3705fa6415" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#a15374dcb0b005afc6c04f3705fa6415">use_prefixes_for_currencies</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Use prefixes for currencies if unit prefixes are om. Default: false. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="15e6c935e0c87dea86b89ef1ae6ca5df"></a><!-- doxytag: member="PrintOptions::use_all_prefixes" ref="15e6c935e0c87dea86b89ef1ae6ca5df" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#15e6c935e0c87dea86b89ef1ae6ca5df">use_all_prefixes</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Use all decimal SI prefixes. If false, prefixes which is not a multiple of thousand (centi, deci, deka, hekto) will not be used automatically. Default: false. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="14c97def43a01dad4ecb316b6a821dc3"></a><!-- doxytag: member="PrintOptions::use_denominator_prefix" ref="14c97def43a01dad4ecb316b6a821dc3" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#14c97def43a01dad4ecb316b6a821dc3">use_denominator_prefix</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If set to true, prefixes will be split between numerator and denominator in a unit expression (millimeter per kilogram instead of micrometer per gram). Default: true. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="a04533fb9db56c01c13d109822843f40"></a><!-- doxytag: member="PrintOptions::negative_exponents" ref="a04533fb9db56c01c13d109822843f40" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#a04533fb9db56c01c13d109822843f40">negative_exponents</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If true, negative exponents will be used instead of division (ex. 5/x^2 becomes 5*x^-2). Default: false. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="6bfd26da3f002236049c87ea345da72a"></a><!-- doxytag: member="PrintOptions::short_multiplication" ref="6bfd26da3f002236049c87ea345da72a" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#6bfd26da3f002236049c87ea345da72a">short_multiplication</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Avoid using multiplication sign, when appropriate. Default: true. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d27029f02fe2abdc690ad5c36f5da4a4"></a><!-- doxytag: member="PrintOptions::limit_implicit_multiplication" ref="d27029f02fe2abdc690ad5c36f5da4a4" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#d27029f02fe2abdc690ad5c36f5da4a4">limit_implicit_multiplication</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Use a format compatible with <a class="el" href="structParseOptions.html#855e367ce85624ea367ef651796ee993" title="When implicit multiplication is limited variables, functions and units must be separated...">ParseOptions::limit_implicit_multiplication</a>. Default: false. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="da1f9d03f5e46804b19c0db8c317d4eb"></a><!-- doxytag: member="PrintOptions::allow_non_usable" ref="da1f9d03f5e46804b19c0db8c317d4eb" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#da1f9d03f5e46804b19c0db8c317d4eb">allow_non_usable</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If it is not necessary that the displayed expression can be parsed correctly. Default: false. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="4f15b01558a7b7c0a78243e106f442b1"></a><!-- doxytag: member="PrintOptions::use_unicode_signs" ref="4f15b01558a7b7c0a78243e106f442b1" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#4f15b01558a7b7c0a78243e106f442b1">use_unicode_signs</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If unicode signs can be displayed. Default: false. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d29c1911311d6f6a67c951d6888d6756"></a><!-- doxytag: member="PrintOptions::multiplication_sign" ref="d29c1911311d6f6a67c951d6888d6756" args="" -->
MultiplicationSign&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#d29c1911311d6f6a67c951d6888d6756">multiplication_sign</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sign used for display of multiplication. Default: MULTIPLICATION_SIGN_DOT. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="b48928578ba1c595c949fc3f0fc83816"></a><!-- doxytag: member="PrintOptions::division_sign" ref="b48928578ba1c595c949fc3f0fc83816" args="" -->
DivisionSign&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#b48928578ba1c595c949fc3f0fc83816">division_sign</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sign used for display of division. Default: DIVISION_SIGN_DIVISION_SLASH. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="5bcb1cd8f3cfa824954defb8a5fb654b"></a><!-- doxytag: member="PrintOptions::spacious" ref="5bcb1cd8f3cfa824954defb8a5fb654b" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#5bcb1cd8f3cfa824954defb8a5fb654b">spacious</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If space will be used to make the output look nicer. Default: true. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="3bc1761b103add0afc30bda4d7c222e1"></a><!-- doxytag: member="PrintOptions::excessive_parenthesis" ref="3bc1761b103add0afc30bda4d7c222e1" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#3bc1761b103add0afc30bda4d7c222e1">excessive_parenthesis</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Use parentheses even when not necessary. Default: false. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="8df10afcf69df561a8773b5987bf3954"></a><!-- doxytag: member="PrintOptions::halfexp_to_sqrt" ref="8df10afcf69df561a8773b5987bf3954" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#8df10afcf69df561a8773b5987bf3954">halfexp_to_sqrt</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Transform raised to 1/2 to square root function. Default: true. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="2105e840a1517425ae6eaeacc237dfe0"></a><!-- doxytag: member="PrintOptions::min_decimals" ref="2105e840a1517425ae6eaeacc237dfe0" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#2105e840a1517425ae6eaeacc237dfe0">min_decimals</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Minimum number of decimals to display for numbers. Default: 0. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="fad9a8c6a6c22fb43aca41e2eec3cff4"></a><!-- doxytag: member="PrintOptions::max_decimals" ref="fad9a8c6a6c22fb43aca41e2eec3cff4" args="" -->
int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#fad9a8c6a6c22fb43aca41e2eec3cff4">max_decimals</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Maximum number of decimals to display for numbers. A negative value disables the limit. Default: -1. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="957b24e264fafbb84c44ef5d06a74fed"></a><!-- doxytag: member="PrintOptions::use_min_decimals" ref="957b24e264fafbb84c44ef5d06a74fed" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#957b24e264fafbb84c44ef5d06a74fed">use_min_decimals</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Enable use of min_decimals. False is equivalent to a min_decimals value of zero. Default: true. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="63474aa64eba69fe804bc24d36a56db7"></a><!-- doxytag: member="PrintOptions::use_max_decimals" ref="63474aa64eba69fe804bc24d36a56db7" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#63474aa64eba69fe804bc24d36a56db7">use_max_decimals</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Enable use of max_decimals. False is equivalent to a negative max_decimals value. Default: true. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="43d91d54e184b6eecadff4d001739c9d"></a><!-- doxytag: member="PrintOptions::round_halfway_to_even" ref="43d91d54e184b6eecadff4d001739c9d" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#43d91d54e184b6eecadff4d001739c9d">round_halfway_to_even</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If true round halfway numbers to nearest even number, otherwise round upwards. Default: false. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="75a9e31ca43017947059c631fdda4063"></a><!-- doxytag: member="PrintOptions::improve_division_multipliers" ref="75a9e31ca43017947059c631fdda4063" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#75a9e31ca43017947059c631fdda4063">improve_division_multipliers</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Multiply numerator and denominator to get integers (ex. (6x+y)/2z instead of (3x+0.5y)/z). Default: true. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="90b729118015495f5bc5f5dd9ce302ff"></a><!-- doxytag: member="PrintOptions::prefix" ref="90b729118015495f5bc5f5dd9ce302ff" args="" -->
<a class="el" href="classPrefix.html">Prefix</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#90b729118015495f5bc5f5dd9ce302ff">prefix</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Force use of a specific prefix for units if not NULL. Default: NULL. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="26a0ed23a881c4b2eddaa432beaf535c"></a><!-- doxytag: member="PrintOptions::is_approximate" ref="26a0ed23a881c4b2eddaa432beaf535c" args="" -->
bool *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#26a0ed23a881c4b2eddaa432beaf535c">is_approximate</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If not NULL will be set to true if the output is approximate. Default: NULL. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="568ac7a31f9a4ba9b4a668a853217aec"></a><!-- doxytag: member="PrintOptions::sort_options" ref="568ac7a31f9a4ba9b4a668a853217aec" args="" -->
<a class="el" href="structSortOptions.html">SortOptions</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#568ac7a31f9a4ba9b4a668a853217aec">sort_options</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Options for the order of values in the displayed expression. Default: default_sort_options. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="da5f8ac580eff9d0cc19d06d7203dec5"></a><!-- doxytag: member="PrintOptions::comma_sign" ref="da5f8ac580eff9d0cc19d06d7203dec5" args="" -->
string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#da5f8ac580eff9d0cc19d06d7203dec5">comma_sign</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Comma sign or empty string to use default comma sign. Default: empty string. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="d8e9d8305caaef4901c2a8b728a1b3c2"></a><!-- doxytag: member="PrintOptions::decimalpoint_sign" ref="d8e9d8305caaef4901c2a8b728a1b3c2" args="" -->
string&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#d8e9d8305caaef4901c2a8b728a1b3c2">decimalpoint_sign</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Decimal sign or empty string to use default decimal sign. Default: empty string. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="35f408675f7ad12383fbb35c23f9ba95"></a><!-- doxytag: member="PrintOptions::can_display_unicode_string_function" ref="35f408675f7ad12383fbb35c23f9ba95" args=")(const char *, void *)" -->
bool(*&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#35f408675f7ad12383fbb35c23f9ba95">can_display_unicode_string_function</a> )(const char *, void *)</td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Function that returns true if a text string with unicode signs can be properly displayed. Default: NULL. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="982254660e6aa63a89fa8b75b7527c81"></a><!-- doxytag: member="PrintOptions::can_display_unicode_string_arg" ref="982254660e6aa63a89fa8b75b7527c81" args="" -->
void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#982254660e6aa63a89fa8b75b7527c81">can_display_unicode_string_arg</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classArgument.html" title="A mathematical function argument definition with free value and base class for all...">Argument</a> passed to can_display_unicode_string_function. Default: NULL. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="37ea7c121ecc4a2241b9b2251f7c965c"></a><!-- doxytag: member="PrintOptions::hide_underscore_spaces" ref="37ea7c121ecc4a2241b9b2251f7c965c" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#37ea7c121ecc4a2241b9b2251f7c965c">hide_underscore_spaces</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Replace underscores in names with spaces, unless name has suffix. Default: false. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="14290ec2ca816defef6e35e76be30558"></a><!-- doxytag: member="PrintOptions::preserve_format" ref="14290ec2ca816defef6e35e76be30558" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#14290ec2ca816defef6e35e76be30558">preserve_format</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Preserves the format of the structure (no sorting, no changed prefixes, no improved division multipliers, etc.). Default: false. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="94e00c4d423f50ca68fc878be3b48666"></a><!-- doxytag: member="PrintOptions::allow_factorization" ref="94e00c4d423f50ca68fc878be3b48666" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#94e00c4d423f50ca68fc878be3b48666">allow_factorization</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Allows factorization to occur in the output (should be set to true if the structure has been factorized). Default: false. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="792c732d57738b6b80029d0299bcdfcd"></a><!-- doxytag: member="PrintOptions::spell_out_logical_operators" ref="792c732d57738b6b80029d0299bcdfcd" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#792c732d57738b6b80029d0299bcdfcd">spell_out_logical_operators</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If logical operators will be spelled as AND and OR instead of &amp;&amp; and ||. Default: false. <br></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="anchor" name="ab29d46de5b64180cbe2646c666aa8cd"></a><!-- doxytag: member="PrintOptions::restrict_to_parent_precision" ref="ab29d46de5b64180cbe2646c666aa8cd" args="" -->
bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structPrintOptions.html#ab29d46de5b64180cbe2646c666aa8cd">restrict_to_parent_precision</a></td></tr>

<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Displays children of the structure with no higher precision than the parent. Default: true. <br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Options for formatting and display of mathematical structures/results. <hr>The documentation for this struct was generated from the following file:<ul>
<li>libqalculate/<a class="el" href="includes_8h.html">includes.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Tue Jan 5 08:26:29 2010 for libqalculate-0.9.7 by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.5 </small></address>
</body>
</html>