1<html> 2<head> 3<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 4<title>Real Number Generators</title> 5<link rel="stylesheet" href="../../../../../../../../doc/src/boostbook.css" type="text/css"> 6<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> 7<link rel="home" href="../../../../index.html" title="Spirit 2.5.8"> 8<link rel="up" href="../primitive_generators.html" title="Karma Generators"> 9<link rel="prev" href="string.html" title="String Generators"> 10<link rel="next" href="signed_int.html" title="Integer Generators"> 11</head> 12<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> 13<table cellpadding="2" width="100%"><tr> 14<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../../boost.png"></td> 15<td align="center"><a href="../../../../../../../../index.html">Home</a></td> 16<td align="center"><a href="../../../../../../../../libs/libraries.htm">Libraries</a></td> 17<td align="center"><a href="http://www.boost.org/users/people.html">People</a></td> 18<td align="center"><a href="http://www.boost.org/users/faq.html">FAQ</a></td> 19<td align="center"><a href="../../../../../../../../more/index.htm">More</a></td> 20</tr></table> 21<hr> 22<div class="spirit-nav"> 23<a accesskey="p" href="string.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../primitive_generators.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="signed_int.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> 24</div> 25<div class="section"> 26<div class="titlepage"><div><div><h5 class="title"> 27<a name="spirit.karma.quick_reference.primitive_generators.real_number"></a><a class="link" href="real_number.html" title="Real Number Generators">Real 28 Number Generators</a> 29</h5></div></div></div> 30<p> 31 See here for more information about <a class="link" href="../../reference/numeric.html" title="Numeric Generators">Numeric 32 Generators</a>. 33 </p> 34<div class="informaltable"><table class="table"> 35<colgroup> 36<col> 37<col> 38<col> 39</colgroup> 40<thead><tr> 41<th> 42 <p> 43 Expression 44 </p> 45 </th> 46<th> 47 <p> 48 Attribute 49 </p> 50 </th> 51<th> 52 <p> 53 Description 54 </p> 55 </th> 56</tr></thead> 57<tbody> 58<tr> 59<td> 60 <p> 61 <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">lit</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a> 62 </p> 63 </td> 64<td> 65 <p> 66 <code class="computeroutput"><span class="identifier">Unused</span></code> 67 </p> 68 </td> 69<td> 70 <p> 71 Generate <code class="computeroutput"><span class="identifier">num</span></code> 72 </p> 73 </td> 74</tr> 75<tr> 76<td> 77 <p> 78 <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">float_</span></code></a> 79 </p> 80 </td> 81<td> 82 <p> 83 <code class="computeroutput"><span class="keyword">float</span></code> 84 </p> 85 </td> 86<td> 87 <p> 88 Generate a real number from a <code class="computeroutput"><span class="keyword">float</span></code> 89 </p> 90 </td> 91</tr> 92<tr> 93<td> 94 <p> 95 <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">float_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a> 96 </p> 97 </td> 98<td> 99 <p> 100 <code class="computeroutput"><span class="keyword">float</span></code> 101 </p> 102 </td> 103<td> 104 <p> 105 Generate <code class="computeroutput"><span class="identifier">num</span></code> 106 as a real number from a <code class="computeroutput"><span class="keyword">float</span></code>, 107 if an attribute is supplied it must match <code class="computeroutput"><span class="identifier">num</span></code> 108 </p> 109 </td> 110</tr> 111<tr> 112<td> 113 <p> 114 <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">double_</span></code></a> 115 </p> 116 </td> 117<td> 118 <p> 119 <code class="computeroutput"><span class="keyword">double</span></code> 120 </p> 121 </td> 122<td> 123 <p> 124 Generate a real number from a <code class="computeroutput"><span class="keyword">double</span></code> 125 </p> 126 </td> 127</tr> 128<tr> 129<td> 130 <p> 131 <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">double_</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a> 132 </p> 133 </td> 134<td> 135 <p> 136 <code class="computeroutput"><span class="keyword">double</span></code> 137 </p> 138 </td> 139<td> 140 <p> 141 Generate a <code class="computeroutput"><span class="identifier">num</span></code> 142 as a real number from a <code class="computeroutput"><span class="keyword">double</span></code>, 143 if an attribute is supplied it must match <code class="computeroutput"><span class="identifier">num</span></code> 144 </p> 145 </td> 146</tr> 147<tr> 148<td> 149 <p> 150 <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">long_double</span></code></a> 151 </p> 152 </td> 153<td> 154 <p> 155 <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code> 156 </p> 157 </td> 158<td> 159 <p> 160 Generate a real number from a <code class="computeroutput"><span class="keyword">long</span> 161 <span class="keyword">double</span></code> 162 </p> 163 </td> 164</tr> 165<tr> 166<td> 167 <p> 168 <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"><code class="computeroutput"><span class="identifier">long_double</span><span class="special">(</span><span class="identifier">num</span><span class="special">)</span></code></a> 169 </p> 170 </td> 171<td> 172 <p> 173 <code class="computeroutput"><span class="keyword">long</span> <span class="keyword">double</span></code> 174 </p> 175 </td> 176<td> 177 <p> 178 Generate <code class="computeroutput"><span class="identifier">num</span></code> 179 as a real number from a <code class="computeroutput"><span class="keyword">long</span> 180 <span class="keyword">double</span></code>, if an attribute 181 is supplied it must match <code class="computeroutput"><span class="identifier">num</span></code> 182 </p> 183 </td> 184</tr> 185<tr> 186<td> 187 <p> 188 <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"> 189<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">real_generator</span><span class="special"><</span> 190 <span class="identifier">Num</span><span class="special">,</span> <span class="identifier">Policies</span> 191<span class="special">>()</span></pre> 192 </a> 193 </p> 194 </td> 195<td> 196 <p> 197 <code class="computeroutput"><span class="identifier">Num</span></code> 198 </p> 199 </td> 200<td> 201 <p> 202 Generate a real number <code class="computeroutput"><span class="identifier">Num</span></code> 203 using the supplied real number formatting policies 204 </p> 205 </td> 206</tr> 207<tr> 208<td> 209 <p> 210 <a class="link" href="../../reference/numeric/real_number.html" title="Real Number Generators (float_, double_, etc.)"> 211<pre xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" class="table-programlisting"><span class="identifier">real_generator</span><span class="special"><</span> 212 <span class="identifier">Num</span><span class="special">,</span> <span class="identifier">Policies</span> 213<span class="special">>()(</span><span class="identifier">num</span><span class="special">)</span></pre> 214 </a> 215 </p> 216 </td> 217<td> 218 <p> 219 <code class="computeroutput"><span class="identifier">Num</span></code> 220 </p> 221 </td> 222<td> 223 <p> 224 Generate real number <code class="computeroutput"><span class="identifier">num</span></code> 225 as a <code class="computeroutput"><span class="identifier">Num</span></code> using 226 the supplied real number formatting policies, if an attribute 227 is supplied it must match 228 </p> 229 </td> 230</tr> 231</tbody> 232</table></div> 233</div> 234<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr> 235<td align="left"></td> 236<td align="right"><div class="copyright-footer">Copyright © 2001-2011 Joel de Guzman, Hartmut Kaiser<p> 237 Distributed under the Boost Software License, Version 1.0. (See accompanying 238 file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>) 239 </p> 240</div></td> 241</tr></table> 242<hr> 243<div class="spirit-nav"> 244<a accesskey="p" href="string.html"><img src="../../../../../../../../doc/src/images/prev.png" alt="Prev"></a><a accesskey="u" href="../primitive_generators.html"><img src="../../../../../../../../doc/src/images/up.png" alt="Up"></a><a accesskey="h" href="../../../../index.html"><img src="../../../../../../../../doc/src/images/home.png" alt="Home"></a><a accesskey="n" href="signed_int.html"><img src="../../../../../../../../doc/src/images/next.png" alt="Next"></a> 245</div> 246</body> 247</html> 248