|
Boost-Commit : |
Subject: [Boost-commit] svn:boost r61060 - in branches/release: boost/integer libs/integer libs/integer/doc libs/integer/doc/html libs/integer/doc/html/boost_integer
From: daniel_james_at_[hidden]
Date: 2010-04-05 03:41:53
Author: danieljames
Date: 2010-04-05 03:41:52 EDT (Mon, 05 Apr 2010)
New Revision: 61060
URL: http://svn.boost.org/trac/boost/changeset/61060
Log:
Merge link fix for integer.
Properties modified:
branches/release/boost/integer/ (props changed)
branches/release/libs/integer/ (props changed)
Text files modified:
branches/release/libs/integer/doc/html/boost_integer/cstdint.html | 60 +++---
branches/release/libs/integer/doc/html/boost_integer/history.html | 20 +-
branches/release/libs/integer/doc/html/boost_integer/integer.html | 304 ++++++++++++++++++++-------------------
branches/release/libs/integer/doc/html/boost_integer/log2.html | 20 +-
branches/release/libs/integer/doc/html/boost_integer/mask.html | 245 ++++++++++++++++---------------
branches/release/libs/integer/doc/html/boost_integer/minmax.html | 16 +-
branches/release/libs/integer/doc/html/boost_integer/traits.html | 86 +++++-----
branches/release/libs/integer/doc/html/index.html | 182 +++++++++++-----------
branches/release/libs/integer/doc/integer.qbk | 2
9 files changed, 470 insertions(+), 465 deletions(-)
Modified: branches/release/libs/integer/doc/html/boost_integer/cstdint.html
==============================================================================
--- branches/release/libs/integer/doc/html/boost_integer/cstdint.html (original)
+++ branches/release/libs/integer/doc/html/boost_integer/cstdint.html 2010-04-05 03:41:52 EDT (Mon, 05 Apr 2010)
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Standard Integer Types</title>
<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../index.html" title="Boost.Integer">
<link rel="up" href="../index.html" title="Boost.Integer">
<link rel="prev" href="../index.html" title="Boost.Integer">
@@ -22,7 +22,7 @@
<div class="spirit-nav">
<a accesskey="p" href="../index.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="traits.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
-<div class="section" lang="en">
+<div class="section" title="Standard Integer Types">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="boost_integer.cstdint"></a><a class="link" href="cstdint.html" title="Standard Integer Types"> Standard Integer Types</a>
</h2></div></div></div>
@@ -41,7 +41,7 @@
<dt><span class="section"><a href="cstdint.html#boost_integer.cstdint.integer_constant_macros">Integer
Constant Macros</a></span></dt>
</dl></div>
-<div class="section" lang="en">
+<div class="section" title="Overview">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.cstdint.overview"></a><a class="link" href="cstdint.html#boost_integer.cstdint.overview" title="Overview">Overview</a>
</h3></div></div></div>
@@ -62,7 +62,7 @@
a test program.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Rationale">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.cstdint.rationale"></a><a class="link" href="cstdint.html#boost_integer.cstdint.rationale" title="Rationale"> Rationale</a>
</h3></div></div></div>
@@ -82,7 +82,7 @@
conventions rather than C++ Standard Library header naming conventions.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Caveat emptor">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.cstdint.ce"></a><a class="link" href="cstdint.html#boost_integer.cstdint.ce" title="Caveat emptor"> <span class="emphasis"><em>Caveat emptor</em></span></a>
</h3></div></div></div>
@@ -99,7 +99,7 @@
Use the respective names in namespace <code class="literal">boost</code> instead.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Exact-width integer types">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.cstdint.exact_width_integer_types"></a><a class="link" href="cstdint.html#boost_integer.cstdint.exact_width_integer_types" title="Exact-width integer types">Exact-width
integer types</a>
@@ -119,7 +119,7 @@
The absence of int64_t and uint64_t is indicated by the macro <code class="computeroutput"><span class="identifier">BOOST_NO_INT64_T</span></code>.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Minimum-width integer types">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.cstdint.minimum_width_integer_types"></a><a class="link" href="cstdint.html#boost_integer.cstdint.minimum_width_integer_types" title="Minimum-width integer types">Minimum-width
integer types</a>
@@ -137,27 +137,27 @@
<p>
The following minimum-width integer types are provided for all platforms:
</p>
-<div class="itemizedlist"><ul type="disc">
-<li><code class="literal">int_least8_t</code></li>
-<li><code class="literal">int_least16_t</code></li>
-<li><code class="literal">int_least32_t</code></li>
-<li><code class="literal">uint_least8_t</code></li>
-<li><code class="literal">uint_least16_t</code></li>
-<li><code class="literal">uint_least32_t</code></li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><code class="literal">int_least8_t</code></li>
+<li class="listitem"><code class="literal">int_least16_t</code></li>
+<li class="listitem"><code class="literal">int_least32_t</code></li>
+<li class="listitem"><code class="literal">uint_least8_t</code></li>
+<li class="listitem"><code class="literal">uint_least16_t</code></li>
+<li class="listitem"><code class="literal">uint_least32_t</code></li>
</ul></div>
<p>
The following types are available only if, after including <boost/cstdint.hpp>,
the macro BOOST_NO_INT64_T is not defined:
</p>
-<div class="itemizedlist"><ul type="disc">
-<li><code class="literal">int_least64_t</code></li>
-<li><code class="literal">uint_least64_t</code></li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><code class="literal">int_least64_t</code></li>
+<li class="listitem"><code class="literal">uint_least64_t</code></li>
</ul></div>
<p>
All other minimum-width integer types are optional.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Fastest minimum-width integer types">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.cstdint.fastest_minimum_width_integer_types"></a><a class="link" href="cstdint.html#boost_integer.cstdint.fastest_minimum_width_integer_types" title="Fastest minimum-width integer types">Fastest
minimum-width integer types</a>
@@ -175,27 +175,27 @@
<p>
The following fastest minimum-width integer types are provided for all platforms:
</p>
-<div class="itemizedlist"><ul type="disc">
-<li><code class="literal">int_fast8_t</code></li>
-<li><code class="literal">int_fast16_t</code></li>
-<li><code class="literal">int_fast32_t</code></li>
-<li><code class="literal">uint_fast8_t</code></li>
-<li><code class="literal">uint_fast16_t</code></li>
-<li><code class="literal">uint_fast32_t</code></li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><code class="literal">int_fast8_t</code></li>
+<li class="listitem"><code class="literal">int_fast16_t</code></li>
+<li class="listitem"><code class="literal">int_fast32_t</code></li>
+<li class="listitem"><code class="literal">uint_fast8_t</code></li>
+<li class="listitem"><code class="literal">uint_fast16_t</code></li>
+<li class="listitem"><code class="literal">uint_fast32_t</code></li>
</ul></div>
<p>
The following types are available only if, after including <boost/cstdint.hpp>,
the macro BOOST_NO_INT64_T is not defined:
</p>
-<div class="itemizedlist"><ul type="disc">
-<li><code class="literal">int_fast64_t</code></li>
-<li><code class="literal">uint_fast64_t</code></li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem"><code class="literal">int_fast64_t</code></li>
+<li class="listitem"><code class="literal">uint_fast64_t</code></li>
</ul></div>
<p>
All other fastest minimum-width integer types are optional.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Greatest-width integer types">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.cstdint.greatest_width_integer_types"></a><a class="link" href="cstdint.html#boost_integer.cstdint.greatest_width_integer_types" title="Greatest-width integer types">Greatest-width
integer types</a>
@@ -212,7 +212,7 @@
These types are provided for all platforms.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Integer Constant Macros">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.cstdint.integer_constant_macros"></a><a class="link" href="cstdint.html#boost_integer.cstdint.integer_constant_macros" title="Integer Constant Macros">Integer
Constant Macros</a>
Modified: branches/release/libs/integer/doc/html/boost_integer/history.html
==============================================================================
--- branches/release/libs/integer/doc/html/boost_integer/history.html (original)
+++ branches/release/libs/integer/doc/html/boost_integer/history.html 2010-04-05 03:41:52 EDT (Mon, 05 Apr 2010)
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>History</title>
<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../index.html" title="Boost.Integer">
<link rel="up" href="../index.html" title="Boost.Integer">
<link rel="prev" href="minmax.html" title="Compile time min/max calculation">
@@ -21,19 +21,19 @@
<div class="spirit-nav">
<a accesskey="p" href="minmax.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a>
</div>
-<div class="section" lang="en">
+<div class="section" title="History">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="boost_integer.history"></a><a class="link" href="history.html" title="History"> History</a>
</h2></div></div></div>
<a name="boost_integer.history.1_42_0"></a><h5>
-<a name="id786079"></a>
+<a name="id560880"></a>
<a class="link" href="history.html#boost_integer.history.1_42_0">1.42.0</a>
</h5>
-<div class="itemizedlist"><ul type="disc">
-<li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
Reverted Trunk to release branch state (i.e. a "known good state").
</li>
-<li>
+<li class="listitem">
Fixed issues: 653,
<a href="https://svn.boost.org/trac/boost/ticket/3084" target="_top">3084</a>,
<a href="https://svn.boost.org/trac/boost/ticket/3177" target="_top">3177</a>,
@@ -42,12 +42,12 @@
<a href="https://svn.boost.org/trac/boost/ticket/3657" target="_top">3657</a>,
<a href="https://svn.boost.org/trac/boost/ticket/2134" target="_top">2134</a>.
</li>
-<li>
+<li class="listitem">
Added long long support to <code class="literal">boost::static_log2</code>, <code class="literal">boost::static_signed_min</code>,
<code class="literal">boost::static_signed_max</code>, <code class="literal">boost::static_unsigned_min</code><code class="literal">boost::static_unsigned_max</code>,
when available.
</li>
-<li>
+<li class="listitem">
The argument type and the result type of <code class="literal">boost::static_signed_min</code>
etc are now typedef'd. Formerly, they were hardcoded as <code class="literal">unsigned
long</code> and <code class="literal">int</code> respectively. Please, use the provided
@@ -55,10 +55,10 @@
</li>
</ul></div>
<a name="boost_integer.history.1_32_0"></a><h5>
-<a name="id786181"></a>
+<a name="id560998"></a>
<a class="link" href="history.html#boost_integer.history.1_32_0">1.32.0</a>
</h5>
-<div class="itemizedlist"><ul type="disc"><li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc"><li class="listitem">
The argument type and the result type of <code class="literal">boost::static_log2</code>
are now typedef'd. Formerly, they were hardcoded as <code class="literal">unsigned long</code>
and <code class="literal">int</code> respectively. Please, use the provided typedefs
Modified: branches/release/libs/integer/doc/html/boost_integer/integer.html
==============================================================================
--- branches/release/libs/integer/doc/html/boost_integer/integer.html (original)
+++ branches/release/libs/integer/doc/html/boost_integer/integer.html 2010-04-05 03:41:52 EDT (Mon, 05 Apr 2010)
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Integer Type Selection</title>
<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../index.html" title="Boost.Integer">
<link rel="up" href="../index.html" title="Boost.Integer">
<link rel="prev" href="traits.html" title="Integer Traits">
@@ -22,7 +22,7 @@
<div class="spirit-nav">
<a accesskey="p" href="traits.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="mask.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
-<div class="section" lang="en">
+<div class="section" title="Integer Type Selection">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="boost_integer.integer"></a><a class="link" href="integer.html" title="Integer Type Selection"> Integer Type Selection</a>
</h2></div></div></div>
@@ -44,7 +44,7 @@
characteristics such as number of bits or maximum value. This facility is particularly
useful for solving generic programming problems.
</p>
-<div class="section" lang="en">
+<div class="section" title="Synopsis">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.integer.synopsis"></a><a class="link" href="integer.html#boost_integer.integer.synopsis" title="Synopsis"> Synopsis</a>
</h3></div></div></div>
@@ -102,7 +102,7 @@
<span class="special">}</span> <span class="comment">// namespace boost
</span></pre>
</div>
-<div class="section" lang="en">
+<div class="section" title="Easiest-to-Manipulate Types">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.integer.easiest"></a><a class="link" href="integer.html#boost_integer.integer.easiest" title="Easiest-to-Manipulate Types"> Easiest-to-Manipulate
Types</a>
@@ -126,7 +126,7 @@
the input type.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Sized Types">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.integer.sized"></a><a class="link" href="integer.html#boost_integer.integer.sized" title="Sized Types"> Sized Types</a>
</h3></div></div></div>
@@ -139,7 +139,7 @@
<code class="literal">fast</code>. The following table describes each template's criteria.
</p>
<div class="table">
-<a name="id781665"></a><p class="title"><b>Table 1. Criteria for the Sized Type Class Templates</b></p>
+<a name="boost_integer.integer.sized.criteria_for_the_sized_type_class_templates"></a><p class="title"><b>Table 1. Criteria for the Sized Type Class Templates</b></p>
<div class="table-contents"><table class="table" summary="Criteria for the Sized Type Class Templates">
<colgroup>
<col>
@@ -147,199 +147,201 @@
</colgroup>
<thead><tr>
<th>
- <p>
- Class Template
- </p>
- </th>
+ <p>
+ Class Template
+ </p>
+ </th>
<th>
- <p>
- Template Parameter Mapping
- </p>
- </th>
+ <p>
+ Template Parameter Mapping
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
<td>
- <p>
- <code class="literal">boost::int_t<N>::least</code>
- </p>
- </td>
+ <p>
+ <code class="literal">boost::int_t<N>::least</code>
+ </p>
+ </td>
<td>
- <p>
- The smallest, built-in, signed integral type with at least <span class="emphasis"><em>N</em></span>
- bits, including the sign bit. The parameter should be a positive number.
- A compile-time error results if the parameter is larger than the number
- of bits in the largest integer type.
- </p>
- </td>
+ <p>
+ The smallest, built-in, signed integral type with at least <span class="emphasis"><em>N</em></span>
+ bits, including the sign bit. The parameter should be a positive
+ number. A compile-time error results if the parameter is larger
+ than the number of bits in the largest integer type.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">boost::int_t<N>::fast</code>
- </p>
- </td>
+ <p>
+ <code class="literal">boost::int_t<N>::fast</code>
+ </p>
+ </td>
<td>
- <p>
- The easiest-to-manipulate, built-in, signed integral type with at least
- <span class="emphasis"><em>N</em></span> bits, including the sign bit. The parameter
- should be a positive number. A compile-time error results if the parameter
- is larger than the number of bits in the largest integer type.
- </p>
- </td>
+ <p>
+ The easiest-to-manipulate, built-in, signed integral type with
+ at least <span class="emphasis"><em>N</em></span> bits, including the sign bit. The
+ parameter should be a positive number. A compile-time error results
+ if the parameter is larger than the number of bits in the largest
+ integer type.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">boost::int_t<N>::exact</code>
- </p>
- </td>
+ <p>
+ <code class="literal">boost::int_t<N>::exact</code>
+ </p>
+ </td>
<td>
- <p>
- A built-in, signed integral type with exactly <span class="emphasis"><em>N</em></span>
- bits, including the sign bit. The parameter should be a positive number.
- Note that the member <span class="emphasis"><em>exact</em></span> is defined <span class="bold"><strong>only</strong></span> if there exists a type with exactly <span class="emphasis"><em>N</em></span>
- bits.
- </p>
- </td>
+ <p>
+ A built-in, signed integral type with exactly <span class="emphasis"><em>N</em></span>
+ bits, including the sign bit. The parameter should be a positive
+ number. Note that the member <span class="emphasis"><em>exact</em></span> is defined
+ <span class="bold"><strong>only</strong></span> if there exists a type with
+ exactly <span class="emphasis"><em>N</em></span> bits.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">boost::uint_t<N>::least</code>
- </p>
- </td>
+ <p>
+ <code class="literal">boost::uint_t<N>::least</code>
+ </p>
+ </td>
<td>
- <p>
- The smallest, built-in, unsigned integral type with at least <span class="emphasis"><em>N</em></span>
- bits. The parameter should be a positive number. A compile-time error
- results if the parameter is larger than the number of bits in the largest
- integer type.
- </p>
- </td>
+ <p>
+ The smallest, built-in, unsigned integral type with at least <span class="emphasis"><em>N</em></span>
+ bits. The parameter should be a positive number. A compile-time
+ error results if the parameter is larger than the number of bits
+ in the largest integer type.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">boost::uint_t<N>::fast</code>
- </p>
- </td>
+ <p>
+ <code class="literal">boost::uint_t<N>::fast</code>
+ </p>
+ </td>
<td>
- <p>
- The easiest-to-manipulate, built-in, unsigned integral type with at
- least <span class="emphasis"><em>N</em></span> bits. The parameter should be a positive
- number. A compile-time error results if the parameter is larger than
- the number of bits in the largest integer type.
- </p>
- </td>
+ <p>
+ The easiest-to-manipulate, built-in, unsigned integral type with
+ at least <span class="emphasis"><em>N</em></span> bits. The parameter should be a
+ positive number. A compile-time error results if the parameter
+ is larger than the number of bits in the largest integer type.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">boost::uint_t<N>::exact</code>
- </p>
- </td>
+ <p>
+ <code class="literal">boost::uint_t<N>::exact</code>
+ </p>
+ </td>
<td>
- <p>
- A built-in, unsigned integral type with exactly <span class="emphasis"><em>N</em></span>
- bits. The parameter should be a positive number. A compile-time error
- results if the parameter is larger than the number of bits in the largest
- integer type. Note that the member <span class="emphasis"><em>exact</em></span> is defined
- <span class="bold"><strong>only</strong></span> if there exists a type with exactly
- N bits.
- </p>
- </td>
+ <p>
+ A built-in, unsigned integral type with exactly <span class="emphasis"><em>N</em></span>
+ bits. The parameter should be a positive number. A compile-time
+ error results if the parameter is larger than the number of bits
+ in the largest integer type. Note that the member <span class="emphasis"><em>exact</em></span>
+ is defined <span class="bold"><strong>only</strong></span> if there exists
+ a type with exactly N bits.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">boost::int_max_value_t<V>::last</code>
- </p>
- </td>
+ <p>
+ <code class="literal">boost::int_max_value_t<V>::last</code>
+ </p>
+ </td>
<td>
- <p>
- The smallest, built-in, signed integral type that can hold all the
- values in the inclusive range <span class="emphasis"><em>0 - V</em></span>. The parameter
- should be a positive number.
- </p>
- </td>
+ <p>
+ The smallest, built-in, signed integral type that can hold all
+ the values in the inclusive range <span class="emphasis"><em>0 - V</em></span>. The
+ parameter should be a positive number.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">boost::int_max_value_t<V>::fast</code>
- </p>
- </td>
+ <p>
+ <code class="literal">boost::int_max_value_t<V>::fast</code>
+ </p>
+ </td>
<td>
- <p>
- The easiest-to-manipulate, built-in, signed integral type that can
- hold all the values in the inclusive range <span class="emphasis"><em>0 - V</em></span>.
- The parameter should be a positive number.
- </p>
- </td>
+ <p>
+ The easiest-to-manipulate, built-in, signed integral type that
+ can hold all the values in the inclusive range <span class="emphasis"><em>0 - V</em></span>.
+ The parameter should be a positive number.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">boost::int_min_value_t<V>::least</code>
- </p>
- </td>
+ <p>
+ <code class="literal">boost::int_min_value_t<V>::least</code>
+ </p>
+ </td>
<td>
- <p>
- The smallest, built-in, signed integral type that can hold all the
- values in the inclusive range <span class="emphasis"><em>V - 0</em></span>. The parameter
- should be a negative number.
- </p>
- </td>
+ <p>
+ The smallest, built-in, signed integral type that can hold all
+ the values in the inclusive range <span class="emphasis"><em>V - 0</em></span>. The
+ parameter should be a negative number.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">boost::int_min_value_t<V>::fast</code>
- </p>
- </td>
+ <p>
+ <code class="literal">boost::int_min_value_t<V>::fast</code>
+ </p>
+ </td>
<td>
- <p>
- The easiest-to-manipulate, built-in, signed integral type that can
- hold all the values in the inclusive range <span class="emphasis"><em>V - 0</em></span>.
- The parameter should be a negative number.
- </p>
- </td>
+ <p>
+ The easiest-to-manipulate, built-in, signed integral type that
+ can hold all the values in the inclusive range <span class="emphasis"><em>V - 0</em></span>.
+ The parameter should be a negative number.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">boost::uint_value_t<V>::least</code>
- </p>
- </td>
+ <p>
+ <code class="literal">boost::uint_value_t<V>::least</code>
+ </p>
+ </td>
<td>
- <p>
- The smallest, built-in, unsigned integral type that can hold all positive
- values up to and including <span class="emphasis"><em>V</em></span>. The parameter should
- be a positive number.
- </p>
- </td>
+ <p>
+ The smallest, built-in, unsigned integral type that can hold all
+ positive values up to and including <span class="emphasis"><em>V</em></span>. The
+ parameter should be a positive number.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">boost::uint_value_t<V>::fast</code>
- </p>
- </td>
+ <p>
+ <code class="literal">boost::uint_value_t<V>::fast</code>
+ </p>
+ </td>
<td>
- <p>
- The easiest-to-manipulate, built-in, unsigned integral type that can
- hold all positive values up to and including <span class="emphasis"><em>V</em></span>.
- The parameter should be a positive number.
- </p>
- </td>
+ <p>
+ The easiest-to-manipulate, built-in, unsigned integral type that
+ can hold all positive values up to and including <span class="emphasis"><em>V</em></span>.
+ The parameter should be a positive number.
+ </p>
+ </td>
</tr>
</tbody>
</table></div>
</div>
<br class="table-break">
</div>
-<div class="section" lang="en">
+<div class="section" title="Example">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.integer.example"></a><a class="link" href="integer.html#boost_integer.integer.example" title="Example">Example</a>
</h3></div></div></div>
@@ -361,7 +363,7 @@
<span class="special">}</span>
</pre>
</div>
-<div class="section" lang="en">
+<div class="section" title="Demonstration Program">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.integer.demonstration_program"></a><a class="link" href="integer.html#boost_integer.integer.demonstration_program" title="Demonstration Program">Demonstration
Program</a>
@@ -372,27 +374,27 @@
of the sized type class templates.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Rationale">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.integer.rationale"></a><a class="link" href="integer.html#boost_integer.integer.rationale" title="Rationale">Rationale</a>
</h3></div></div></div>
<p>
The rationale for the design of the templates in this header includes:
</p>
-<div class="itemizedlist"><ul type="disc">
-<li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
Avoid recursion because of concern about C++'s limited guaranteed recursion
depth (17).
</li>
-<li>
+<li class="listitem">
Avoid macros on general principles.
</li>
-<li>
+<li class="listitem">
Try to keep the design as simple as possible.
</li>
</ul></div>
</div>
-<div class="section" lang="en">
+<div class="section" title="Alternative">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.integer.alternative"></a><a class="link" href="integer.html#boost_integer.integer.alternative" title="Alternative">Alternative</a>
</h3></div></div></div>
@@ -401,7 +403,7 @@
to use the types supplied in <boost/cstdint.hpp>.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Credits">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.integer.credits"></a><a class="link" href="integer.html#boost_integer.integer.credits" title="Credits">Credits</a>
</h3></div></div></div>
Modified: branches/release/libs/integer/doc/html/boost_integer/log2.html
==============================================================================
--- branches/release/libs/integer/doc/html/boost_integer/log2.html (original)
+++ branches/release/libs/integer/doc/html/boost_integer/log2.html 2010-04-05 03:41:52 EDT (Mon, 05 Apr 2010)
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Compile Time log2 Calculation</title>
<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../index.html" title="Boost.Integer">
<link rel="up" href="../index.html" title="Boost.Integer">
<link rel="prev" href="mask.html" title="Integer Masks">
@@ -22,7 +22,7 @@
<div class="spirit-nav">
<a accesskey="p" href="mask.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="minmax.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
-<div class="section" lang="en">
+<div class="section" title="Compile Time log2 Calculation">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="boost_integer.log2"></a><a class="link" href="log2.html" title="Compile Time log2 Calculation"> Compile Time log2 Calculation</a>
</h2></div></div></div>
@@ -39,7 +39,7 @@
determines the position of the highest bit in a given value. This facility
is useful for solving generic programming problems.
</p>
-<div class="section" lang="en">
+<div class="section" title="Synopsis">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.log2.synopsis"></a><a class="link" href="log2.html#boost_integer.log2.synopsis" title="Synopsis">Synopsis</a>
</h3></div></div></div>
@@ -66,7 +66,7 @@
<span class="special">}</span> <span class="comment">// namespace boost
</span></pre>
</div>
-<div class="section" lang="en">
+<div class="section" title="Usage">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.log2.usage"></a><a class="link" href="log2.html#boost_integer.log2.usage" title="Usage">Usage</a>
</h3></div></div></div>
@@ -85,18 +85,18 @@
<p>
Note:
</p>
-<div class="itemizedlist"><ul type="disc">
-<li>
+<div class="itemizedlist"><ul class="itemizedlist" type="disc">
+<li class="listitem">
<code class="literal">static_log2_argument_type</code> is an <span class="emphasis"><em>unsigned integer
type</em></span> (C++ standard, 3.9.1p3).
</li>
-<li>
+<li class="listitem">
<code class="literal">static_log2_result_type</code> is an <span class="emphasis"><em>integer type</em></span>
(C++ standard, 3.9.1p7).
</li>
</ul></div>
</div>
-<div class="section" lang="en">
+<div class="section" title="Demonstration Program">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.log2.demonstration_program"></a><a class="link" href="log2.html#boost_integer.log2.demonstration_program" title="Demonstration Program">Demonstration
Program</a>
@@ -107,7 +107,7 @@
of the binary logarithm class template.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Rationale">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.log2.rationale"></a><a class="link" href="log2.html#boost_integer.log2.rationale" title="Rationale">Rationale</a>
</h3></div></div></div>
@@ -120,7 +120,7 @@
to be available statically (<span class="emphasis"><em>i.e.</em></span> at compile-time).
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Credits">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.log2.credits"></a><a class="link" href="log2.html#boost_integer.log2.credits" title="Credits">Credits</a>
</h3></div></div></div>
Modified: branches/release/libs/integer/doc/html/boost_integer/mask.html
==============================================================================
--- branches/release/libs/integer/doc/html/boost_integer/mask.html (original)
+++ branches/release/libs/integer/doc/html/boost_integer/mask.html 2010-04-05 03:41:52 EDT (Mon, 05 Apr 2010)
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Integer Masks</title>
<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../index.html" title="Boost.Integer">
<link rel="up" href="../index.html" title="Boost.Integer">
<link rel="prev" href="integer.html" title="Integer Type Selection">
@@ -22,7 +22,7 @@
<div class="spirit-nav">
<a accesskey="p" href="integer.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="log2.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
-<div class="section" lang="en">
+<div class="section" title="Integer Masks">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="boost_integer.mask"></a><a class="link" href="mask.html" title="Integer Masks"> Integer Masks</a>
</h2></div></div></div>
@@ -41,7 +41,7 @@
<dt><span class="section">Rationale</span></dt>
<dt><span class="section">Credits</span></dt>
</dl></div>
-<div class="section" lang="en">
+<div class="section" title="Overview">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.mask.overview"></a><a class="link" href="mask.html#boost_integer.mask.overview" title="Overview">Overview</a>
</h3></div></div></div>
@@ -52,7 +52,7 @@
type selection templates</a> header.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Synopsis">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.mask.synopsis"></a><a class="link" href="mask.html#boost_integer.mask.synopsis" title="Synopsis">Synopsis</a>
</h3></div></div></div>
@@ -90,7 +90,7 @@
<span class="special">}</span> <span class="comment">// namespace boost
</span></pre>
</div>
-<div class="section" lang="en">
+<div class="section" title="Single Bit-Mask Class Template">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.mask.single_bit_mask_class_template"></a><a class="link" href="mask.html#boost_integer.mask.single_bit_mask_class_template" title="Single Bit-Mask Class Template">Single
Bit-Mask Class Template</a>
@@ -105,7 +105,7 @@
of <code class="literal">high_bit_mask_t</code>.
</p>
<div class="table">
-<a name="id782866"></a><p class="title"><b>Table 2. Members of the `boost::high_bit_mask_t` Class Template</b></p>
+<a name="boost_integer.mask.single_bit_mask_class_template.members_of_the__boost__high_bit_mask_t__class_template"></a><p class="title"><b>Table 2. Members of the `boost::high_bit_mask_t` Class Template</b></p>
<div class="table-contents"><table class="table" summary="Members of the `boost::high_bit_mask_t` Class Template">
<colgroup>
<col>
@@ -113,84 +113,85 @@
</colgroup>
<thead><tr>
<th>
- <p>
- Member
- </p>
- </th>
+ <p>
+ Member
+ </p>
+ </th>
<th>
- <p>
- Meaning
- </p>
- </th>
+ <p>
+ Meaning
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
<td>
- <p>
- <code class="literal">least</code>
- </p>
- </td>
-<td>
- <p>
- The smallest, unsigned, built-in type that supports the given bit position.
- </p>
- </td>
+ <p>
+ <code class="literal">least</code>
+ </p>
+ </td>
+<td>
+ <p>
+ The smallest, unsigned, built-in type that supports the given bit
+ position.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">fast</code>
- </p>
- </td>
-<td>
- <p>
- The easiest-to-manipulate analog of <code class="literal">least</code>.
- </p>
- </td>
+ <p>
+ <code class="literal">fast</code>
+ </p>
+ </td>
+<td>
+ <p>
+ The easiest-to-manipulate analog of <code class="literal">least</code>.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">high_bit</code>
- </p>
- </td>
-<td>
- <p>
- A <code class="literal">least</code> constant of the value 2<sup>Bit</sup>.
- </p>
- </td>
+ <p>
+ <code class="literal">high_bit</code>
+ </p>
+ </td>
+<td>
+ <p>
+ A <code class="literal">least</code> constant of the value 2<sup>Bit</sup>.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">high_bit_fast</code>
- </p>
- </td>
-<td>
- <p>
- A <code class="literal">fast</code> analog of <code class="literal">high_bit</code>.
- </p>
- </td>
+ <p>
+ <code class="literal">high_bit_fast</code>
+ </p>
+ </td>
+<td>
+ <p>
+ A <code class="literal">fast</code> analog of <code class="literal">high_bit</code>.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">bit_position</code>
- </p>
- </td>
-<td>
- <p>
- The value of the template parameter, in case its needed from a renamed
- instantiation of the class template.
- </p>
- </td>
+ <p>
+ <code class="literal">bit_position</code>
+ </p>
+ </td>
+<td>
+ <p>
+ The value of the template parameter, in case its needed from a
+ renamed instantiation of the class template.
+ </p>
+ </td>
</tr>
</tbody>
</table></div>
</div>
<br class="table-break">
</div>
-<div class="section" lang="en">
+<div class="section" title="Group Bit-Mask Class Template">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.mask.group_bit_mask_class_template"></a><a class="link" href="mask.html#boost_integer.mask.group_bit_mask_class_template" title="Group Bit-Mask Class Template">Group
Bit-Mask Class Template</a>
@@ -204,7 +205,7 @@
type. The following table describes the members of <code class="literal">low_bits_mask_t</code>.
</p>
<div class="table">
-<a name="id783074"></a><p class="title"><b>Table 3. Members of the [^boost::low_bits_mask_t] Class Template</b></p>
+<a name="boost_integer.mask.group_bit_mask_class_template.members_of_the___boost__low_bits_mask_t__class_template"></a><p class="title"><b>Table 3. Members of the [^boost::low_bits_mask_t] Class Template</b></p>
<div class="table-contents"><table class="table" summary="Members of the [^boost::low_bits_mask_t] Class Template">
<colgroup>
<col>
@@ -212,84 +213,86 @@
</colgroup>
<thead><tr>
<th>
- <p>
- Member
- </p>
- </th>
+ <p>
+ Member
+ </p>
+ </th>
<th>
- <p>
- Meaning
- </p>
- </th>
+ <p>
+ Meaning
+ </p>
+ </th>
</tr></thead>
<tbody>
<tr>
<td>
- <p>
- <code class="literal">least</code>
- </p>
- </td>
-<td>
- <p>
- The smallest, unsigned built-in type that supports the given bit count.
- </p>
- </td>
+ <p>
+ <code class="literal">least</code>
+ </p>
+ </td>
+<td>
+ <p>
+ The smallest, unsigned built-in type that supports the given bit
+ count.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">fast</code>
- </p>
- </td>
-<td>
- <p>
- The easiest-to-manipulate analog of <code class="literal">least</code>.
- </p>
- </td>
+ <p>
+ <code class="literal">fast</code>
+ </p>
+ </td>
+<td>
+ <p>
+ The easiest-to-manipulate analog of <code class="literal">least</code>.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">sig_bits</code>
- </p>
- </td>
-<td>
- <p>
- A <code class="literal">least</code> constant of the desired bit-masking value.
- </p>
- </td>
+ <p>
+ <code class="literal">sig_bits</code>
+ </p>
+ </td>
+<td>
+ <p>
+ A <code class="literal">least</code> constant of the desired bit-masking
+ value.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">sig_bits_fast</code>
- </p>
- </td>
-<td>
- <p>
- A <code class="literal">fast</code> analog of <code class="literal">sig_bits</code>.
- </p>
- </td>
+ <p>
+ <code class="literal">sig_bits_fast</code>
+ </p>
+ </td>
+<td>
+ <p>
+ A <code class="literal">fast</code> analog of <code class="literal">sig_bits</code>.
+ </p>
+ </td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">bit_count</code>
- </p>
- </td>
-<td>
- <p>
- The value of the template parameter, in case its needed from a renamed
- instantiation of the class template.
- </p>
- </td>
+ <p>
+ <code class="literal">bit_count</code>
+ </p>
+ </td>
+<td>
+ <p>
+ The value of the template parameter, in case its needed from a
+ renamed instantiation of the class template.
+ </p>
+ </td>
</tr>
</tbody>
</table></div>
</div>
<br class="table-break">
</div>
-<div class="section" lang="en">
+<div class="section" title="Implementation Notes">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.mask.implementation_notes"></a><a class="link" href="mask.html#boost_integer.mask.implementation_notes" title="Implementation Notes">Implementation
Notes</a>
@@ -301,7 +304,7 @@
bit counts.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Example">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.mask.example"></a><a class="link" href="mask.html#boost_integer.mask.example" title="Example">Example</a>
</h3></div></div></div>
@@ -325,7 +328,7 @@
</span><span class="special">}</span>
</pre>
</div>
-<div class="section" lang="en">
+<div class="section" title="Demonstration Program">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.mask.demonstration_program"></a><a class="link" href="mask.html#boost_integer.mask.demonstration_program" title="Demonstration Program">Demonstration
Program</a>
@@ -336,7 +339,7 @@
of the bit mask class templates.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Rationale">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.mask.rationale"></a><a class="link" href="mask.html#boost_integer.mask.rationale" title="Rationale">Rationale</a>
</h3></div></div></div>
@@ -348,7 +351,7 @@
bits. This prevents contamination of values by the higher, unused bits.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Credits">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.mask.credits"></a><a class="link" href="mask.html#boost_integer.mask.credits" title="Credits">Credits</a>
</h3></div></div></div>
Modified: branches/release/libs/integer/doc/html/boost_integer/minmax.html
==============================================================================
--- branches/release/libs/integer/doc/html/boost_integer/minmax.html (original)
+++ branches/release/libs/integer/doc/html/boost_integer/minmax.html 2010-04-05 03:41:52 EDT (Mon, 05 Apr 2010)
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Compile time min/max calculation</title>
<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../index.html" title="Boost.Integer">
<link rel="up" href="../index.html" title="Boost.Integer">
<link rel="prev" href="log2.html" title="Compile Time log2 Calculation">
@@ -22,7 +22,7 @@
<div class="spirit-nav">
<a accesskey="p" href="log2.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="history.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
-<div class="section" lang="en">
+<div class="section" title="Compile time min/max calculation">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="boost_integer.minmax"></a><a class="link" href="minmax.html" title="Compile time min/max calculation"> Compile time min/max calculation</a>
</h2></div></div></div>
@@ -40,7 +40,7 @@
provide a compile-time evaluation of the minimum or maximum of two integers.
These facilities are useful for generic programming problems.
</p>
-<div class="section" lang="en">
+<div class="section" title="Synopsis">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.minmax.synopsis"></a><a class="link" href="minmax.html#boost_integer.minmax.synopsis" title="Synopsis">Synopsis</a>
</h3></div></div></div>
@@ -65,7 +65,7 @@
<span class="special">}</span>
</pre>
</div>
-<div class="section" lang="en">
+<div class="section" title="Usage">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.minmax.usage"></a><a class="link" href="minmax.html#boost_integer.minmax.usage" title="Usage">Usage</a>
</h3></div></div></div>
@@ -77,7 +77,7 @@
which is set to the respective minimum or maximum of the template's parameters.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Example">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.minmax.example"></a><a class="link" href="minmax.html#boost_integer.minmax.example" title="Example">Example</a>
</h3></div></div></div>
@@ -112,7 +112,7 @@
</span><span class="special">}</span>
</pre>
</div>
-<div class="section" lang="en">
+<div class="section" title="Demonstration Program">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.minmax.demonstration_program"></a><a class="link" href="minmax.html#boost_integer.minmax.demonstration_program" title="Demonstration Program">Demonstration
Program</a>
@@ -123,7 +123,7 @@
extrema class templates.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Rationale">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.minmax.rationale"></a><a class="link" href="minmax.html#boost_integer.minmax.rationale" title="Rationale">Rationale</a>
</h3></div></div></div>
@@ -133,7 +133,7 @@
another class template.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Credits">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.minmax.credits"></a><a class="link" href="minmax.html#boost_integer.minmax.credits" title="Credits">Credits</a>
</h3></div></div></div>
Modified: branches/release/libs/integer/doc/html/boost_integer/traits.html
==============================================================================
--- branches/release/libs/integer/doc/html/boost_integer/traits.html (original)
+++ branches/release/libs/integer/doc/html/boost_integer/traits.html 2010-04-05 03:41:52 EDT (Mon, 05 Apr 2010)
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Integer Traits</title>
<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="../index.html" title="Boost.Integer">
<link rel="up" href="../index.html" title="Boost.Integer">
<link rel="prev" href="cstdint.html" title="Standard Integer Types">
@@ -22,7 +22,7 @@
<div class="spirit-nav">
<a accesskey="p" href="cstdint.html"><img src="../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../index.html"><img src="../../../../../doc/html/images/up.png" alt="Up"></a><a accesskey="h" href="../index.html"><img src="../../../../../doc/html/images/home.png" alt="Home"></a><a accesskey="n" href="integer.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
</div>
-<div class="section" lang="en">
+<div class="section" title="Integer Traits">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="boost_integer.traits"></a><a class="link" href="traits.html" title="Integer Traits"> Integer Traits</a>
</h2></div></div></div>
@@ -33,7 +33,7 @@
<dt><span class="section">Test Program</span></dt>
<dt><span class="section">Acknowledgements</span></dt>
</dl></div>
-<div class="section" lang="en">
+<div class="section" title="Motivation">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.traits.motivation"></a><a class="link" href="traits.html#boost_integer.traits.motivation" title="Motivation">Motivation</a>
</h3></div></div></div>
@@ -62,7 +62,7 @@
The template class <code class="literal">integer_traits</code> addresses this problem.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Synopsis">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.traits.synopsis"></a><a class="link" href="traits.html#boost_integer.traits.synopsis" title="Synopsis">Synopsis</a>
</h3></div></div></div>
@@ -82,7 +82,7 @@
<span class="special">}</span>
</pre>
</div>
-<div class="section" lang="en">
+<div class="section" title="Description">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.traits.description"></a><a class="link" href="traits.html#boost_integer.traits.description" title="Description">Description</a>
</h3></div></div></div>
@@ -102,71 +102,71 @@
</colgroup>
<thead><tr>
<th>
- <p>
- member
- </p>
+ <p>
+ member
+ </p>
</th>
<th>
- <p>
- type
- </p>
+ <p>
+ type
+ </p>
</th>
<th>
- <p>
- value
- </p>
+ <p>
+ value
+ </p>
</th>
</tr></thead>
<tbody>
<tr>
<td>
- <p>
- <code class="literal">is_integral</code>
- </p>
+ <p>
+ <code class="literal">is_integral</code>
+ </p>
</td>
<td>
- <p>
- bool
- </p>
+ <p>
+ bool
+ </p>
</td>
<td>
- <p>
- <code class="literal">true</code>
- </p>
+ <p>
+ <code class="literal">true</code>
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">const_min</code>
- </p>
+ <p>
+ <code class="literal">const_min</code>
+ </p>
</td>
<td>
- <p>
- <code class="literal">T</code>
- </p>
+ <p>
+ <code class="literal">T</code>
+ </p>
</td>
<td>
- <p>
- equivalent to <code class="literal">std::numeric_limits<T>::min()</code>
- </p>
+ <p>
+ equivalent to <code class="literal">std::numeric_limits<T>::min()</code>
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- <code class="literal">const_max</code>
- </p>
+ <p>
+ <code class="literal">const_max</code>
+ </p>
</td>
<td>
- <p>
- <code class="literal">T</code>
- </p>
+ <p>
+ <code class="literal">T</code>
+ </p>
</td>
<td>
- <p>
- equivalent to <code class="literal">std::numeric_limits<T>::max()</code>
- </p>
+ <p>
+ equivalent to <code class="literal">std::numeric_limits<T>::max()</code>
+ </p>
</td>
</tr>
</tbody>
@@ -179,7 +179,7 @@
unless boost::integer_traits is also specialized.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Test Program">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.traits.test_program"></a><a class="link" href="traits.html#boost_integer.traits.test_program" title="Test Program">Test Program</a>
</h3></div></div></div>
@@ -188,7 +188,7 @@
exercises the <code class="literal">integer_traits</code> class.
</p>
</div>
-<div class="section" lang="en">
+<div class="section" title="Acknowledgements">
<div class="titlepage"><div><div><h3 class="title">
<a name="boost_integer.traits.acknowledgements"></a><a class="link" href="traits.html#boost_integer.traits.acknowledgements" title="Acknowledgements">Acknowledgements</a>
</h3></div></div></div>
Modified: branches/release/libs/integer/doc/html/index.html
==============================================================================
--- branches/release/libs/integer/doc/html/index.html (original)
+++ branches/release/libs/integer/doc/html/index.html 2010-04-05 03:41:52 EDT (Mon, 05 Apr 2010)
@@ -3,7 +3,7 @@
<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
<title>Boost.Integer</title>
<link rel="stylesheet" href="../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets V1.74.0">
+<meta name="generator" content="DocBook XSL Stylesheets V1.75.2">
<link rel="home" href="index.html" title="Boost.Integer">
<link rel="next" href="boost_integer/cstdint.html" title="Standard Integer Types">
</head>
@@ -18,7 +18,7 @@
</tr></table>
<hr>
<div class="spirit-nav"><a accesskey="n" href="boost_integer/cstdint.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a></div>
-<div class="article" lang="en">
+<div class="article" title="Boost.Integer">
<div class="titlepage">
<div>
<div><h2 class="title">
@@ -39,8 +39,8 @@
</div></div>
<div><p class="copyright">Copyright © 2001 -2009 Beman Dawes, Daryle Walker, Gennaro Prota,
John Maddock</p></div>
-<div><div class="legalnotice">
-<a name="id771218"></a><p>
+<div><div class="legalnotice" title="Legal Notice">
+<a name="id554213"></a><p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
</p>
@@ -61,7 +61,7 @@
<dt><span class="section"> History</span></dt>
</dl>
</div>
-<div class="section" lang="en">
+<div class="section" title="Overview">
<div class="titlepage"><div><div><h2 class="title" style="clear: both">
<a name="boost_integer.overview"></a><a class="link" href="index.html#boost_integer.overview" title="Overview"> Overview</a>
</h2></div></div></div>
@@ -84,152 +84,152 @@
</colgroup>
<thead><tr>
<th>
- <p>
- Component
- </p>
+ <p>
+ Component
+ </p>
</th>
<th>
- <p>
- Header
- </p>
+ <p>
+ Header
+ </p>
</th>
<th>
- <p>
- Purpose
- </p>
+ <p>
+ Purpose
+ </p>
</th>
</tr></thead>
<tbody>
<tr>
<td>
- <p>
- Forward Declarations.
- </p>
+ <p>
+ Forward Declarations.
+ </p>
</td>
<td>
- <p>
- <code class="literal"><boost/integer_fwd.hpp></code>
- </p>
+ <p>
+ <code class="literal"><boost/integer_fwd.hpp></code>
+ </p>
</td>
<td>
- <p>
- Forward declarations of classes and class templates - for use when
- just the name of a class is needed.
- </p>
+ <p>
+ Forward declarations of classes and class templates - for use when
+ just the name of a class is needed.
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- <a class="link" href="boost_integer/cstdint.html" title="Standard Integer Types">Standard Integer Types</a>.
- </p>
+ <p>
+ <a class="link" href="boost_integer/cstdint.html" title="Standard Integer Types">Standard Integer Types</a>.
+ </p>
</td>
<td>
- <p>
- <code class="literal"><boost/cstdint.hpp></code>
- </p>
+ <p>
+ <code class="literal"><boost/cstdint.hpp></code>
+ </p>
</td>
<td>
- <p>
- Provides typedef's based on the 1999 C Standard header <code class="computeroutput"><span class="special"><</span><span class="identifier">stdint</span><span class="special">.</span><span class="identifier">h</span><span class="special">></span></code>, wrapped in namespace boost. This
- implementation may #include the compiler supplied <code class="computeroutput"><span class="special"><</span><span class="identifier">stdint</span><span class="special">.</span><span class="identifier">h</span><span class="special">></span></code>,
- if present.
- </p>
+ <p>
+ Provides typedef's based on the 1999 C Standard header <code class="computeroutput"><span class="special"><</span><span class="identifier">stdint</span><span class="special">.</span><span class="identifier">h</span><span class="special">></span></code>, wrapped in namespace boost.
+ This implementation may #include the compiler supplied <code class="computeroutput"><span class="special"><</span><span class="identifier">stdint</span><span class="special">.</span><span class="identifier">h</span><span class="special">></span></code>, if present.
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- <a class="link" href="boost_integer/traits.html" title="Integer Traits">Integer Traits</a>.
- </p>
+ <p>
+ <a class="link" href="boost_integer/traits.html" title="Integer Traits">Integer Traits</a>.
+ </p>
</td>
<td>
- <p>
- <code class="literal"><boost/integer_traits.hpp></code>
- </p>
+ <p>
+ <code class="literal"><boost/integer_traits.hpp></code>
+ </p>
</td>
<td>
- <p>
- Class template <code class="literal">boost::integer_traits</code>, derives from
- <code class="literal">std::numeric_limits</code> and adds <code class="literal">const_min</code>
- and <code class="literal">const_max</code> members.
- </p>
+ <p>
+ Class template <code class="literal">boost::integer_traits</code>, derives
+ from <code class="literal">std::numeric_limits</code> and adds <code class="literal">const_min</code>
+ and <code class="literal">const_max</code> members.
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- <a class="link" href="boost_integer/integer.html" title="Integer Type Selection">Integer Type Selection</a>.
- </p>
+ <p>
+ <a class="link" href="boost_integer/integer.html" title="Integer Type Selection">Integer Type Selection</a>.
+ </p>
</td>
<td>
- <p>
- <code class="literal"><boost/integer.hpp></code>
- </p>
+ <p>
+ <code class="literal"><boost/integer.hpp></code>
+ </p>
</td>
<td>
- <p>
- Templates for integer type selection based on properties such as maximum
- value or number of bits: Use to select the type of an integer when
- some property such as maximum value or number of bits is known. Useful
- for generic programming.
- </p>
+ <p>
+ Templates for integer type selection based on properties such as
+ maximum value or number of bits: Use to select the type of an integer
+ when some property such as maximum value or number of bits is known.
+ Useful for generic programming.
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- <a class="link" href="boost_integer/mask.html" title="Integer Masks">Integer Masks</a>.
- </p>
+ <p>
+ <a class="link" href="boost_integer/mask.html" title="Integer Masks">Integer Masks</a>.
+ </p>
</td>
<td>
- <p>
- <code class="literal"><boost/integer/integer_mask.hpp></code>
- </p>
+ <p>
+ <code class="literal"><boost/integer/integer_mask.hpp></code>
+ </p>
</td>
<td>
- <p>
- Templates for the selection of integer masks, single or lowest group,
- based on the number of bits: Use to select a particular mask when the
- bit position(s) are based on a compile-time variable. Useful for generic
- programming.
- </p>
+ <p>
+ Templates for the selection of integer masks, single or lowest group,
+ based on the number of bits: Use to select a particular mask when
+ the bit position(s) are based on a compile-time variable. Useful
+ for generic programming.
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- <a class="link" href="boost_integer/log2.html" title="Compile Time log2 Calculation">Compile time log2 Calculation</a>.
- </p>
+ <p>
+ <a class="link" href="boost_integer/log2.html" title="Compile Time log2 Calculation">Compile time log2 Calculation</a>.
+ </p>
</td>
<td>
- <p>
- <code class="literal"><boost/integer/static_log2.hpp></code>
- </p>
+ <p>
+ <code class="literal"><boost/integer/static_log2.hpp></code>
+ </p>
</td>
<td>
- <p>
- Template for finding the highest power of two in a number: Use to find
- the bit-size/range based on a maximum value. Useful for generic programming.
- </p>
+ <p>
+ Template for finding the highest power of two in a number: Use to
+ find the bit-size/range based on a maximum value. Useful for generic
+ programming.
+ </p>
</td>
</tr>
<tr>
<td>
- <p>
- <a class="link" href="boost_integer/minmax.html" title="Compile time min/max calculation">Compile time min/max calculation</a>.
- </p>
+ <p>
+ <a class="link" href="boost_integer/minmax.html" title="Compile time min/max calculation">Compile time min/max calculation</a>.
+ </p>
</td>
<td>
- <p>
- <code class="literal"><boost/integer/static_min_max.hpp></code>
- </p>
+ <p>
+ <code class="literal"><boost/integer/static_min_max.hpp></code>
+ </p>
</td>
<td>
- <p>
- Templates for finding the extrema of two numbers: Use to find a bound
- based on a minimum or maximum value. Useful for generic programming.
- </p>
+ <p>
+ Templates for finding the extrema of two numbers: Use to find a bound
+ based on a minimum or maximum value. Useful for generic programming.
+ </p>
</td>
</tr>
</tbody>
@@ -237,7 +237,7 @@
</div>
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: December 11, 2009 at 17:54:58 GMT</small></p></td>
+<td align="left"><p><small>Last revised: April 05, 2010 at 07:20:03 GMT</small></p></td>
<td align="right"><div class="copyright-footer"></div></td>
</tr></table>
<hr>
Modified: branches/release/libs/integer/doc/integer.qbk
==============================================================================
--- branches/release/libs/integer/doc/integer.qbk (original)
+++ branches/release/libs/integer/doc/integer.qbk 2010-04-05 03:41:52 EDT (Mon, 05 Apr 2010)
@@ -43,7 +43,7 @@
]
[
[[link boost_integer.integer Integer Type Selection].]
- [[^[@../../../../boost/hpp <boost/integer.hpp>]]]
+ [[^[@../../../../boost/integer.hpp <boost/integer.hpp>]]]
[Templates for integer type selection based on properties such as maximum value or number of bits:
Use to select the type of an integer when some property such as maximum value or number of bits is known.
Useful for generic programming. ]
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk