Sophie

Sophie

distrib > Mageia > 5 > i586 > media > core-release > by-pkgid > 3ef76ad7219246424c2f43bbe981fa80 > files > 203

libqalculate-devel-0.9.7-13.mga5.i586.rpm

<!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>