3 <meta http-equiv=
"Content-Type" content=
"text/html; charset=US-ASCII">
4 <title>typeinfo
</title>
5 <link rel=
"stylesheet" href=
"../../math.css" type=
"text/css">
6 <meta name=
"generator" content=
"DocBook XSL Stylesheets V1.77.1">
7 <link rel=
"home" href=
"../../index.html" title=
"Math Toolkit 2.5.1">
8 <link rel=
"up" href=
"../float128.html" title=
"Implementation of Float128 type">
9 <link rel=
"prev" href=
"exp_function.html" title=
"Exponential function">
10 <link rel=
"next" href=
"../../constants.html" title=
"Chapter 4. Mathematical Constants">
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>
22 <div class=
"spirit-nav">
23 <a accesskey=
"p" href=
"exp_function.html"><img src=
"../../../../../../doc/src/images/prev.png" alt=
"Prev"></a><a accesskey=
"u" href=
"../float128.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=
"../../constants.html"><img src=
"../../../../../../doc/src/images/next.png" alt=
"Next"></a>
26 <div class=
"titlepage"><div><div><h3 class=
"title">
27 <a name=
"math_toolkit.float128.typeinfo"></a><a class=
"link" href=
"typeinfo.html" title=
"typeinfo"><code class=
"computeroutput"><span class=
"identifier">typeinfo
</span></code></a>
28 </h3></div></div></div>
30 For GCC
4.8.1 it was not yet possible to use
<code class=
"computeroutput"><span class=
"identifier">typeinfo
</span></code>
31 for
<code class=
"computeroutput"><span class=
"identifier">float_128
</span></code> on GCC: see
32 <a href=
"http://gcc.gnu.org/bugzilla/show_bug.cgi?id=43622" target=
"_top">GCC
43622</a>.
35 So this code (to display the mangled name) failed to link
<code class=
"computeroutput"><span class=
"identifier">undefined
</span>
36 <span class=
"identifier">reference
</span> <span class=
"identifier">to
</span>
37 <span class=
"identifier">typeinfo
</span> <span class=
"keyword">for
</span>
38 <span class=
"identifier">__float128
</span></code>
40 <pre class=
"programlisting"><span class=
"identifier">std
</span><span class=
"special">::
</span><span class=
"identifier">cout
</span> <span class=
"special"><<</span> <span class=
"keyword">typeid
</span><span class=
"special">(
</span><span class=
"identifier">boost
</span><span class=
"special">::
</span><span class=
"identifier">float128_t
</span><span class=
"special">).
</span><span class=
"identifier">name
</span><span class=
"special">()
</span> <span class=
"special"><<</span> <span class=
"identifier">std
</span><span class=
"special">::
</span><span class=
"identifier">endl
</span><span class=
"special">;
</span>
43 This prevent using the existing tests for Boost.Math distributions, (unless
44 a few lines are commented out) and if a MACRO BOOST_MATH_INSTRUMENT controlling
45 them is defined then some diagnostic displays in Boost.Math will not work.
48 However this was only used for display purposes and could be commented out
49 until this was fixed in GCC
5.
51 <div class=
"tip"><table border=
"0" summary=
"Tip">
53 <td rowspan=
"2" align=
"center" valign=
"top" width=
"25"><img alt=
"[Tip]" src=
"../../../../../../doc/src/images/tip.png"></td>
54 <th align=
"left">Tip
</th>
56 <tr><td align=
"left" valign=
"top"><p>
57 Not all managed names can be
<span class=
"bold"><strong>displayed
</strong></span>
58 using
<code class=
"computeroutput"><span class=
"identifier">std
</span><span class=
"special">::
</span><span class=
"identifier">cout
</span></code>.
62 <table xmlns:
rev=
"http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width=
"100%"><tr>
63 <td align=
"left"></td>
64 <td align=
"right"><div class=
"copyright-footer">Copyright
© 2006-
2010,
2012-
2014 Nikhar Agrawal,
65 Anton Bikineev, Paul A. Bristow, Marco Guazzone, Christopher Kormanyos, Hubert
66 Holin, Bruno Lalande, John Maddock, Jeremy Murphy, Johan R
åde, Gautam Sewani,
67 Benjamin Sobotta, Thijs van den Berg, Daryle Walker and Xiaogang Zhang
<p>
68 Distributed under the Boost Software License, Version
1.0. (See accompanying
69 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>)
74 <div class=
"spirit-nav">
75 <a accesskey=
"p" href=
"exp_function.html"><img src=
"../../../../../../doc/src/images/prev.png" alt=
"Prev"></a><a accesskey=
"u" href=
"../float128.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=
"../../constants.html"><img src=
"../../../../../../doc/src/images/next.png" alt=
"Next"></a>