Sophie

Sophie

distrib > Mandriva > current > i586 > media > main-updates > by-pkgid > fc480f9d5aabed8eeaffe8ad3401a94c > files > 9712

openoffice.org-devel-doc-3.2.1-0.3mdv2010.2.i586.rpm

<html>
<head>
<title>Global Functions in Namespace math in Sourcefile math.hxx</title>
<link rel="stylesheet" type="text/css" href="../../../cpp.css">
</head>
<body>
<div id="adc-cppref">

<a name="_top_"> </a><table class="navimain" border="0" cellpadding="1" cellspacing="0">
<tr align="center" valign="top">
<td class="navimain">&nbsp;<a href="../../../index.html">Overview</a>&nbsp;</td>
<td class="navimain">&nbsp;<a href="index.html">Namespace</a>&nbsp;</td>
<td class="navimainnone">&nbsp;Class&nbsp;</td>
<td class="navimain">&nbsp;<a href="../../../index-files/index-1.html">Index</a>&nbsp;</td>
<td class="navimain">&nbsp;<a href="../../../help.html">Help</a>&nbsp;</td>
</tr>
</table>
<table class="navisub" cellpadding="0" cellspacing="3"></table>
<hr>
<div class="title"><h2>Global Functions in Namespace math<br>
in Sourcefile math.hxx</h2>
</div><hr>
<dl class="member">
<dt class="member"><a name="acosh-1366"> </a>acosh</dt>
<dd class="member"><dl>
<dt class="simple">double <strong>acosh</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> fValue );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>A wrapper around rtl_math_acosh.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="approxAdd-1368"> </a>approxAdd</dt>
<dd class="member"><dl>
<dt class="simple">double <strong>approxAdd</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> a,</td>
</tr>
<tr>
<td>double</td>
<td>b );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Add two values.

</dd>
<dt>Description</dt>
<dd>    If signs differ and the absolute values are equal according to approxEqual()
    the method returns 0.0 instead of calculating the sum.

    If you wanted to sum up multiple values it would be convenient not to call
    approxAdd() for each value but instead remember the first value not equal to
    0.0, add all other values using normal + operator, and with the result and
    the remembered value call approxAdd().
 </dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="approxCeil-1371"> </a>approxCeil</dt>
<dd class="member"><dl>
<dt class="simple">double <strong>approxCeil</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> a );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>ceil()method taking approxValue() into account.

</dd>
<dt>Description</dt>
<dd>    Use for expected integer values being calculated by double functions.
 </dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="approxEqual-1367"> </a>approxEqual</dt>
<dd class="member"><dl>
<dt class="simple">bool <strong>approxEqual</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> a,</td>
</tr>
<tr>
<td>double</td>
<td>b );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Test equality of two values with an accuracy of the magnitude of the
given values scaled by 2^-48 (4 bits roundoff stripped).

</dd>
<dt class="attention">ATTENTION!</dt>
<dd>
approxEqual( value!=0.0, 0.0 ) _never_ yields true.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="approxFloor-1370"> </a>approxFloor</dt>
<dd class="member"><dl>
<dt class="simple">double <strong>approxFloor</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> a );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>floor()method taking approxValue() into account.

</dd>
<dt>Description</dt>
<dd>    Use for expected integer values being calculated by double functions.
 </dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="approxSub-1369"> </a>approxSub</dt>
<dd class="member"><dl>
<dt class="simple">double <strong>approxSub</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> a,</td>
</tr>
<tr>
<td>double</td>
<td>b );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Substract two values (a-b).

</dd>
<dt>Description</dt>
<dd>    If signs are identical and the values are equal according to approxEqual()
    the method returns 0.0 instead of calculating the substraction.
 </dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="approxValue-1359"> </a>approxValue</dt>
<dd class="member"><dl>
<dt class="simple">double <strong>approxValue</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> fValue );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>A wrapper around rtl_math_approxValue.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="asinh-1365"> </a>asinh</dt>
<dd class="member"><dl>
<dt class="simple">double <strong>asinh</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> fValue );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>A wrapper around rtl_math_asinh.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="atanh-1362"> </a>atanh</dt>
<dd class="member"><dl>
<dt class="simple">double <strong>atanh</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> fValue );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>A wrapper around rtl_math_atanh.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="cos-1380"> </a>cos</dt>
<dd class="member"><dl>
<dt class="simple">double <strong>cos</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> d );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Safe cos(), returns NAN if not valid.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="doubleToString-1349"> </a>doubleToString</dt>
<dd class="member"><dl>
<dt class="simple">rtl::<a href="../../rtl/c-OString.html">OString</a> <strong>doubleToString</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> fValue,</td>
</tr>
<tr>
<td><a href="../../e-rtl_math_StringFormat.html">rtl_math_StringFormat</a></td>
<td>eFormat,</td>
</tr>
<tr>
<td><a href="../../t-sal_Int32.html">sal_Int32</a></td>
<td>nDecPlaces,</td>
</tr>
<tr>
<td><a href="../../t-sal_Char.html">sal_Char</a></td>
<td>cDecSeparator,</td>
</tr>
<tr>
<td>const <a href="../../t-sal_Int32.html">sal_Int32</a> *</td>
<td>pGroups,</td>
</tr>
<tr>
<td><a href="../../t-sal_Char.html">sal_Char</a></td>
<td>cGroupSeparator,</td>
</tr>
<tr>
<td>bool</td>
<td>bEraseTrailingDecZeros = false );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>A wrapper around rtl_math_doubleToString.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="doubleToString-1350"> </a>doubleToString</dt>
<dd class="member"><dl>
<dt class="simple">rtl::<a href="../../rtl/c-OString.html">OString</a> <strong>doubleToString</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> fValue,</td>
</tr>
<tr>
<td><a href="../../e-rtl_math_StringFormat.html">rtl_math_StringFormat</a></td>
<td>eFormat,</td>
</tr>
<tr>
<td><a href="../../t-sal_Int32.html">sal_Int32</a></td>
<td>nDecPlaces,</td>
</tr>
<tr>
<td><a href="../../t-sal_Char.html">sal_Char</a></td>
<td>cDecSeparator,</td>
</tr>
<tr>
<td>bool</td>
<td>bEraseTrailingDecZeros = false );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>A wrapper around rtl_math_doubleToString, with no grouping.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="doubleToUString-1351"> </a>doubleToUString</dt>
<dd class="member"><dl>
<dt class="simple">rtl::<a href="../../rtl/c-OUString.html">OUString</a> <strong>doubleToUString</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> fValue,</td>
</tr>
<tr>
<td><a href="../../e-rtl_math_StringFormat.html">rtl_math_StringFormat</a></td>
<td>eFormat,</td>
</tr>
<tr>
<td><a href="../../t-sal_Int32.html">sal_Int32</a></td>
<td>nDecPlaces,</td>
</tr>
<tr>
<td><a href="../../t-sal_Unicode.html">sal_Unicode</a></td>
<td>cDecSeparator,</td>
</tr>
<tr>
<td>const <a href="../../t-sal_Int32.html">sal_Int32</a> *</td>
<td>pGroups,</td>
</tr>
<tr>
<td><a href="../../t-sal_Unicode.html">sal_Unicode</a></td>
<td>cGroupSeparator,</td>
</tr>
<tr>
<td>bool</td>
<td>bEraseTrailingDecZeros = false );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>A wrapper around rtl_math_doubleToUString.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="doubleToUString-1352"> </a>doubleToUString</dt>
<dd class="member"><dl>
<dt class="simple">rtl::<a href="../../rtl/c-OUString.html">OUString</a> <strong>doubleToUString</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> fValue,</td>
</tr>
<tr>
<td><a href="../../e-rtl_math_StringFormat.html">rtl_math_StringFormat</a></td>
<td>eFormat,</td>
</tr>
<tr>
<td><a href="../../t-sal_Int32.html">sal_Int32</a></td>
<td>nDecPlaces,</td>
</tr>
<tr>
<td><a href="../../t-sal_Unicode.html">sal_Unicode</a></td>
<td>cDecSeparator,</td>
</tr>
<tr>
<td>bool</td>
<td>bEraseTrailingDecZeros = false );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>A wrapper around rtl_math_doubleToUString, with no grouping.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="doubleToUStringBuffer-1353"> </a>doubleToUStringBuffer</dt>
<dd class="member"><dl>
<dt class="simple">void <strong>doubleToUStringBuffer</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>rtl::<a href="../../rtl/c-OUStringBuffer.html">OUStringBuffer</a> &amp; </td>
<td> rBuffer,</td>
</tr>
<tr>
<td>double</td>
<td>fValue,</td>
</tr>
<tr>
<td><a href="../../e-rtl_math_StringFormat.html">rtl_math_StringFormat</a></td>
<td>eFormat,</td>
</tr>
<tr>
<td><a href="../../t-sal_Int32.html">sal_Int32</a></td>
<td>nDecPlaces,</td>
</tr>
<tr>
<td><a href="../../t-sal_Unicode.html">sal_Unicode</a></td>
<td>cDecSeparator,</td>
</tr>
<tr>
<td>const <a href="../../t-sal_Int32.html">sal_Int32</a> *</td>
<td>pGroups,</td>
</tr>
<tr>
<td><a href="../../t-sal_Unicode.html">sal_Unicode</a></td>
<td>cGroupSeparator,</td>
</tr>
<tr>
<td>bool</td>
<td>bEraseTrailingDecZeros = false );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>A wrapper around rtl_math_doubleToUString that appends to an
rtl::OUStringBuffer.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="doubleToUStringBuffer-1354"> </a>doubleToUStringBuffer</dt>
<dd class="member"><dl>
<dt class="simple">void <strong>doubleToUStringBuffer</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>rtl::<a href="../../rtl/c-OUStringBuffer.html">OUStringBuffer</a> &amp; </td>
<td> rBuffer,</td>
</tr>
<tr>
<td>double</td>
<td>fValue,</td>
</tr>
<tr>
<td><a href="../../e-rtl_math_StringFormat.html">rtl_math_StringFormat</a></td>
<td>eFormat,</td>
</tr>
<tr>
<td><a href="../../t-sal_Int32.html">sal_Int32</a></td>
<td>nDecPlaces,</td>
</tr>
<tr>
<td><a href="../../t-sal_Unicode.html">sal_Unicode</a></td>
<td>cDecSeparator,</td>
</tr>
<tr>
<td>bool</td>
<td>bEraseTrailingDecZeros = false );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>A wrapper around rtl_math_doubleToUString that appends to an
rtl::OUStringBuffer, with no grouping.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="erf-1363"> </a>erf</dt>
<dd class="member"><dl>
<dt class="simple">double <strong>erf</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> fValue );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>A wrapper around rtl_math_erf.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="erfc-1364"> </a>erfc</dt>
<dd class="member"><dl>
<dt class="simple">double <strong>erfc</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> fValue );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>A wrapper around rtl_math_erfc.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="expm1-1360"> </a>expm1</dt>
<dd class="member"><dl>
<dt class="simple">double <strong>expm1</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> fValue );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>A wrapper around rtl_math_expm1.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="isFinite-1372"> </a>isFinite</dt>
<dd class="member"><dl>
<dt class="simple">bool <strong>isFinite</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> d );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Tests whether a value is neither INF nor NAN.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="isInf-1373"> </a>isInf</dt>
<dd class="member"><dl>
<dt class="simple">bool <strong>isInf</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> d );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>If a value represents +INF or -INF.

</dd>
<dt>Description</dt>
<dd>    The sign bit may be queried with isSignBitSet().

    If isFinite(d)==false and isInf(d)==false then NAN.
 </dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="isNan-1374"> </a>isNan</dt>
<dd class="member"><dl>
<dt class="simple">bool <strong>isNan</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> d );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Test on any QNAN or SNAN.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="isSignBitSet-1375"> </a>isSignBitSet</dt>
<dd class="member"><dl>
<dt class="simple">bool <strong>isSignBitSet</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> d );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>If the sign bit is set.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="isValidArcArg-1378"> </a>isValidArcArg</dt>
<dd class="member"><dl>
<dt class="simple">bool <strong>isValidArcArg</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> d );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>If a value is a valid argument for sin(), cos(), tan().

</dd>
<dt>Description</dt>
<dd>    IEEE 754 specifies that absolute values up to 2^64 (=1.844e19) for the
    radian must be supported by trigonometric functions.  Unfortunately, at
    least on x86 architectures, the FPU doesn't generate an error pattern for
    values >2^64 but produces erroneous results instead and sets only the
    "invalid operation" (IM) flag in the status word :-(  Thus the application
    has to handle it itself.
 </dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="log1p-1361"> </a>log1p</dt>
<dd class="member"><dl>
<dt class="simple">double <strong>log1p</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> fValue );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>A wrapper around rtl_math_log1p.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="pow10Exp-1358"> </a>pow10Exp</dt>
<dd class="member"><dl>
<dt class="simple">double <strong>pow10Exp</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> fValue,</td>
</tr>
<tr>
<td>int</td>
<td>nExp );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>A wrapper around rtl_math_pow10Exp.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="round-1357"> </a>round</dt>
<dd class="member"><dl>
<dt class="simple">double <strong>round</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> fValue,</td>
</tr>
<tr>
<td>int</td>
<td>nDecPlaces = 0,</td>
</tr>
<tr>
<td><a href="../../e-rtl_math_RoundingMode.html">rtl_math_RoundingMode</a></td>
<td>eMode = rtl_math_RoundingMode_Corrected );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>A wrapper around rtl_math_round.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="setInf-1376"> </a>setInf</dt>
<dd class="member"><dl>
<dt class="simple">void <strong>setInf</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double * </td>
<td> pd,</td>
</tr>
<tr>
<td>bool</td>
<td>bNegative );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Set to +INF if bNegative==false or -INF if bNegative==true.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="setNan-1377"> </a>setNan</dt>
<dd class="member"><dl>
<dt class="simple">void <strong>setNan</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double * </td>
<td> pd );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Set a QNAN.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="sin-1379"> </a>sin</dt>
<dd class="member"><dl>
<dt class="simple">double <strong>sin</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> d );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Safe sin(), returns NAN if not valid.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="stringToDouble-1355"> </a>stringToDouble</dt>
<dd class="member"><dl>
<dt class="simple">double <strong>stringToDouble</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>const rtl::<a href="../../rtl/c-OString.html">OString</a> &amp; </td>
<td> rString,</td>
</tr>
<tr>
<td><a href="../../t-sal_Char.html">sal_Char</a></td>
<td>cDecSeparator,</td>
</tr>
<tr>
<td><a href="../../t-sal_Char.html">sal_Char</a></td>
<td>cGroupSeparator,</td>
</tr>
<tr>
<td><a href="../../e-rtl_math_ConversionStatus.html">rtl_math_ConversionStatus</a> *</td>
<td>pStatus,</td>
</tr>
<tr>
<td><a href="../../t-sal_Int32.html">sal_Int32</a> *</td>
<td>pParsedEnd );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>A wrapper around rtl_math_stringToDouble.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="stringToDouble-1356"> </a>stringToDouble</dt>
<dd class="member"><dl>
<dt class="simple">double <strong>stringToDouble</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>const rtl::<a href="../../rtl/c-OUString.html">OUString</a> &amp; </td>
<td> rString,</td>
</tr>
<tr>
<td><a href="../../t-sal_Unicode.html">sal_Unicode</a></td>
<td>cDecSeparator,</td>
</tr>
<tr>
<td><a href="../../t-sal_Unicode.html">sal_Unicode</a></td>
<td>cGroupSeparator,</td>
</tr>
<tr>
<td><a href="../../e-rtl_math_ConversionStatus.html">rtl_math_ConversionStatus</a> *</td>
<td>pStatus,</td>
</tr>
<tr>
<td><a href="../../t-sal_Int32.html">sal_Int32</a> *</td>
<td>pParsedEnd );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>A wrapper around rtl_math_uStringToDouble.
</dd>
</dl>
</dd>
</dl>
<hr>
<dl class="member">
<dt class="member"><a name="tan-1381"> </a>tan</dt>
<dd class="member"><dl>
<dt class="simple">double <strong>tan</strong>(</dt>
<dd><table class="param-table">
<tr>
<td>double </td>
<td> d );</td>
</tr>
</table>
</dd>
</dl>
<br>
</dd>
<dd class="member"><table class="flag-table" border="1" cellspacing="0">
<tr>
<td width="12%" class="flagname">virtual</td>
<td width="12%" class="flagname">abstract</td>
<td width="12%" class="flagname">const</td>
<td width="12%" class="flagname">volatile</td>
<td width="12%" class="flagname">template</td>
<td width="12%" class="flagname">static</td>
<td width="12%" class="flagname">inline</td>
<td width="12%" class="flagname">C-linkage</td>
</tr>
<tr>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagno">NO</td>
<td class="flagyes">YES</td>
<td class="flagno">NO</td>
</tr>
</table>
<br>
</dd>
<dd class="member"><dl>
<dt>Summary</dt>
<dd>Safe tan(), returns NAN if not valid.
</dd>
</dl>
</dd>
</dl>
<hr>
<a href="#_top_" class="objchapter">Top of Page</a><hr size="3"><p class="copyright" align="center">Copyright &copy; 2011, Oracle and/or its affiliates. All rights reserved. Oracle and Java are registered trademarks of Oracle and/or its affiliates. Other names may be trademarks of their respective owners.</p>

</div> <!-- id="adc-cppref" -->
</body>

</html>