diff options
Diffstat (limited to 'doc/html/ratio/appendices.html')
-rw-r--r-- | doc/html/ratio/appendices.html | 54 |
1 files changed, 27 insertions, 27 deletions
diff --git a/doc/html/ratio/appendices.html b/doc/html/ratio/appendices.html index 74083cdd97..e22f5f13d1 100644 --- a/doc/html/ratio/appendices.html +++ b/doc/html/ratio/appendices.html @@ -4,11 +4,11 @@ <meta http-equiv="Content-Type" content="text/html; charset=US-ASCII"> <title>Appendices</title> <link rel="stylesheet" href="../../../doc/src/boostbook.css" type="text/css"> -<meta name="generator" content="DocBook XSL Stylesheets V1.76.1"> +<meta name="generator" content="DocBook XSL Stylesheets V1.79.1"> <link rel="home" href="../index.html" title="The Boost C++ Libraries BoostBook Documentation Subset"> -<link rel="up" href="../ratio.html" title="Chapter 28. Boost.Ratio 2.1.0"> +<link rel="up" href="../ratio.html" title="Chapter 31. Boost.Ratio 2.1.0"> <link rel="prev" href="reference.html" title="Reference"> -<link rel="next" href="../signals.html" title="Chapter 29. Boost.Signals"> +<link rel="next" href="../signals.html" title="Chapter 32. Boost.Signals"> </head> <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF"> <table cellpadding="2" width="100%"><tr> @@ -27,7 +27,7 @@ <div class="titlepage"><div><div><h2 class="title" style="clear: both"> <a name="ratio.appendices"></a><a class="link" href="appendices.html" title="Appendices">Appendices</a> </h2></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="appendices.html#ratio.appendices.history">Appendix A: History</a></span></dt> <dt><span class="section"><a href="appendices.html#ratio.appendices.rationale">Appendix B: Rationale</a></span></dt> <dt><span class="section"><a href="appendices.html#ratio.appendices.implementation">Appendix C: Implementation @@ -42,7 +42,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="ratio.appendices.history"></a><a class="link" href="appendices.html#ratio.appendices.history" title="Appendix A: History">Appendix A: History</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="appendices.html#ratio.appendices.history.__version_2_1_0__febreary_1__2014___1_56__"><span class="bold"><strong>Version 2.1.0, Febreary 1, 2014 - 1.56</strong></span> </a></span></dt> <dt><span class="section"><a href="appendices.html#ratio.appendices.history.__version_2_0_1__febreary_1__2013___1_53__"><span class="bold"><strong>Version 2.0.1, Febreary 1, 2013 - 1.53</strong></span> </a></span></dt> <dt><span class="section"><a href="appendices.html#ratio.appendices.history.__version_2_0_0__november_1__2012___1_52__"><span class="bold"><strong>Version 2.0.0, November 1, 2012 - 1.52</strong></span> </a></span></dt> @@ -61,7 +61,7 @@ <p> <span class="bold"><strong>New Features:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> <a href="http://svn.boost.org/trac/boost/ticket/XXXX" target="_top">#XXXX</a> Add ratio_power. @@ -79,7 +79,7 @@ <p> <span class="bold"><strong>Fixes:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a href="http://svn.boost.org/trac/boost/ticket/7616" target="_top">#7616</a> br_mul::nan - warning C4293: '<<' : shift count negative or too big, undefined behavior`. @@ -92,7 +92,7 @@ <p> <span class="bold"><strong>Features:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> Replace the short_name and long_name functions by symbol and prefix functions respectively. </li></ul></div> @@ -107,7 +107,7 @@ <p> <span class="bold"><strong>Fixes:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a href="http://svn.boost.org/trac/boost/ticket/7478" target="_top">#7478</a> Compiles fails with compilers supporting char16_t and char32_t fails if the library doesn't provides std::u16string and std::u32string. @@ -120,7 +120,7 @@ <p> <span class="bold"><strong>Fixes:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a href="http://svn.boost.org/trac/boost/ticket/7075" target="_top">#7075</a> Workaround for error: the type of partial specialization template parameter constant "n1" depends on another template parameter. @@ -133,7 +133,7 @@ <p> <span class="bold"><strong>Fixes:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> <a href="http://svn.boost.org/trac/boost/ticket/6498" target="_top">#6498</a> boost::ratio won't compile with default settings. </li></ul></div> @@ -145,7 +145,7 @@ <p> <span class="bold"><strong>Features:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> Added MPL Rational Constant and the associated numeric metafunction specializations. </li></ul></div> @@ -154,7 +154,7 @@ <div class="titlepage"><div><div><h4 class="title"> <a name="ratio.appendices.history.__version_1_0_0__jan_2__2011__"></a><a class="link" href="appendices.html#ratio.appendices.history.__version_1_0_0__jan_2__2011__" title="Version 1.0.0, Jan 2, 2011"><span class="bold"><strong>Version 1.0.0, Jan 2, 2011</strong></span> </a> </h4></div></div></div> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Moved ratio to trunk. </li> @@ -170,7 +170,7 @@ <p> <span class="bold"><strong>Fixes:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> Removal of LLVM adapted files due to incompatible License issue. </li></ul></div> </div> @@ -181,19 +181,19 @@ <p> <span class="bold"><strong>Features:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> Added ratio_string traits. </li></ul></div> <p> <span class="bold"><strong>Fixes:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> ratio_less overflow avoided following the algorithm from libc++. </li></ul></div> <p> <span class="bold"><strong>Test:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> A more complete test has been included adapted from the test of from libc++/ratio. </li></ul></div> @@ -205,7 +205,7 @@ <p> <span class="bold"><strong>Features:</strong></span> </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> Ratio has been extracted from Boost.Chrono. </li></ul></div> </div> @@ -216,7 +216,7 @@ </h3></div></div></div> <h5> <a name="ratio.appendices.rationale.h0"></a> - <span><a name="ratio.appendices.rationale.why_ratio_needs_copyconstruction_and_assignment_from_ratios_having_the_same_normalized_form"></a></span><a class="link" href="appendices.html#ratio.appendices.rationale.why_ratio_needs_copyconstruction_and_assignment_from_ratios_having_the_same_normalized_form">Why + <span class="phrase"><a name="ratio.appendices.rationale.why_ratio_needs_copyconstruction_and_assignment_from_ratios_having_the_same_normalized_form"></a></span><a class="link" href="appendices.html#ratio.appendices.rationale.why_ratio_needs_copyconstruction_and_assignment_from_ratios_having_the_same_normalized_form">Why ratio needs CopyConstruction and Assignment from ratios having the same normalized form</a> </h5> @@ -245,7 +245,7 @@ </p> <h5> <a name="ratio.appendices.rationale.h1"></a> - <span><a name="ratio.appendices.rationale.why_ratio_needs_the_nested_normalizer_typedef_type"></a></span><a class="link" href="appendices.html#ratio.appendices.rationale.why_ratio_needs_the_nested_normalizer_typedef_type">Why + <span class="phrase"><a name="ratio.appendices.rationale.why_ratio_needs_the_nested_normalizer_typedef_type"></a></span><a class="link" href="appendices.html#ratio.appendices.rationale.why_ratio_needs_the_nested_normalizer_typedef_type">Why ratio needs the nested normalizer typedef type</a> </h5> <p> @@ -260,7 +260,7 @@ </h3></div></div></div> <h5> <a name="ratio.appendices.implementation.h0"></a> - <span><a name="ratio.appendices.implementation.how_does_boost_ratio_try_to_avoid_compile_time_rational_arithmetic_overflow_"></a></span><a class="link" href="appendices.html#ratio.appendices.implementation.how_does_boost_ratio_try_to_avoid_compile_time_rational_arithmetic_overflow_">How + <span class="phrase"><a name="ratio.appendices.implementation.how_does_boost_ratio_try_to_avoid_compile_time_rational_arithmetic_overflow_"></a></span><a class="link" href="appendices.html#ratio.appendices.implementation.how_does_boost_ratio_try_to_avoid_compile_time_rational_arithmetic_overflow_">How does Boost.Ratio try to avoid compile-time rational arithmetic overflow?</a> </h5> <p> @@ -273,7 +273,7 @@ Boost.Ratio implements some simplifications in order to reduce the possibility of overflow. The general ideas are: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> The <code class="computeroutput"><span class="identifier">num</span></code> and <code class="computeroutput"><span class="identifier">den</span></code> <code class="computeroutput"><span class="identifier">ratio</span><span class="special"><></span></code> fields are normalized. </li> @@ -404,7 +404,7 @@ <p> without moving to floating-point numbers, two techniques are used: </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> First compare the sign of the numerators. </li></ul></div> <p> @@ -414,7 +414,7 @@ If sign(n1) == sign(n2) the result depends on the following after making the numerators positive </p> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "><li class="listitem"> When the sign is equal the technique used is to work with integer division and modulo when the signs are equal. </li></ul></div> @@ -771,7 +771,7 @@ <div class="titlepage"><div><div><h3 class="title"> <a name="ratio.appendices.tests"></a><a class="link" href="appendices.html#ratio.appendices.tests" title="Appendix F: Tests">Appendix F: Tests</a> </h3></div></div></div> -<div class="toc"><dl> +<div class="toc"><dl class="toc"> <dt><span class="section"><a href="appendices.html#ratio.appendices.tests._ratio_"><code class="computeroutput"><span class="identifier">ratio</span></code></a></span></dt> <dt><span class="section"><a href="appendices.html#ratio.appendices.tests._comparison_"><code class="computeroutput"><span class="identifier">comparison</span></code></a></span></dt> <dt><span class="section"><a href="appendices.html#ratio.appendices.tests._arithmetic_"><code class="computeroutput"><span class="identifier">arithmetic</span></code></a></span></dt> @@ -1567,10 +1567,10 @@ </h3></div></div></div> <h5> <a name="ratio.appendices.todo.h0"></a> - <span><a name="ratio.appendices.todo.for_later_releases"></a></span><a class="link" href="appendices.html#ratio.appendices.todo.for_later_releases">For + <span class="phrase"><a name="ratio.appendices.todo.for_later_releases"></a></span><a class="link" href="appendices.html#ratio.appendices.todo.for_later_releases">For later releases</a> </h5> -<div class="itemizedlist"><ul class="itemizedlist" type="disc"> +<div class="itemizedlist"><ul class="itemizedlist" style="list-style-type: disc; "> <li class="listitem"> Use template aliases on compiler providing it. </li> |