$include_dir="/home/hyper-archives/boost-commit/include"; include("$include_dir/msg-header.inc") ?>
Subject: [Boost-commit] svn:boost r62777 - in sandbox/endian_ext/libs/integer/doc: . html html/toward_boost_endian html/toward_boost_endian/appendices html/toward_boost_endian/examples html/toward_boost_endian/overview html/toward_boost_endian/reference html/toward_boost_endian/users_guide
From: vicente.botet_at_[hidden]
Date: 2010-06-10 19:32:04
Author: viboes
Date: 2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
New Revision: 62777
URL: http://svn.boost.org/trac/boost/changeset/62777
Log:
First doc draft for Boost.Integer.Endian.Ext.
 
Added:
   sandbox/endian_ext/libs/integer/doc/html/
   sandbox/endian_ext/libs/integer/doc/html/index.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/standalone_HTML.manifest   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/acknowledgements.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/appendix_e__tests.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/appendix_f__tickets.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/history.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/implementation.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/rationale.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/todo.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/examples/
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/examples.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/examples/endian_aware.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/overview/
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/overview.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/overview/motivation.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/alignment_hpp.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/binary_stream_hpp.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/endian_endian_hpp.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/endian_endian_type_hpp.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/endian_types_hpp.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/integer_endian_binary_stream_hpp.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/integer_endian_conversion_hpp.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/integer_endian_hpp.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/integer_endian_pack_hpp.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/integer_endian_type_hpp.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/integer_endian_view_hpp.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/users_guide/
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/users_guide.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/users_guide/ext_references.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/users_guide/getting_started.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/users_guide/tutorial.html   (contents, props changed)
   sandbox/endian_ext/libs/integer/doc/index.html   (contents, props changed)
Added: sandbox/endian_ext/libs/integer/doc/html/index.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/index.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,118 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Toward Boost.Endian</title>
+<link rel="stylesheet" href="../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="index.html" title="Toward Boost.Endian">
+<link rel="next" href="toward_boost_endian/overview.html" title="Overview">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav"><a accesskey="n" href="toward_boost_endian/overview.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a></div>
+<div class="article" lang="en">
+<div class="titlepage">
+<div>
+<div><h2 class="title">
+<a name="toward_boost_endian"></a>Toward Boost.Endian</h2></div>
+<div><div class="authorgroup">
+<div class="author"><h3 class="author">
+<span class="firstname">Beman</span> <span class="surname">Dawes</span>
+</h3></div>
+<div class="author"><h3 class="author">
+<span class="firstname">Vicente J.</span> <span class="surname">Botet Escriba</span>
+</h3></div>
+</div></div>
+<div><p class="copyright">Copyright © 2006 -2009 Beman Dawes</p></div>
+<div><p class="copyright">Copyright © 2010 Vicente J. Botet Escriba</p></div>
+<div><div class="legalnotice">
+<a name="id4762534"></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>
+</div></div>
+</div>
+<hr>
+</div>
+<div class="toc">
+<p><b>Table of Contents</b></p>
+<dl>
+<dt><span class="section">Overview</span></dt>
+<dd><dl><dt><span class="section">Motivation</span></dt></dl></dd>
+<dt><span class="section"> Users'Guide</span></dt>
+<dd><dl>
+<dt><span class="section"><a href="toward_boost_endian/users_guide/getting_started.html"> Getting
+      Started</a></span></dt>
+<dt><span class="section">Tutorial</span></dt>
+<dt><span class="section"> References</span></dt>
+</dl></dd>
+<dt><span class="section">Reference</span></dt>
+<dd><dl>
+<dt><span class="section"><a href="toward_boost_endian/reference/alignment_hpp.html"> Header
+      <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">alignment</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a></span></dt>
+<dt><span class="section"><a href="toward_boost_endian/reference/endian_types_hpp.html"> Header
+      <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">endian</span><span class="special">/</span><span class="identifier">types</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a></span></dt>
+<dt><span class="section"><a href="toward_boost_endian/reference/endian_shared_tree_hpp.html">
+      Header <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">endian</span><span class="special">/</span><span class="identifier">domain_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a></span></dt>
+<dt><span class="section"><a href="toward_boost_endian/reference/integer_endian_pack_hpp.html">
+      Header <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian_pack</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a></span></dt>
+<dt><span class="section"><a href="toward_boost_endian/reference/integer_endian_hpp.html"> Header
+      <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a></span></dt>
+<dt><span class="section"><a href="toward_boost_endian/reference/integer_endian_binary_stream_hpp.html">
+      Header <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian_binary_stream</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a></span></dt>
+<dt><span class="section"><a href="toward_boost_endian/reference/binary_stream_hpp.html"> Header
+      <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">binary_stream</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a></span></dt>
+<dt><span class="section"><a href="toward_boost_endian/reference/integer_endian_type_hpp.html">
+      Header <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian_type</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a></span></dt>
+<dt><span class="section"><a href="toward_boost_endian/reference/integer_endian_view_hpp.html">
+      Header <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a></span></dt>
+<dt><span class="section"><a href="toward_boost_endian/reference/integer_endian_conversion_hpp.html">
+      Header <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian_conversion</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a></span></dt>
+</dl></dd>
+<dt><span class="section">Examples</span></dt>
+<dd><dl><dt><span class="section">Endian Aware</span></dt></dl></dd>
+<dt><span class="section">Appendices</span></dt>
+<dd><dl>
+<dt><span class="section"><a href="toward_boost_endian/appendices/history.html"> Appendix A:
+      History</a></span></dt>
+<dt><span class="section"><a href="toward_boost_endian/appendices/rationale.html"> Appendix B:
+      Rationale</a></span></dt>
+<dt><span class="section"><a href="toward_boost_endian/appendices/implementation.html"> Appendix
+      C: Implementation Notes</a></span></dt>
+<dt><span class="section"><a href="toward_boost_endian/appendices/acknowledgements.html"> Appendix
+      D: Acknowledgements</a></span></dt>
+<dt><span class="section"><a href="toward_boost_endian/appendices/appendix_e__tests.html">Appendix
+      E: Tests</a></span></dt>
+<dt><span class="section"><a href="toward_boost_endian/appendices/appendix_f__tickets.html">Appendix
+      F: Tickets</a></span></dt>
+<dt><span class="section"><a href="toward_boost_endian/appendices/todo.html"> Appendix G: Future
+      plans</a></span></dt>
+</dl></dd>
+</dl>
+</div>
+<div class="warning"><table border="0" summary="Warning">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../doc/html/images/warning.png"></td>
+<th align="left">Warning</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+      Endian.Integers is not a part of the Boost libraries.
+    </p></td></tr>
+</table></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: June 10, 2010 at 23:25:26 GMT</small></p></td>
+<td align="right"><div class="copyright-footer"></div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav"><a accesskey="n" href="toward_boost_endian/overview.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a></div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/standalone_HTML.manifest
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/standalone_HTML.manifest	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,28 @@
+index.html
+toward_boost_endian/overview.html
+toward_boost_endian/overview/motivation.html
+toward_boost_endian/users_guide.html
+toward_boost_endian/users_guide/getting_started.html
+toward_boost_endian/users_guide/tutorial.html
+toward_boost_endian/users_guide/ext_references.html
+toward_boost_endian/reference.html
+toward_boost_endian/reference/alignment_hpp.html
+toward_boost_endian/reference/endian_types_hpp.html
+toward_boost_endian/reference/endian_shared_tree_hpp.html
+toward_boost_endian/reference/integer_endian_pack_hpp.html
+toward_boost_endian/reference/integer_endian_hpp.html
+toward_boost_endian/reference/integer_endian_binary_stream_hpp.html
+toward_boost_endian/reference/binary_stream_hpp.html
+toward_boost_endian/reference/integer_endian_type_hpp.html
+toward_boost_endian/reference/integer_endian_view_hpp.html
+toward_boost_endian/reference/integer_endian_conversion_hpp.html
+toward_boost_endian/examples.html
+toward_boost_endian/examples/endian_aware.html
+toward_boost_endian/appendices.html
+toward_boost_endian/appendices/history.html
+toward_boost_endian/appendices/rationale.html
+toward_boost_endian/appendices/implementation.html
+toward_boost_endian/appendices/acknowledgements.html
+toward_boost_endian/appendices/appendix_e__tests.html
+toward_boost_endian/appendices/appendix_f__tickets.html
+toward_boost_endian/appendices/todo.html
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,69 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Appendices</title>
+<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../index.html" title="Toward Boost.Endian">
+<link rel="prev" href="examples/endian_aware.html" title="Endian Aware">
+<link rel="next" href="appendices/history.html" title=" Appendix A:
+      History">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="examples/endian_aware.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="appendices/history.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="toward_boost_endian.appendices"></a>Appendices
+</h2></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"><a href="appendices/history.html"> Appendix A:
+      History</a></span></dt>
+<dd><dl><dt><span class="section">Version 0.1.0, June 11, 2010 Split of Boost.Endian</span></dt></dl></dd>
+<dt><span class="section"><a href="appendices/rationale.html"> Appendix B:
+      Rationale</a></span></dt>
+<dt><span class="section"><a href="appendices/implementation.html"> Appendix
+      C: Implementation Notes</a></span></dt>
+<dt><span class="section"><a href="appendices/acknowledgements.html"> Appendix
+      D: Acknowledgements</a></span></dt>
+<dt><span class="section"><a href="appendices/appendix_e__tests.html">Appendix
+      E: Tests</a></span></dt>
+<dd><dl>
+<dt><span class="section">binary_stream_test</span></dt>
+<dt><span class="section">integer_endian_pack_test</span></dt>
+<dt><span class="section">integer_endian_test</span></dt>
+<dt><span class="section">integer_endian_arithmetic_operation_test</span></dt>
+<dt><span class="section">integer_endian_view_test</span></dt>
+<dt><span class="section">integer_endian_convert_test</span></dt>
+</dl></dd>
+<dt><span class="section"><a href="appendices/appendix_f__tickets.html">Appendix
+      F: Tickets</a></span></dt>
+<dt><span class="section"><a href="appendices/todo.html"> Appendix G: Future
+      plans</a></span></dt>
+</dl></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="examples/endian_aware.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="appendices/history.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/acknowledgements.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/acknowledgements.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,63 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title> Appendix
+      D: Acknowledgements</title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../appendices.html" title="Appendices">
+<link rel="prev" href="implementation.html" title=" Appendix
+      C: Implementation Notes">
+<link rel="next" href="appendix_e__tests.html" title="Appendix
+      E: Tests">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="implementation.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../appendices.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="appendix_e__tests.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.appendices.acknowledgements"></a><a href="acknowledgements.html" title=" Appendix
+      D: Acknowledgements"> Appendix
+      D: Acknowledgements</a>
+</h3></div></div></div>
+<p>
+        Original design developed by Darin Adler based on classes developed by Mark
+        Borgerding. Four original class templates combined into a single endian class
+        template by Beman Dawes, who put the library together, provided documentation,
+        and added the typedefs. He also added the unrolled_byte_loops sign partial
+        specialization to correctly extend the sign when cover integer size differs
+        from endian representation size.
+      </p>
+<p>
+        Comments and suggestions were received from Benaka Moorthi, Christopher Kohlhoff,
+        Cliff Green, Gennaro Proto, Giovanni Piero Deretta, dizzy, Jeff Flinn, John
+        Maddock, Kim Barrett, Marsh Ray, Martin Bonner, Matias Capeletto, Neil Mayhew,
+        Phil Endecott, Rene Rivera, Roland Schwarz, Scott McMurray, Sebastian Redl,
+        Tomas Puverle, and Yuval Ronen.
+      </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="implementation.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../appendices.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="appendix_e__tests.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/appendix_e__tests.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/appendix_e__tests.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,659 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Appendix
+      E: Tests</title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../appendices.html" title="Appendices">
+<link rel="prev" href="acknowledgements.html" title=" Appendix
+      D: Acknowledgements">
+<link rel="next" href="appendix_f__tickets.html" title="Appendix
+      F: Tickets">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="acknowledgements.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../appendices.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="appendix_f__tickets.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.appendices.appendix_e__tests"></a><a href="appendix_e__tests.html" title="Appendix
+      E: Tests">Appendix
+      E: Tests</a>
+</h3></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section">binary_stream_test</span></dt>
+<dt><span class="section">integer_endian_pack_test</span></dt>
+<dt><span class="section">integer_endian_test</span></dt>
+<dt><span class="section">integer_endian_arithmetic_operation_test</span></dt>
+<dt><span class="section">integer_endian_view_test</span></dt>
+<dt><span class="section">integer_endian_convert_test</span></dt>
+</dl></div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.appendices.appendix_e__tests.binary_stream_test"></a>binary_stream_test
+</h4></div></div></div>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+                  <p>
+                    Name
+                  </p>
+                </th>
+<th>
+                  <p>
+                    kind
+                  </p>
+                </th>
+<th>
+                  <p>
+                    Description
+                  </p>
+                </th>
+<th>
+                  <p>
+                    Result
+                  </p>
+                </th>
+<th>
+                  <p>
+                    Ticket
+                  </p>
+                </th>
+</tr></thead>
+<tbody><tr>
+<td>
+                  <p>
+                    check_op
+                  </p>
+                </td>
+<td>
+                  <p>
+                    run
+                  </p>
+                </td>
+<td>
+                  <p>
+                    checl binary streams operations on builtin types
+                  </p>
+                </td>
+<td>
+                  <p>
+                    Pass
+                  </p>
+                </td>
+<td>
+                  <p>
+                    #
+                  </p>
+                </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.appendices.appendix_e__tests.integer_endian_pack_test"></a>integer_endian_pack_test
+</h4></div></div></div>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+                  <p>
+                    Name
+                  </p>
+                </th>
+<th>
+                  <p>
+                    kind
+                  </p>
+                </th>
+<th>
+                  <p>
+                    Description
+                  </p>
+                </th>
+<th>
+                  <p>
+                    Result
+                  </p>
+                </th>
+<th>
+                  <p>
+                    Ticket
+                  </p>
+                </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+                  <p>
+                    detect_endianness
+                  </p>
+                </td>
+<td>
+                  <p>
+                    run
+                  </p>
+                </td>
+<td>
+                  <p>
+                    detect endianness
+                  </p>
+                </td>
+<td>
+                  <p>
+                    Pass
+                  </p>
+                </td>
+<td>
+                  <p>
+                    #
+                  </p>
+                </td>
+</tr>
+<tr>
+<td>
+                  <p>
+                    check_size
+                  </p>
+                </td>
+<td>
+                  <p>
+                    run
+                  </p>
+                </td>
+<td>
+                  <p>
+                    check size for different endian types
+                  </p>
+                </td>
+<td>
+                  <p>
+                    Pass
+                  </p>
+                </td>
+<td>
+                  <p>
+                    #
+                  </p>
+                </td>
+</tr>
+<tr>
+<td>
+                  <p>
+                    check_alignment
+                  </p>
+                </td>
+<td>
+                  <p>
+                    run
+                  </p>
+                </td>
+<td>
+                  <p>
+                    check alignement for different endian types
+                  </p>
+                </td>
+<td>
+                  <p>
+                    Pass
+                  </p>
+                </td>
+<td>
+                  <p>
+                    #
+                  </p>
+                </td>
+</tr>
+<tr>
+<td>
+                  <p>
+                    check_representation_and_range_and_ops
+                  </p>
+                </td>
+<td>
+                  <p>
+                    run
+                  </p>
+                </td>
+<td>
+                  <p>
+                    check representation and range and operations
+                  </p>
+                </td>
+<td>
+                  <p>
+                    Pass
+                  </p>
+                </td>
+<td>
+                  <p>
+                    #
+                  </p>
+                </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.appendices.appendix_e__tests.integer_endian_test"></a>integer_endian_test
+</h4></div></div></div>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+                  <p>
+                    Name
+                  </p>
+                </th>
+<th>
+                  <p>
+                    kind
+                  </p>
+                </th>
+<th>
+                  <p>
+                    Description
+                  </p>
+                </th>
+<th>
+                  <p>
+                    Result
+                  </p>
+                </th>
+<th>
+                  <p>
+                    Ticket
+                  </p>
+                </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+                  <p>
+                    detect_endianness
+                  </p>
+                </td>
+<td>
+                  <p>
+                    run
+                  </p>
+                </td>
+<td>
+                  <p>
+                    detect endianness
+                  </p>
+                </td>
+<td>
+                  <p>
+                    Pass
+                  </p>
+                </td>
+<td>
+                  <p>
+                    #
+                  </p>
+                </td>
+</tr>
+<tr>
+<td>
+                  <p>
+                    check_size
+                  </p>
+                </td>
+<td>
+                  <p>
+                    run
+                  </p>
+                </td>
+<td>
+                  <p>
+                    check size for different endian types
+                  </p>
+                </td>
+<td>
+                  <p>
+                    Pass
+                  </p>
+                </td>
+<td>
+                  <p>
+                    #
+                  </p>
+                </td>
+</tr>
+<tr>
+<td>
+                  <p>
+                    check_alignment
+                  </p>
+                </td>
+<td>
+                  <p>
+                    run
+                  </p>
+                </td>
+<td>
+                  <p>
+                    check alignement for different endian types
+                  </p>
+                </td>
+<td>
+                  <p>
+                    Pass
+                  </p>
+                </td>
+<td>
+                  <p>
+                    #
+                  </p>
+                </td>
+</tr>
+<tr>
+<td>
+                  <p>
+                    check_representation_and_range_and_ops
+                  </p>
+                </td>
+<td>
+                  <p>
+                    run
+                  </p>
+                </td>
+<td>
+                  <p>
+                    check representation and range and operations
+                  </p>
+                </td>
+<td>
+                  <p>
+                    Pass
+                  </p>
+                </td>
+<td>
+                  <p>
+                    #
+                  </p>
+                </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.appendices.appendix_e__tests.integer_endian_arithmetic_operation_test"></a>integer_endian_arithmetic_operation_test
+</h4></div></div></div>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+                  <p>
+                    Name
+                  </p>
+                </th>
+<th>
+                  <p>
+                    kind
+                  </p>
+                </th>
+<th>
+                  <p>
+                    Description
+                  </p>
+                </th>
+<th>
+                  <p>
+                    Result
+                  </p>
+                </th>
+<th>
+                  <p>
+                    Ticket
+                  </p>
+                </th>
+</tr></thead>
+<tbody><tr>
+<td>
+                  <p>
+                    check_op
+                  </p>
+                </td>
+<td>
+                  <p>
+                    run
+                  </p>
+                </td>
+<td>
+                  <p>
+                    check arithmethic operations on integer endian types
+                  </p>
+                </td>
+<td>
+                  <p>
+                    Pass
+                  </p>
+                </td>
+<td>
+                  <p>
+                    #
+                  </p>
+                </td>
+</tr></tbody>
+</table></div>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.appendices.appendix_e__tests.integer_endian_view_test"></a>integer_endian_view_test
+</h4></div></div></div>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+                  <p>
+                    Name
+                  </p>
+                </th>
+<th>
+                  <p>
+                    kind
+                  </p>
+                </th>
+<th>
+                  <p>
+                    Description
+                  </p>
+                </th>
+<th>
+                  <p>
+                    Result
+                  </p>
+                </th>
+<th>
+                  <p>
+                    Ticket
+                  </p>
+                </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+                  <p>
+                    check_read
+                  </p>
+                </td>
+<td>
+                  <p>
+                    run
+                  </p>
+                </td>
+<td>
+                  <p>
+                    check read access
+                  </p>
+                </td>
+<td>
+                  <p>
+                    Pass
+                  </p>
+                </td>
+<td>
+                  <p>
+                    #
+                  </p>
+                </td>
+</tr>
+<tr>
+<td>
+                  <p>
+                    check_write
+                  </p>
+                </td>
+<td>
+                  <p>
+                    run
+                  </p>
+                </td>
+<td>
+                  <p>
+                    check write access
+                  </p>
+                </td>
+<td>
+                  <p>
+                    Pass
+                  </p>
+                </td>
+<td>
+                  <p>
+                    #
+                  </p>
+                </td>
+</tr>
+</tbody>
+</table></div>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.appendices.appendix_e__tests.integer_endian_convert_test"></a>integer_endian_convert_test
+</h4></div></div></div>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+                  <p>
+                    Name
+                  </p>
+                </th>
+<th>
+                  <p>
+                    kind
+                  </p>
+                </th>
+<th>
+                  <p>
+                    Description
+                  </p>
+                </th>
+<th>
+                  <p>
+                    Result
+                  </p>
+                </th>
+<th>
+                  <p>
+                    Ticket
+                  </p>
+                </th>
+</tr></thead>
+<tbody><tr>
+<td>
+                  <p>
+                    check_in_place_conversion
+                  </p>
+                </td>
+<td>
+                  <p>
+                    run
+                  </p>
+                </td>
+<td>
+                  <p>
+                    check in place conversion
+                  </p>
+                </td>
+<td>
+                  <p>
+                    Pass
+                  </p>
+                </td>
+<td>
+                  <p>
+                    #
+                  </p>
+                </td>
+</tr></tbody>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="acknowledgements.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../appendices.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="appendix_f__tickets.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/appendix_f__tickets.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/appendix_f__tickets.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,46 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Appendix
+      F: Tickets</title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../appendices.html" title="Appendices">
+<link rel="prev" href="appendix_e__tests.html" title="Appendix
+      E: Tests">
+<link rel="next" href="todo.html" title=" Appendix G: Future
+      plans">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="appendix_e__tests.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../appendices.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="todo.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.appendices.appendix_f__tickets"></a><a href="appendix_f__tickets.html" title="Appendix
+      F: Tickets">Appendix
+      F: Tickets</a>
+</h3></div></div></div></div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="appendix_e__tests.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../appendices.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="todo.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/history.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/history.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title> Appendix A:
+      History</title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../appendices.html" title="Appendices">
+<link rel="prev" href="../appendices.html" title="Appendices">
+<link rel="next" href="rationale.html" title=" Appendix B:
+      Rationale">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../appendices.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../appendices.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="rationale.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.appendices.history"></a><a href="history.html" title=" Appendix A:
+      History"> Appendix A:
+      History</a>
+</h3></div></div></div>
+<div class="toc"><dl><dt><span class="section">Version 0.1.0, June 11, 2010 Split of Boost.Endian</span></dt></dl></div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.appendices.history.__version_0_1_0__june_11__2010____split_of_boost_endian_"></a>Version 0.1.0, June 11, 2010 Split of Boost.Endian
+</h4></div></div></div>
+<p>
+          <span class="bold"><strong>Features:</strong></span>
+        </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../appendices.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../appendices.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="rationale.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/implementation.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/implementation.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,144 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title> Appendix
+      C: Implementation Notes</title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../appendices.html" title="Appendices">
+<link rel="prev" href="rationale.html" title=" Appendix B:
+      Rationale">
+<link rel="next" href="acknowledgements.html" title=" Appendix
+      D: Acknowledgements">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rationale.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../appendices.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="acknowledgements.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.appendices.implementation"></a><a href="implementation.html" title=" Appendix
+      C: Implementation Notes"> Appendix
+      C: Implementation Notes</a>
+</h3></div></div></div>
+<a name="toward_boost_endian.appendices.implementation.faq"></a><h4>
+<a name="id4823599"></a>
+        FAQ
+      </h4>
+<div class="itemizedlist"><ul type="disc">
+<li>
+<span class="bold"><strong>Why bother with endian types?</strong></span> External
+          data portability and both speed and space efficiency. Availability of additional
+          binary integer sizes and alignments is important in some applications.
+        </li>
+<li>
+<span class="bold"><strong>Why not just use Boost.Serialization?</strong></span>
+          Serialization involves a conversion for every object involved in I/O. Endian
+          objects require no conversion or copying. They are already in the desired
+          format for binary I/O. Thus they can be read or written in bulk.
+        </li>
+<li>
+<span class="bold"><strong>Why bother with binary I/O?</strong></span> Why not just
+          use C++ Standard Library stream inserters and extractors? Using binary
+          rather than character representations can be more space efficient, with
+          a side benefit of faster I/O. CPU time is minimized because conversions
+          to and from string are eliminated. Furthermore, binary integers are fixed
+          size, and so fixed-size disk records are possible, easing sorting and allowing
+          direct access. Disadvantages, such as the inability to use text utilities
+          on the resulting files, limit usefulness to applications where the binary
+          I/O advantages are paramount.
+        </li>
+<li>
+<span class="bold"><strong>Do these types have any uses outside of I/O?</strong></span>
+          Probably not, except for native endianness which can be used for fine grained
+          control over size and alignment.
+        </li>
+<li>
+<span class="bold"><strong>Is there is a performance hit when doing arithmetic
+          using these types?</strong></span> Yes, for sure, compared to arithmetic operations
+          on native integer types. However, these types are usually be faster, and
+          sometimes much faster, for I/O compared to stream inserters and extractors,
+          or to serialization.
+        </li>
+<li>
+<span class="bold"><strong>Are endian types POD's?</strong></span> Yes for C++0x.
+          No for C++03, although several macros are available to force PODness in
+          all cases.
+        </li>
+<li>
+<span class="bold"><strong>What are the implications endian types not being
+          POD's of C++03?</strong></span> They can't be used in unions. In theory, compilers
+          aren't required to align or lay out storage in portable ways, although
+          this problem has never been observed in a real compiler.
+        </li>
+<li>
+<span class="bold"><strong>Which is better, big-endian or little-endian?</strong></span>
+          Big-endian tends to be a bit more of an industry standard, but little-endian
+          may be preferred for applications that run primarily on x86 (Intel/AMD)
+          and other little-endian CPU's. The Wikipedia article gives more pros and
+          cons.
+        </li>
+<li>
+<span class="bold"><strong>What good is native endianness?</strong></span> It provides
+          alignment and size guarantees not available from the built-in types. It
+          eases generic programming.
+        </li>
+<li>
+<span class="bold"><strong>Why bother with the aligned endian types?</strong></span>
+          Aligned integer operations may be faster (20 times, in one measurement)
+          if the endianness and alignment of the type matches the endianness and
+          alignment requirements of the machine. On common CPU architectures, that
+          optimization is only available for aligned types. That allows I/O of maximally
+          efficient types on an application's primary platform, yet produces data
+          files are portable to all platforms. The code, however, is likely to be
+          more fragile and less portable than with the unaligned types.
+        </li>
+<li>
+<span class="bold"><strong>These types are really just byte-holders. Why provide
+          the arithmetic operations at all?</strong></span> Providing a full set of operations
+          reduces program clutter and makes code both easier to write and to read.
+          Consider incrementing a variable in a record. It is very convenient to
+          write:
+        </li>
+</ul></div>
+<pre class="programlisting"><span class="special">++</span><span class="identifier">record</span><span class="special">.</span><span class="identifier">foo</span><span class="special">;</span>
+</pre>
+<p>
+        Rather than:
+      </p>
+<pre class="programlisting"><span class="keyword">int</span> <span class="identifier">temp</span><span class="special">(</span> <span class="identifier">record</span><span class="special">.</span><span class="identifier">foo</span><span class="special">);</span>
+<span class="special">++</span><span class="identifier">temp</span><span class="special">;</span>
+<span class="identifier">record</span><span class="special">.</span><span class="identifier">foo</span> <span class="special">=</span> <span class="identifier">temp</span><span class="special">;</span>
+</pre>
+<div class="itemizedlist"><ul type="disc"><li>
+<span class="bold"><strong>Why do binary stream insertion and extraction use
+          operators <= and >= rather than <<= and >>=?</strong></span>
+          <<= and >>= associate right-to-left, which is the opposite
+          of << and >>, so would be very confusing and error prone. <=
+          and >= associate left-to-right.
+        </li></ul></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="rationale.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../appendices.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="acknowledgements.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/rationale.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/rationale.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,108 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title> Appendix B:
+      Rationale</title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../appendices.html" title="Appendices">
+<link rel="prev" href="history.html" title=" Appendix A:
+      History">
+<link rel="next" href="implementation.html" title=" Appendix
+      C: Implementation Notes">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="history.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../appendices.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="implementation.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.appendices.rationale"></a><a href="rationale.html" title=" Appendix B:
+      Rationale"> Appendix B:
+      Rationale</a>
+</h3></div></div></div>
+<a name="toward_boost_endian.appendices.rationale.design_considerations_for_boost_endian"></a><h4>
+<a name="id4823444"></a>
+        <a href="rationale.html#toward_boost_endian.appendices.rationale.design_considerations_for_boost_endian">Design
+        considerations for Boost.Endian</a>
+      </h4>
+<div class="itemizedlist"><ul type="disc">
+<li>
+          Must be suitable for I/O - in other words, must be memcpyable.
+        </li>
+<li>
+          Must provide exactly the size and internal byte ordering specified.
+        </li>
+<li>
+          Must work correctly when the internal integer representation has more bits
+          that the sum of the bits in the external byte representation. Sign extension
+          must work correctly when the internal integer representation type has more
+          bits than the sum of the bits in the external bytes. For example, using
+          a 64-bit integer internally to represent 40-bit (5 byte) numbers must work
+          for both positive and negative values.
+        </li>
+<li>
+          Must work correctly (including using the same defined external representation)
+          regardless of whether a compiler treats char as signed or unsigned.
+        </li>
+<li>
+          Unaligned types must not cause compilers to insert padding bytes.
+        </li>
+<li>
+          The implementation should supply optimizations only in very limited circumstances.
+          Experience has shown that optimizations of endian integers often become
+          pessimizations. While this may be obvious when changing machines or compilers,
+          it also happens when changing compiler switches, compiler versions, or
+          CPU models of the same architecture.
+        </li>
+<li>
+          It is better software engineering if the same implementation works regardless
+          of the CPU endianness. In other words, #ifdefs should be avoided where
+          possible.
+        </li>
+</ul></div>
+<a name="toward_boost_endian.appendices.rationale.experience"></a><h4>
+<a name="id4823520"></a>
+        Experience
+      </h4>
+<p>
+        Classes with similar functionality have been independently developed by several
+        Boost programmers and used very successful in high-value, high-use applications
+        for many years. These independently developed endian libraries often evolved
+        from C libraries that were also widely used. Endian integers have proven
+        widely useful across a wide range of computer architectures and applications.
+      </p>
+<a name="toward_boost_endian.appendices.rationale.c__0x"></a><h4>
+<a name="id4823552"></a>
+        C++0x
+      </h4>
+<p>
+        The availability of the C++0x Defaulted Functions feature is detected automatically,
+        and will be used if present to ensure that objects of class endian are trivial,
+        and thus POD's.
+      </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="history.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../appendices.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="implementation.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/todo.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/appendices/todo.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,56 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title> Appendix G: Future
+      plans</title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../appendices.html" title="Appendices">
+<link rel="prev" href="appendix_f__tickets.html" title="Appendix
+      F: Tickets">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="appendix_f__tickets.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../appendices.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="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.appendices.todo"></a><a href="todo.html" title=" Appendix G: Future
+      plans"> Appendix G: Future
+      plans</a>
+</h3></div></div></div>
+<a name="toward_boost_endian.appendices.todo.tasks_to_do_before_review"></a><h4>
+<a name="id4824996"></a>
+        <a href="todo.html#toward_boost_endian.appendices.todo.tasks_to_do_before_review">Tasks
+        to do before review</a>
+      </h4>
+<a name="toward_boost_endian.appendices.todo.for_later_releases"></a><h4>
+<a name="id4825018"></a>
+        <a href="todo.html#toward_boost_endian.appendices.todo.for_later_releases">For
+        later releases</a>
+      </h4>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="appendix_f__tickets.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../appendices.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>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/examples.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/examples.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,45 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Examples</title>
+<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../index.html" title="Toward Boost.Endian">
+<link rel="prev" href="reference/integer_endian_conversion_hpp.html" title="
+      Header <boost/integer/endian_conversion.hpp>">
+<link rel="next" href="examples/endian_aware.html" title="Endian Aware">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="reference/integer_endian_conversion_hpp.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="examples/endian_aware.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="toward_boost_endian.examples"></a>Examples
+</h2></div></div></div>
+<div class="toc"><dl><dt><span class="section">Endian Aware</span></dt></dl></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="reference/integer_endian_conversion_hpp.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="examples/endian_aware.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/examples/endian_aware.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/examples/endian_aware.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,115 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Endian Aware</title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../examples.html" title="Examples">
+<link rel="prev" href="../examples.html" title="Examples">
+<link rel="next" href="../appendices.html" title="Appendices">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../examples.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.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="../appendices.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.examples.endian_aware"></a>Endian Aware
+</h3></div></div></div>
+<p>
+        The endian_example.cpp program writes a binary file containing four byte
+        big-endian and little-endian integers:
+      </p>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">iostream</span><span class="special">></span>
+<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">cassert</span><span class="special">></span>
+<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">cstdio</span><span class="special">></span>
+<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
+
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">integer</span><span class="special">;</span>
+
+<span class="keyword">namespace</span> 
+<span class="special">{</span>
+  <span class="comment">// This is an extract from a very widely used GIS file format. I have no idea
+</span>  <span class="comment">// why a designer would mix big and little endians in the same file - but
+</span>  <span class="comment">// this is a real-world format and users wishing to write low level code
+</span>  <span class="comment">// manipulating these files have to deal with the mixed endianness.
+</span>
+  <span class="keyword">struct</span> <span class="identifier">header</span>
+  <span class="special">{</span>
+    <span class="identifier">big32_t</span>     <span class="identifier">file_code</span><span class="special">;</span>
+    <span class="identifier">big32_t</span>     <span class="identifier">file_length</span><span class="special">;</span>
+    <span class="identifier">little32_t</span>  <span class="identifier">version</span><span class="special">;</span>
+    <span class="identifier">little32_t</span>  <span class="identifier">shape_type</span><span class="special">;</span>
+  <span class="special">};</span>
+
+  <span class="keyword">const</span> <span class="keyword">char</span> <span class="special">*</span> <span class="identifier">filename</span> <span class="special">=</span> <span class="string">"test.dat"</span><span class="special">;</span>
+<span class="special">}</span>
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+  <span class="identifier">assert</span><span class="special">(</span> <span class="keyword">sizeof</span><span class="special">(</span> <span class="identifier">header</span> <span class="special">)</span> <span class="special">==</span> <span class="number">16</span> <span class="special">);</span>  <span class="comment">// requirement for interoperability
+</span>
+  <span class="identifier">header</span> <span class="identifier">h</span><span class="special">;</span>
+
+  <span class="identifier">h</span><span class="special">.</span><span class="identifier">file_code</span>   <span class="special">=</span> <span class="number">0x04030201</span><span class="special">;</span>
+  <span class="identifier">h</span><span class="special">.</span><span class="identifier">file_length</span> <span class="special">=</span> <span class="keyword">sizeof</span><span class="special">(</span> <span class="identifier">header</span> <span class="special">);</span>
+  <span class="identifier">h</span><span class="special">.</span><span class="identifier">version</span>     <span class="special">=</span> <span class="special">-</span><span class="number">1</span><span class="special">;</span>
+  <span class="identifier">h</span><span class="special">.</span><span class="identifier">shape_type</span>  <span class="special">=</span> <span class="number">0x04030201</span><span class="special">;</span>
+
+  <span class="comment">// Low-level I/O such as POSIX read/write or <cstdio> fread/fwrite is sometimes
+</span>  <span class="comment">// used for binary file operations when ultimate efficiency is important.
+</span>  <span class="comment">// Such I/O is often performed in some C++ wrapper class, but to drive home the
+</span>  <span class="comment">// point that endian integers are often used in fairly low-level code that
+</span>  <span class="comment">// does bulk I/O operations, <cstdio> fopen/fwrite is used for I/O in this example.
+</span>
+  <span class="identifier">std</span><span class="special">::</span><span class="identifier">FILE</span> <span class="special">*</span> <span class="identifier">fi</span><span class="special">;</span>
+
+  <span class="keyword">if</span> <span class="special">(</span> <span class="special">!(</span><span class="identifier">fi</span> <span class="special">=</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">fopen</span><span class="special">(</span> <span class="identifier">filename</span><span class="special">,</span> <span class="string">"wb"</span> <span class="special">))</span> <span class="special">)</span>  <span class="comment">// MUST BE BINARY
+</span>  <span class="special">{</span>
+    <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special"><<</span> <span class="string">"could not open "</span> <span class="special"><<</span> <span class="identifier">filename</span> <span class="special"><<</span> <span class="char">'\n'</span><span class="special">;</span>
+    <span class="keyword">return</span> <span class="number">1</span><span class="special">;</span>
+  <span class="special">}</span>
+
+  <span class="keyword">if</span> <span class="special">(</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">fwrite</span><span class="special">(</span> <span class="special">&</span><span class="identifier">h</span><span class="special">,</span> <span class="keyword">sizeof</span><span class="special">(</span> <span class="identifier">header</span> <span class="special">),</span> <span class="number">1</span><span class="special">,</span> <span class="identifier">fi</span> <span class="special">)</span> <span class="special">!=</span> <span class="number">1</span> <span class="special">)</span> 
+  <span class="special">{</span>
+    <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special"><<</span> <span class="string">"write failure for "</span> <span class="special"><<</span> <span class="identifier">filename</span> <span class="special"><<</span> <span class="char">'\n'</span><span class="special">;</span>
+    <span class="keyword">return</span> <span class="number">1</span><span class="special">;</span>
+  <span class="special">}</span>
+
+  <span class="identifier">std</span><span class="special">::</span><span class="identifier">fclose</span><span class="special">(</span> <span class="identifier">fi</span> <span class="special">);</span>
+
+  <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special"><<</span> <span class="string">"created file "</span> <span class="special"><<</span> <span class="identifier">filename</span> <span class="special"><<</span> <span class="char">'\n'</span><span class="special">;</span>
+  <span class="keyword">return</span> <span class="number">0</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+        After compiling and executing endian_example.cpp, a hex dump of test.dat
+        shows:
+      </p>
+<pre class="programlisting"><span class="number">0403</span> <span class="number">0201</span> <span class="number">0000</span> <span class="number">0010</span> <span class="identifier">ffff</span> <span class="identifier">ffff</span> <span class="number">0102</span> <span class="number">0304</span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../examples.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../examples.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="../appendices.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/overview.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/overview.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,139 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Overview</title>
+<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../index.html" title="Toward Boost.Endian">
+<link rel="prev" href="../index.html" title="Toward Boost.Endian">
+<link rel="next" href="overview/motivation.html" title="Motivation">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<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="overview/motivation.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="toward_boost_endian.overview"></a>Overview
+</h2></div></div></div>
+<div class="toc"><dl><dt><span class="section">Motivation</span></dt></dl></div>
+<a name="toward_boost_endian.overview.description"></a><h3>
+<a name="id4762448"></a>
+      Description
+    </h3>
+<p>
+      <span class="bold"><strong>Boost.Integer.Endian</strong></span> provides:
+    </p>
+<div class="itemizedlist"><ul type="disc">
+<li>
+        Endian packs
+        <div class="itemizedlist"><ul type="circle">
+<li>
+            Big endian | little endian | native endian byte ordering.
+          </li>
+<li>
+            Signed | unsigned
+          </li>
+<li>
+            Unaligned | aligned
+          </li>
+<li>
+            1-8 byte (unaligned) | 2, 4, 8 byte (aligned)
+          </li>
+<li>
+            Choice of integer value type
+          </li>
+</ul></div>
+</li>
+<li>
+        Endian integers with the whole set of arithmetics operators.
+      </li>
+<li>
+        Operators <= and => for unformatted binary (as opposed to formatted
+        character) stream insertion and extraction of built-in, std::string types
+        and of endian types.
+      </li>
+<li>
+        Views of aligned integer types as endian packs or endian integers.
+      </li>
+<li>
+        Generic In place conversion between different endian formats.
+      </li>
+</ul></div>
+<a name="toward_boost_endian.overview.how_to_use_this_documentation"></a><h3>
+<a name="id4765082"></a>
+      <a href="overview.html#toward_boost_endian.overview.how_to_use_this_documentation">How
+      to Use This Documentation</a>
+    </h3>
+<p>
+      This documentation makes use of the following naming and formatting conventions.
+    </p>
+<div class="itemizedlist"><ul type="disc">
+<li>
+        Code is in <code class="computeroutput"><span class="identifier">fixed</span> <span class="identifier">width</span>
+        <span class="identifier">font</span></code> and is syntax-highlighted.
+      </li>
+<li>
+        Replaceable text that you will need to supply is in <em class="replaceable"><code>italics</code></em>.
+      </li>
+<li>
+        If a name refers to a free function, it is specified like this: <code class="computeroutput"><span class="identifier">free_function</span><span class="special">()</span></code>;
+        that is, it is in code font and its name is followed by <code class="computeroutput"><span class="special">()</span></code>
+        to indicate that it is a free function.
+      </li>
+<li>
+        If a name refers to a class template, it is specified like this: <code class="computeroutput"><span class="identifier">class_template</span><span class="special"><></span></code>;
+        that is, it is in code font and its name is followed by <code class="computeroutput"><span class="special"><></span></code>
+        to indicate that it is a class template.
+      </li>
+<li>
+        If a name refers to a function-like macro, it is specified like this: <code class="computeroutput"><span class="identifier">MACRO</span><span class="special">()</span></code>;
+        that is, it is uppercase in code font and its name is followed by <code class="computeroutput"><span class="special">()</span></code> to indicate that it is a function-like
+        macro. Object-like macros appear without the trailing <code class="computeroutput"><span class="special">()</span></code>.
+      </li>
+<li>
+        Names that refer to <span class="emphasis"><em>concepts</em></span> in the generic programming
+        sense are specified in CamelCase.
+      </li>
+</ul></div>
+<div class="note"><table border="0" summary="Note">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../doc/html/images/note.png"></td>
+<th align="left">Note</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+        In addition, notes such as this one specify non-essential information that
+        provides additional background or rationale.
+      </p></td></tr>
+</table></div>
+<p>
+      Finally, you can mentally add the following to any code fragments in this document:
+    </p>
+<pre class="programlisting"><span class="comment">// Include all of endian files
+</span><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
+</pre>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<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="overview/motivation.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/overview/motivation.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/overview/motivation.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,41 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Motivation</title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../overview.html" title="Overview">
+<link rel="prev" href="../overview.html" title="Overview">
+<link rel="next" href="../users_guide.html" title=" Users'Guide">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../overview.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../overview.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="../users_guide.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.overview.motivation"></a>Motivation
+</h3></div></div></div></div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../overview.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../overview.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="../users_guide.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,108 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Reference</title>
+<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../index.html" title="Toward Boost.Endian">
+<link rel="prev" href="users_guide/ext_references.html" title=" References">
+<link rel="next" href="reference/alignment_hpp.html" title=" Header
+      <boost/alignment.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="users_guide/ext_references.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="reference/alignment_hpp.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="toward_boost_endian.reference"></a>Reference
+</h2></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"><a href="reference/alignment_hpp.html"> Header
+      <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">alignment</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a></span></dt>
+<dd><dl><dt><span class="section"><a href="reference/alignment_hpp.html#toward_boost_endian.reference.alignment_hpp.endian_alignment">
+        Enum Class <code class="computeroutput"><span class="identifier">alignment</span></code></a></span></dt></dl></dd>
+<dt><span class="section"><a href="reference/endian_types_hpp.html"> Header
+      <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">endian</span><span class="special">/</span><span class="identifier">types</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="reference/endian_types_hpp.html#toward_boost_endian.reference.endian_types_hpp.endian_endianness">
+        Enum Class <code class="computeroutput"><span class="identifier">endianness</span></code></a></span></dt>
+<dt><span class="section"><a href="reference/endian_types_hpp.html#toward_boost_endian.reference.endian_types_hpp.endian_big">
+        Class <code class="computeroutput"><span class="identifier">big</span></code></a></span></dt>
+<dt><span class="section"><a href="reference/endian_types_hpp.html#toward_boost_endian.reference.endian_types_hpp.endian_little">
+        Class <code class="computeroutput"><span class="identifier">little</span></code></a></span></dt>
+<dt><span class="section"><a href="reference/endian_types_hpp.html#toward_boost_endian.reference.endian_types_hpp.endian_middle">
+        Class <code class="computeroutput"><span class="identifier">middle</span></code></a></span></dt>
+<dt><span class="section"><a href="reference/endian_types_hpp.html#toward_boost_endian.reference.endian_types_hpp.endian_mixed">
+        Class <code class="computeroutput"><span class="identifier">mixed</span></code></a></span></dt>
+<dt><span class="section"><a href="reference/endian_types_hpp.html#toward_boost_endian.reference.endian_types_hpp.endian_native">
+        Class <code class="computeroutput"><span class="identifier">native</span></code></a></span></dt>
+</dl></dd>
+<dt><span class="section"><a href="reference/endian_shared_tree_hpp.html">
+      Header <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">endian</span><span class="special">/</span><span class="identifier">domain_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a></span></dt>
+<dd><dl><dt><span class="section"><a href="reference/endian_shared_tree_hpp.html#toward_boost_endian.reference.endian_shared_tree_hpp.endian_shared_tree">
+        Meta Function <code class="computeroutput"><span class="identifier">domain_map</span></code></a></span></dt></dl></dd>
+<dt><span class="section"><a href="reference/integer_endian_pack_hpp.html">
+      Header <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian_pack</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a></span></dt>
+<dt><span class="section"><a href="reference/integer_endian_hpp.html"> Header
+      <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a></span></dt>
+<dd><dl><dt><span class="section"><a href="reference/integer_endian_hpp.html#toward_boost_endian.reference.integer_endian_hpp.bitfield">
+        Template class <code class="computeroutput"><span class="identifier">endian</span><span class="special"><></span></code></a></span></dt></dl></dd>
+<dt><span class="section"><a href="reference/integer_endian_binary_stream_hpp.html">
+      Header <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian_binary_stream</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a></span></dt>
+<dt><span class="section"><a href="reference/binary_stream_hpp.html"> Header
+      <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">binary_stream</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a></span></dt>
+<dt><span class="section"><a href="reference/integer_endian_type_hpp.html">
+      Header <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian_type</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a></span></dt>
+<dd><dl><dt><span class="section"><a href="reference/integer_endian_type_hpp.html#toward_boost_endian.reference.integer_endian_type_hpp.integer_endian_type">
+        Meta Function <code class="computeroutput"><span class="identifier">endian_type</span><span class="special"><></span></code></a></span></dt></dl></dd>
+<dt><span class="section"><a href="reference/integer_endian_view_hpp.html">
+      Header <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="reference/integer_endian_view_hpp.html#toward_boost_endian.reference.integer_endian_view_hpp.bitfield">
+        Template class <code class="computeroutput"><span class="identifier">endian_view</span><span class="special"><></span></code></a></span></dt>
+<dt><span class="section"><a href="reference/integer_endian_view_hpp.html#toward_boost_endian.reference.integer_endian_view_hpp.as_endian">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">as_endian</span><span class="special"><></span></code></a></span></dt>
+<dt><span class="section"><a href="reference/integer_endian_view_hpp.html#toward_boost_endian.reference.integer_endian_view_hpp.as">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">as</span><span class="special"><></span></code></a></span></dt>
+<dt><span class="section"><a href="reference/integer_endian_view_hpp.html#toward_boost_endian.reference.integer_endian_view_hpp.as_little">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">as_little</span><span class="special"><></span></code></a></span></dt>
+<dt><span class="section"><a href="reference/integer_endian_view_hpp.html#toward_boost_endian.reference.integer_endian_view_hpp.as_big">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">as_big</span><span class="special"><></span></code></a></span></dt>
+</dl></dd>
+<dt><span class="section"><a href="reference/integer_endian_conversion_hpp.html">
+      Header <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian_conversion</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="reference/integer_endian_conversion_hpp.html#toward_boost_endian.reference.integer_endian_conversion_hpp.convert_to_from">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">convert_to_from</span><span class="special"><></span></code></a></span></dt>
+<dt><span class="section"><a href="reference/integer_endian_conversion_hpp.html#toward_boost_endian.reference.integer_endian_conversion_hpp.convert_from">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">convert_from</span><span class="special"><></span></code></a></span></dt>
+<dt><span class="section"><a href="reference/integer_endian_conversion_hpp.html#toward_boost_endian.reference.integer_endian_conversion_hpp.convert_to">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">convert_to</span><span class="special"><></span></code></a></span></dt>
+</dl></dd>
+</dl></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="users_guide/ext_references.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="reference/alignment_hpp.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/alignment_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/alignment_hpp.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,66 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title> Header
+      <boost/alignment.hpp></title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="../reference.html" title="Reference">
+<link rel="next" href="endian_types_hpp.html" title=" Header
+      <boost/endian/types.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../reference.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="endian_types_hpp.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.reference.alignment_hpp"></a><a href="alignment_hpp.html" title=" Header
+      <boost/alignment.hpp>"> Header
+      <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">alignment</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a>
+</h3></div></div></div>
+<div class="toc"><dl><dt><span class="section"><a href="alignment_hpp.html#toward_boost_endian.reference.alignment_hpp.endian_alignment">
+        Enum Class <code class="computeroutput"><span class="identifier">alignment</span></code></a></span></dt></dl></div>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span>
+<span class="special">{</span>
+     
+    <span class="keyword">enum</span> <span class="keyword">class</span> <span class="identifier">alignment</span>  <span class="special">{</span> <span class="identifier">unaligned</span><span class="special">,</span> <span class="identifier">aligned</span> <span class="special">};</span>   <span class="comment">// scoped enum emulated on C++03
+</span>
+<span class="special">}</span>
+</pre>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.reference.alignment_hpp.endian_alignment"></a><a href="alignment_hpp.html#toward_boost_endian.reference.alignment_hpp.endian_alignment" title="
+        Enum Class alignment">
+        Enum Class <code class="computeroutput"><span class="identifier">alignment</span></code></a>
+</h4></div></div></div>
+<pre class="programlisting"><span class="comment">// scoped enum emulated on C++03
+</span><span class="keyword">enum</span> <span class="keyword">class</span> <span class="identifier">alignment</span>  <span class="special">{</span> <span class="identifier">unaligned</span><span class="special">,</span> <span class="identifier">aligned</span> <span class="special">};</span>   
+</pre>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../reference.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="endian_types_hpp.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/binary_stream_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/binary_stream_hpp.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,54 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title> Header
+      <boost/binary_stream.hpp></title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="integer_endian_binary_stream_hpp.html" title="
+      Header <boost/integer/endian_binary_stream.hpp>">
+<link rel="next" href="integer_endian_type_hpp.html" title="
+      Header <boost/integer/endian_type.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="integer_endian_binary_stream_hpp.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_endian_type_hpp.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.reference.binary_stream_hpp"></a><a href="binary_stream_hpp.html" title=" Header
+      <boost/binary_stream.hpp>"> Header
+      <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">binary_stream</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a>
+</h3></div></div></div>
+<p>
+        Header <boost/binary_stream.hpp> provides operators <code class="computeroutput"><span class="special"><=</span></code>
+        and <code class="computeroutput"><span class="special">=></span></code> for unformatted binary
+        (as opposed to formatted character) stream insertion and extraction of built-in
+        and std::string types.
+      </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="integer_endian_binary_stream_hpp.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_endian_type_hpp.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/endian_endian_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/endian_endian_hpp.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,45 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title> Header
+      <boost/endian/endian.hpp></title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="../reference.html" title="Reference">
+<link rel="next" href="endian_shared_tree_hpp.html" title="
+      Header <boost/endian/shared_tree.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../reference.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="endian_shared_tree_hpp.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.reference.endian_endian_hpp"></a><a href="endian_endian_hpp.html" title=" Header
+      <boost/endian/endian.hpp>"> Header
+      <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">endian</span><span class="special">/</span><span class="identifier">endian</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a>
+</h3></div></div></div></div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../reference.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="endian_shared_tree_hpp.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/endian_endian_type_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/endian_endian_type_hpp.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,46 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>
+      Header <boost/endian/shared_type.hpp></title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="endian_endian_hpp.html" title=" Header
+      <boost/endian/endian.hpp>">
+<link rel="next" href="integer_endian_pack_hpp.html" title="
+      Header <boost/integer/endian_pack.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="endian_endian_hpp.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_endian_pack_hpp.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.reference.endian_endian_type_hpp"></a><a href="endian_endian_type_hpp.html" title="
+      Header <boost/endian/shared_type.hpp>">
+      Header <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">endian</span><span class="special">/</span><span class="identifier">shared_type</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a>
+</h3></div></div></div></div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="endian_endian_hpp.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_endian_pack_hpp.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/endian_types_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/endian_types_hpp.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,140 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title> Header
+      <boost/endian/types.hpp></title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="alignment_hpp.html" title=" Header
+      <boost/alignment.hpp>">
+<link rel="next" href="endian_shared_tree_hpp.html" title="
+      Header <boost/endian/domain_map.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="alignment_hpp.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="endian_shared_tree_hpp.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.reference.endian_types_hpp"></a><a href="endian_types_hpp.html" title=" Header
+      <boost/endian/types.hpp>"> Header
+      <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">endian</span><span class="special">/</span><span class="identifier">types</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a>
+</h3></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"><a href="endian_types_hpp.html#toward_boost_endian.reference.endian_types_hpp.endian_endianness">
+        Enum Class <code class="computeroutput"><span class="identifier">endianness</span></code></a></span></dt>
+<dt><span class="section"><a href="endian_types_hpp.html#toward_boost_endian.reference.endian_types_hpp.endian_big">
+        Class <code class="computeroutput"><span class="identifier">big</span></code></a></span></dt>
+<dt><span class="section"><a href="endian_types_hpp.html#toward_boost_endian.reference.endian_types_hpp.endian_little">
+        Class <code class="computeroutput"><span class="identifier">little</span></code></a></span></dt>
+<dt><span class="section"><a href="endian_types_hpp.html#toward_boost_endian.reference.endian_types_hpp.endian_middle">
+        Class <code class="computeroutput"><span class="identifier">middle</span></code></a></span></dt>
+<dt><span class="section"><a href="endian_types_hpp.html#toward_boost_endian.reference.endian_types_hpp.endian_mixed">
+        Class <code class="computeroutput"><span class="identifier">mixed</span></code></a></span></dt>
+<dt><span class="section"><a href="endian_types_hpp.html#toward_boost_endian.reference.endian_types_hpp.endian_native">
+        Class <code class="computeroutput"><span class="identifier">native</span></code></a></span></dt>
+</dl></div>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span>
+<span class="special">{</span>
+     
+    <span class="comment">// scoped enum emulated on C++03
+</span>    <span class="keyword">enum</span> <span class="keyword">class</span> <span class="identifier">endianness</span> <span class="special">{</span> <span class="identifier">big</span><span class="special">,</span> <span class="identifier">little</span><span class="special">,</span> <span class="identifier">middle</span><span class="special">,</span> <span class="identifier">mixed</span><span class="special">,</span> <span class="identifier">native</span><span class="special">=<</span><span class="identifier">platform</span> <span class="identifier">dependent</span><span class="special">></span>  <span class="special">};</span>  
+
+    <span class="keyword">namespace</span> <span class="identifier">endian</span> <span class="special">{</span>
+        <span class="keyword">struct</span> <span class="identifier">big</span><span class="special">;</span>
+        <span class="keyword">struct</span> <span class="identifier">little</span><span class="special">;</span>
+        <span class="keyword">struct</span> <span class="identifier">middle</span><span class="special">;</span>
+        <span class="keyword">struct</span> <span class="identifier">mixed</span><span class="special">;</span>
+        <span class="keyword">typedef</span> <span class="special"><</span><span class="identifier">platform</span> <span class="identifier">dependent</span><span class="special">></span> <span class="identifier">native</span> <span class="special">;</span>
+    <span class="special">}</span>
+
+<span class="special">}</span>
+</pre>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.reference.endian_types_hpp.endian_endianness"></a><a href="endian_types_hpp.html#toward_boost_endian.reference.endian_types_hpp.endian_endianness" title="
+        Enum Class endianness">
+        Enum Class <code class="computeroutput"><span class="identifier">endianness</span></code></a>
+</h4></div></div></div>
+<pre class="programlisting"><span class="keyword">enum</span> <span class="keyword">class</span> <span class="identifier">endianness</span> <span class="special">{</span> <span class="identifier">big</span><span class="special">,</span> <span class="identifier">little</span><span class="special">,</span> <span class="identifier">middle</span><span class="special">,</span> <span class="identifier">mixed</span><span class="special">,</span> <span class="identifier">native</span><span class="special">=<</span><span class="identifier">platform</span> <span class="identifier">dependent</span><span class="special">></span>  <span class="special">};</span>  
+</pre>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.reference.endian_types_hpp.endian_big"></a><a href="endian_types_hpp.html#toward_boost_endian.reference.endian_types_hpp.endian_big" title="
+        Class big">
+        Class <code class="computeroutput"><span class="identifier">big</span></code></a>
+</h4></div></div></div>
+<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">big</span> <span class="special">{</span>
+    <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">endianness</span> <span class="identifier">value</span><span class="special">=</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">;</span>
+<span class="special">};</span>
+</pre>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.reference.endian_types_hpp.endian_little"></a><a href="endian_types_hpp.html#toward_boost_endian.reference.endian_types_hpp.endian_little" title="
+        Class little">
+        Class <code class="computeroutput"><span class="identifier">little</span></code></a>
+</h4></div></div></div>
+<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">little</span> <span class="special">{</span>
+    <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">endianness</span> <span class="identifier">value</span><span class="special">=</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">;</span>
+<span class="special">};</span>
+</pre>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.reference.endian_types_hpp.endian_middle"></a><a href="endian_types_hpp.html#toward_boost_endian.reference.endian_types_hpp.endian_middle" title="
+        Class middle">
+        Class <code class="computeroutput"><span class="identifier">middle</span></code></a>
+</h4></div></div></div>
+<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">middle</span> <span class="special">{</span>
+    <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">endianness</span> <span class="identifier">value</span><span class="special">=</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">middle</span><span class="special">;</span>
+<span class="special">};</span>
+</pre>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.reference.endian_types_hpp.endian_mixed"></a><a href="endian_types_hpp.html#toward_boost_endian.reference.endian_types_hpp.endian_mixed" title="
+        Class mixed">
+        Class <code class="computeroutput"><span class="identifier">mixed</span></code></a>
+</h4></div></div></div>
+<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">mixed</span> <span class="special">{</span>
+    <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">endianness</span> <span class="identifier">value</span><span class="special">=</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">mixed</span><span class="special">;</span>
+<span class="special">};</span>
+</pre>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.reference.endian_types_hpp.endian_native"></a><a href="endian_types_hpp.html#toward_boost_endian.reference.endian_types_hpp.endian_native" title="
+        Class native">
+        Class <code class="computeroutput"><span class="identifier">native</span></code></a>
+</h4></div></div></div>
+<pre class="programlisting"><span class="keyword">typedef</span> <span class="special"><</span><span class="identifier">platform</span> <span class="identifier">dependent</span><span class="special">></span> <span class="identifier">native</span> <span class="special">;</span>
+</pre>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="alignment_hpp.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="endian_shared_tree_hpp.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/integer_endian_binary_stream_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/integer_endian_binary_stream_hpp.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,54 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>
+      Header <boost/integer/endian_binary_stream.hpp></title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="integer_endian_hpp.html" title=" Header
+      <boost/integer/endian.hpp>">
+<link rel="next" href="binary_stream_hpp.html" title=" Header
+      <boost/binary_stream.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="integer_endian_hpp.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="binary_stream_hpp.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.reference.integer_endian_binary_stream_hpp"></a><a href="integer_endian_binary_stream_hpp.html" title="
+      Header <boost/integer/endian_binary_stream.hpp>">
+      Header <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian_binary_stream</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a>
+</h3></div></div></div>
+<p>
+        Header <boost/integer/endian_binary_stream.hpp> provides operators
+        <code class="computeroutput"><span class="special"><=</span></code> and <code class="computeroutput"><span class="special">=></span></code>
+        for unformatted binary (as opposed to formatted character) stream insertion
+        and extraction of endian types.
+      </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="integer_endian_hpp.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="binary_stream_hpp.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/integer_endian_conversion_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/integer_endian_conversion_hpp.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,94 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>
+      Header <boost/integer/endian_conversion.hpp></title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="integer_endian_view_hpp.html" title="
+      Header <boost/integer/endian_view.hpp>">
+<link rel="next" href="../examples.html" title="Examples">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="integer_endian_view_hpp.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="../examples.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.reference.integer_endian_conversion_hpp"></a><a href="integer_endian_conversion_hpp.html" title="
+      Header <boost/integer/endian_conversion.hpp>">
+      Header <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian_conversion</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a>
+</h3></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"><a href="integer_endian_conversion_hpp.html#toward_boost_endian.reference.integer_endian_conversion_hpp.convert_to_from">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">convert_to_from</span><span class="special"><></span></code></a></span></dt>
+<dt><span class="section"><a href="integer_endian_conversion_hpp.html#toward_boost_endian.reference.integer_endian_conversion_hpp.convert_from">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">convert_from</span><span class="special"><></span></code></a></span></dt>
+<dt><span class="section"><a href="integer_endian_conversion_hpp.html#toward_boost_endian.reference.integer_endian_conversion_hpp.convert_to">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">convert_to</span><span class="special"><></span></code></a></span></dt>
+</dl></div>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">TargetDomain</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">SourceDomain</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span>
+<span class="keyword">void</span> <span class="identifier">convert_to_from</span><span class="special">(</span><span class="identifier">T</span><span class="special">&</span> <span class="identifier">r</span><span class="special">);</span>
+
+<span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">SourceDomain</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span>
+<span class="keyword">void</span> <span class="identifier">convert_from</span><span class="special">(</span><span class="identifier">T</span><span class="special">&</span> <span class="identifier">r</span><span class="special">);</span>
+
+<span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">TargetDomain</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span>
+<span class="keyword">void</span> <span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">T</span><span class="special">&</span> <span class="identifier">r</span><span class="special">);</span>
+</pre>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.reference.integer_endian_conversion_hpp.convert_to_from"></a><a href="integer_endian_conversion_hpp.html#toward_boost_endian.reference.integer_endian_conversion_hpp.convert_to_from" title="
+        Non-Member Function Template convert_to_from<>">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">convert_to_from</span><span class="special"><></span></code></a>
+</h4></div></div></div>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">TargetDomain</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">SourceDomain</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span>
+<span class="keyword">void</span> <span class="identifier">convert_to_from</span><span class="special">(</span><span class="identifier">T</span><span class="special">&</span> <span class="identifier">r</span><span class="special">);</span>
+</pre>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.reference.integer_endian_conversion_hpp.convert_from"></a><a href="integer_endian_conversion_hpp.html#toward_boost_endian.reference.integer_endian_conversion_hpp.convert_from" title="
+        Non-Member Function Template convert_from<>">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">convert_from</span><span class="special"><></span></code></a>
+</h4></div></div></div>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">SourceDomain</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span>
+<span class="keyword">void</span> <span class="identifier">convert_from</span><span class="special">(</span><span class="identifier">T</span><span class="special">&</span> <span class="identifier">r</span><span class="special">);</span>
+</pre>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.reference.integer_endian_conversion_hpp.convert_to"></a><a href="integer_endian_conversion_hpp.html#toward_boost_endian.reference.integer_endian_conversion_hpp.convert_to" title="
+        Non-Member Function Template convert_to<>">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">convert_to</span><span class="special"><></span></code></a>
+</h4></div></div></div>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">TargetDomain</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span>
+<span class="keyword">void</span> <span class="identifier">convert_to</span><span class="special">(</span><span class="identifier">T</span><span class="special">&</span> <span class="identifier">r</span><span class="special">);</span>
+</pre>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="integer_endian_view_hpp.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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="../examples.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/integer_endian_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/integer_endian_hpp.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,638 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title> Header
+      <boost/integer/endian.hpp></title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="integer_endian_pack_hpp.html" title="
+      Header <boost/integer/endian_pack.hpp>">
+<link rel="next" href="integer_endian_binary_stream_hpp.html" title="
+      Header <boost/integer/endian_binary_stream.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="integer_endian_pack_hpp.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_endian_binary_stream_hpp.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.reference.integer_endian_hpp"></a><a href="integer_endian_hpp.html" title=" Header
+      <boost/integer/endian.hpp>"> Header
+      <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a>
+</h3></div></div></div>
+<div class="toc"><dl><dt><span class="section"><a href="integer_endian_hpp.html#toward_boost_endian.reference.integer_endian_hpp.bitfield">
+        Template class <code class="computeroutput"><span class="identifier">endian</span><span class="special"><></span></code></a></span></dt></dl></div>
+<p>
+        Header <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code>
+        provides integer-like byte-holder binary types with explicit control over
+        byte order, value type, size, and alignment. Typedefs provide easy-to-use
+        names for common configurations.
+      </p>
+<p>
+        Boost endian integers are based on the byte_holder endian_pack class template
+        and provide in addition the same full set of C++ assignment, arithmetic,
+        and relational operators as C++ standard integral types, with the standard
+        semantics.
+      </p>
+<p>
+        Unary arithmetic operators are <code class="computeroutput"><span class="special">+</span></code>,
+        <code class="computeroutput"><span class="special">-</span></code>, <code class="computeroutput"><span class="special">~</span></code>,
+        <code class="computeroutput"><span class="special">!</span></code>, prefix and postfix <code class="computeroutput"><span class="special">--</span></code> and <code class="computeroutput"><span class="special">++</span></code>.
+        Binary arithmetic operators are <code class="computeroutput"><span class="special">+</span></code>,
+        <code class="computeroutput"><span class="special">+=</span></code>, <code class="computeroutput"><span class="special">-</span></code>,
+        <code class="computeroutput"><span class="special">-=</span></code>, <code class="computeroutput"><span class="special">*</span></code>,
+        <code class="computeroutput"><span class="special">*=</span></code>, <code class="computeroutput"><span class="special">/</span></code>,
+        <code class="computeroutput"><span class="special">/=</span></code>, <code class="computeroutput"><span class="special">%</span></code>,
+        <code class="computeroutput"><span class="special">%=</span></code>, <code class="computeroutput"><span class="special">&</span></code>,
+        <code class="computeroutput"><span class="special">&=</span></code>, <code class="computeroutput"><span class="special">|</span></code>,
+        <code class="computeroutput"><span class="special">|=</span></code>, <code class="computeroutput"><span class="special">^</span></code>,
+        <code class="computeroutput"><span class="special">^=</span></code>, <code class="computeroutput"><span class="special"><<</span></code>,
+        <code class="computeroutput"><span class="special"><<=</span></code>, <code class="computeroutput"><span class="special">>></span></code>,
+        <code class="computeroutput"><span class="special">>>=</span></code>. Binary relational
+        operators are <code class="computeroutput"><span class="special">==</span></code>, <code class="computeroutput"><span class="special">!=</span></code>, <code class="computeroutput"><span class="special"><</span></code>,
+        <code class="computeroutput"><span class="special"><=</span></code>, <code class="computeroutput"><span class="special">></span></code>,
+        <code class="computeroutput"><span class="special">>=</span></code>.
+      </p>
+<p>
+        Automatic conversion is provided to the underlying integer value type.
+      </p>
+<a name="toward_boost_endian.reference.integer_endian_hpp.typedefs"></a><h4>
+<a name="id4813651"></a>
+        Typedefs
+      </h4>
+<p>
+        One class template is provided:
+      </p>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="identifier">endianness</span><span class="special">::</span><span class="identifier">enum_t</span> <span class="identifier">E</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">n_bytes</span><span class="special">,</span>
+  <span class="identifier">alignment</span><span class="special">::</span><span class="identifier">enum_t</span> <span class="identifier">A</span> <span class="special">=</span> <span class="identifier">alignment</span><span class="special">::</span><span class="identifier">unaligned</span><span class="special">></span>
+<span class="keyword">class</span> <span class="identifier">endian</span><span class="special">;</span>
+</pre>
+<p>
+        Sixty typedefs, such as big32_t, provide convenient naming conventions for
+        common use cases:
+      </p>
+<div class="informaltable"><table class="table">
+<colgroup>
+<col>
+<col>
+<col>
+<col>
+<col>
+</colgroup>
+<thead><tr>
+<th>
+                <p>
+                  Name
+                </p>
+              </th>
+<th>
+                <p>
+                  Endianness
+                </p>
+              </th>
+<th>
+                <p>
+                  Sign
+                </p>
+              </th>
+<th>
+                <p>
+                  Sizes in bits (n)
+                </p>
+              </th>
+<th>
+                <p>
+                  Alignment
+                </p>
+              </th>
+</tr></thead>
+<tbody>
+<tr>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">big</span></code><span class="bold"><strong>n</strong></span><code class="computeroutput"><span class="identifier">_t</span></code>
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">big</span></code>
+                </p>
+              </td>
+<td>
+                <p>
+                  signed
+                </p>
+              </td>
+<td>
+                <p>
+                  8,16,24,32,40,48,56,64
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">unaligned</span></code>
+                </p>
+              </td>
+</tr>
+<tr>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">ubig</span></code><span class="bold"><strong>n</strong></span><code class="computeroutput"><span class="identifier">_t</span></code>
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">big</span></code>
+                </p>
+              </td>
+<td>
+                <p>
+                  unsigned
+                </p>
+              </td>
+<td>
+                <p>
+                  8,16,24,32,40,48,56,64
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">unaligned</span></code>
+                </p>
+              </td>
+</tr>
+<tr>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">little</span></code><span class="bold"><strong>n</strong></span><code class="computeroutput"><span class="identifier">_t</span></code>
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">little</span></code>
+                </p>
+              </td>
+<td>
+                <p>
+                  signed
+                </p>
+              </td>
+<td>
+                <p>
+                  8,16,24,32,40,48,56,64
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">unaligned</span></code>
+                </p>
+              </td>
+</tr>
+<tr>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">ulittle</span></code><span class="bold"><strong>n</strong></span><code class="computeroutput"><span class="identifier">_t</span></code>
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">little</span></code>
+                </p>
+              </td>
+<td>
+                <p>
+                  unsigned
+                </p>
+              </td>
+<td>
+                <p>
+                  8,16,24,32,40,48,56,64
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">unaligned</span></code>
+                </p>
+              </td>
+</tr>
+<tr>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">ulittle</span></code><span class="bold"><strong>n</strong></span><code class="computeroutput"><span class="identifier">_t</span></code>
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">native</span></code>
+                </p>
+              </td>
+<td>
+                <p>
+                  signed
+                </p>
+              </td>
+<td>
+                <p>
+                  8,16,24,32,40,48,56,64
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">unaligned</span></code>
+                </p>
+              </td>
+</tr>
+<tr>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">unative</span></code><span class="bold"><strong>n</strong></span><code class="computeroutput"><span class="identifier">_t</span></code>
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">native</span></code>
+                </p>
+              </td>
+<td>
+                <p>
+                  unsigned
+                </p>
+              </td>
+<td>
+                <p>
+                  16,32,64
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">aligned</span></code>
+                </p>
+              </td>
+</tr>
+<tr>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">aligned_big</span></code><span class="bold"><strong>n</strong></span><code class="computeroutput"><span class="identifier">_t</span></code>
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">big</span></code>
+                </p>
+              </td>
+<td>
+                <p>
+                  signed
+                </p>
+              </td>
+<td>
+                <p>
+                  16,32,64
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">aligned</span></code>
+                </p>
+              </td>
+</tr>
+<tr>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">aligned_ubig</span></code><span class="bold"><strong>n</strong></span><code class="computeroutput"><span class="identifier">_t</span></code>
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">big</span></code>
+                </p>
+              </td>
+<td>
+                <p>
+                  unsigned
+                </p>
+              </td>
+<td>
+                <p>
+                  16,32,64
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">aligned</span></code>
+                </p>
+              </td>
+</tr>
+<tr>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">aligned_little</span></code><span class="bold"><strong>n</strong></span><code class="computeroutput"><span class="identifier">_t</span></code>
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">big</span></code>
+                </p>
+              </td>
+<td>
+                <p>
+                  signed
+                </p>
+              </td>
+<td>
+                <p>
+                  16,32,64
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">aligned</span></code>
+                </p>
+              </td>
+</tr>
+<tr>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">aligned_ulittle</span></code><span class="bold"><strong>n</strong></span><code class="computeroutput"><span class="identifier">_t</span></code>
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">big</span></code>
+                </p>
+              </td>
+<td>
+                <p>
+                  unsigned
+                </p>
+              </td>
+<td>
+                <p>
+                  16,32,64
+                </p>
+              </td>
+<td>
+                <p>
+                  <code class="computeroutput"><span class="identifier">aligned</span></code>
+                </p>
+              </td>
+</tr>
+</tbody>
+</table></div>
+<p>
+        The unaligned types do not cause compilers to insert padding bytes in classes
+        and structs. This is an important characteristic that can be exploited to
+        minimize wasted space in memory, files, and network transmissions.
+      </p>
+<div class="warning"><table border="0" summary="Warning">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../../../doc/html/images/warning.png"></td>
+<th align="left">Warning</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+          Code that uses aligned types is inherently non-portable because alignment
+          requirements vary between hardware architectures and because alignment
+          may be affected by compiler switches or pragmas. Furthermore, aligned types
+          are only available on architectures with 16, 32, and 64-bit integer types.
+        </p></td></tr>
+</table></div>
+<div class="note"><table border="0" summary="Note">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../doc/html/images/note.png"></td>
+<th align="left">Note</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+          One-byte big-endian, little-endian, and native-endian types provide identical
+          functionality. All three names are provided to improve code readability
+          and searchability.
+        </p></td></tr>
+</table></div>
+<a name="toward_boost_endian.reference.integer_endian_hpp.comment_on_naming"></a><h4>
+<a name="id4814657"></a>
+        <a href="integer_endian_hpp.html#toward_boost_endian.reference.integer_endian_hpp.comment_on_naming">Comment
+        on naming</a>
+      </h4>
+<p>
+        When first exposed to endian types, programmers often fit them into a mental
+        model based on the <cstdint> types. Using that model, it is natural
+        to expect a 56-bit big-endian signed integer to be named <code class="computeroutput"><span class="identifier">int_big56_t</span></code>
+        rather than <code class="computeroutput"><span class="identifier">big56_t</span></code>.
+      </p>
+<p>
+        As experience using these type grows, the realization creeps in that they
+        are lousy arithmetic integers - they are really byte holders that for convenience
+        support arithmetic operations - and that for use in internal interfaces or
+        anything more than trivial arithmetic computations it is far better to convert
+        values of these endian types to traditional integer types.
+      </p>
+<p>
+        That seems to lead to formation of a new mental model specific to endian
+        byte-holder types. In that model, the endianness is the key feature, and
+        the integer aspect is downplayed. Once that mental transition is made, a
+        name like <code class="computeroutput"><span class="identifier">big56_t</span></code> is a good
+        reflection of the mental model.
+      </p>
+<a name="toward_boost_endian.reference.integer_endian_hpp.synopsis"></a><h4>
+<a name="id4814729"></a>
+        Synopsis
+      </h4>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+<span class="keyword">namespace</span> <span class="identifier">integer</span> <span class="special">{</span>
+     
+    <span class="keyword">template</span> <span class="special"><</span><span class="identifier">endianness</span> <span class="identifier">E</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">n_bits</span><span class="special">,</span>
+      <span class="identifier">alignment</span> <span class="identifier">A</span> <span class="special">=</span> <span class="identifier">alignment</span><span class="special">::</span><span class="identifier">unaligned</span><span class="special">></span>
+    <span class="keyword">class</span> <span class="identifier">endian</span><span class="special">;</span>
+
+    <span class="comment">// unaligned big endian signed integer types
+</span>    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">int_least8_t</span><span class="special">,</span> <span class="number">8</span> <span class="special">></span>   <span class="identifier">big8_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">int_least16_t</span><span class="special">,</span> <span class="number">16</span> <span class="special">></span> <span class="identifier">big16_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">int_least32_t</span><span class="special">,</span> <span class="number">24</span> <span class="special">></span> <span class="identifier">big24_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">int_least32_t</span><span class="special">,</span> <span class="number">32</span> <span class="special">></span> <span class="identifier">big32_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">int_least64_t</span><span class="special">,</span> <span class="number">40</span> <span class="special">></span> <span class="identifier">big40_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">int_least64_t</span><span class="special">,</span> <span class="number">48</span> <span class="special">></span> <span class="identifier">big48_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">int_least64_t</span><span class="special">,</span> <span class="number">56</span> <span class="special">></span> <span class="identifier">big56_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">int_least64_t</span><span class="special">,</span> <span class="number">64</span> <span class="special">></span> <span class="identifier">big64_t</span><span class="special">;</span>
+
+    <span class="comment">// unaligned big endian unsigned integer types
+</span>    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">uint_least8_t</span><span class="special">,</span> <span class="number">8</span> <span class="special">></span>   <span class="identifier">ubig8_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">uint_least16_t</span><span class="special">,</span> <span class="number">16</span> <span class="special">></span> <span class="identifier">ubig16_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">uint_least32_t</span><span class="special">,</span> <span class="number">24</span> <span class="special">></span> <span class="identifier">ubig24_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">uint_least32_t</span><span class="special">,</span> <span class="number">32</span> <span class="special">></span> <span class="identifier">ubig32_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">uint_least64_t</span><span class="special">,</span> <span class="number">40</span> <span class="special">></span> <span class="identifier">ubig40_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">uint_least64_t</span><span class="special">,</span> <span class="number">48</span> <span class="special">></span> <span class="identifier">ubig48_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">uint_least64_t</span><span class="special">,</span> <span class="number">56</span> <span class="special">></span> <span class="identifier">ubig56_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">uint_least64_t</span><span class="special">,</span> <span class="number">64</span> <span class="special">></span> <span class="identifier">ubig64_t</span><span class="special">;</span>
+
+    <span class="comment">// unaligned little endian signed integer types
+</span>    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">int_least8_t</span><span class="special">,</span> <span class="number">8</span> <span class="special">></span>   <span class="identifier">little8_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">int_least16_t</span><span class="special">,</span> <span class="number">16</span> <span class="special">></span> <span class="identifier">little16_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">int_least32_t</span><span class="special">,</span> <span class="number">24</span> <span class="special">></span> <span class="identifier">little24_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">int_least32_t</span><span class="special">,</span> <span class="number">32</span> <span class="special">></span> <span class="identifier">little32_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">int_least64_t</span><span class="special">,</span> <span class="number">40</span> <span class="special">></span> <span class="identifier">little40_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">int_least64_t</span><span class="special">,</span> <span class="number">48</span> <span class="special">></span> <span class="identifier">little48_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">int_least64_t</span><span class="special">,</span> <span class="number">56</span> <span class="special">></span> <span class="identifier">little56_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">int_least64_t</span><span class="special">,</span> <span class="number">64</span> <span class="special">></span> <span class="identifier">little64_t</span><span class="special">;</span>
+
+    <span class="comment">// unaligned little endian unsigned integer types
+</span>    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">uint_least8_t</span><span class="special">,</span> <span class="number">8</span> <span class="special">></span>   <span class="identifier">ulittle8_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">uint_least16_t</span><span class="special">,</span> <span class="number">16</span> <span class="special">></span> <span class="identifier">ulittle16_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">uint_least32_t</span><span class="special">,</span> <span class="number">24</span> <span class="special">></span> <span class="identifier">ulittle24_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">uint_least32_t</span><span class="special">,</span> <span class="number">32</span> <span class="special">></span> <span class="identifier">ulittle32_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">uint_least64_t</span><span class="special">,</span> <span class="number">40</span> <span class="special">></span> <span class="identifier">ulittle40_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">uint_least64_t</span><span class="special">,</span> <span class="number">48</span> <span class="special">></span> <span class="identifier">ulittle48_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">uint_least64_t</span><span class="special">,</span> <span class="number">56</span> <span class="special">></span> <span class="identifier">ulittle56_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">uint_least64_t</span><span class="special">,</span> <span class="number">64</span> <span class="special">></span> <span class="identifier">ulittle64_t</span><span class="special">;</span>
+
+    <span class="comment">// unaligned native endian signed integer types
+</span>    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">native</span><span class="special">,</span> <span class="identifier">int_least8_t</span><span class="special">,</span> <span class="number">8</span> <span class="special">></span>   <span class="identifier">native8_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">native</span><span class="special">,</span> <span class="identifier">int_least16_t</span><span class="special">,</span> <span class="number">16</span> <span class="special">></span> <span class="identifier">native16_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">native</span><span class="special">,</span> <span class="identifier">int_least32_t</span><span class="special">,</span> <span class="number">24</span> <span class="special">></span> <span class="identifier">native24_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">native</span><span class="special">,</span> <span class="identifier">int_least32_t</span><span class="special">,</span> <span class="number">32</span> <span class="special">></span> <span class="identifier">native32_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">native</span><span class="special">,</span> <span class="identifier">int_least64_t</span><span class="special">,</span> <span class="number">40</span> <span class="special">></span> <span class="identifier">native40_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">native</span><span class="special">,</span> <span class="identifier">int_least64_t</span><span class="special">,</span> <span class="number">48</span> <span class="special">></span> <span class="identifier">native48_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">native</span><span class="special">,</span> <span class="identifier">int_least64_t</span><span class="special">,</span> <span class="number">56</span> <span class="special">></span> <span class="identifier">native56_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">native</span><span class="special">,</span> <span class="identifier">int_least64_t</span><span class="special">,</span> <span class="number">64</span> <span class="special">></span> <span class="identifier">native64_t</span><span class="special">;</span>
+
+    <span class="comment">// unaligned native endian unsigned integer types
+</span>    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">native</span><span class="special">,</span> <span class="identifier">uint_least8_t</span><span class="special">,</span> <span class="number">8</span> <span class="special">></span>   <span class="identifier">unative8_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">native</span><span class="special">,</span> <span class="identifier">uint_least16_t</span><span class="special">,</span> <span class="number">16</span> <span class="special">></span> <span class="identifier">unative16_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">native</span><span class="special">,</span> <span class="identifier">uint_least32_t</span><span class="special">,</span> <span class="number">24</span> <span class="special">></span> <span class="identifier">unative24_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">native</span><span class="special">,</span> <span class="identifier">uint_least32_t</span><span class="special">,</span> <span class="number">32</span> <span class="special">></span> <span class="identifier">unative32_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">native</span><span class="special">,</span> <span class="identifier">uint_least64_t</span><span class="special">,</span> <span class="number">40</span> <span class="special">></span> <span class="identifier">unative40_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">native</span><span class="special">,</span> <span class="identifier">uint_least64_t</span><span class="special">,</span> <span class="number">48</span> <span class="special">></span> <span class="identifier">unative48_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">native</span><span class="special">,</span> <span class="identifier">uint_least64_t</span><span class="special">,</span> <span class="number">56</span> <span class="special">></span> <span class="identifier">unative56_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">native</span><span class="special">,</span> <span class="identifier">uint_least64_t</span><span class="special">,</span> <span class="number">64</span> <span class="special">></span> <span class="identifier">unative64_t</span><span class="special">;</span>
+
+    <span class="comment">// These types only present if platform has exact size integers:
+</span>
+    <span class="comment">// aligned big endian signed integer types
+</span>    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">int16_t</span><span class="special">,</span> <span class="number">16</span><span class="special">,</span> <span class="identifier">alignment</span><span class="special">::</span><span class="identifier">aligned</span> <span class="special">></span>  <span class="identifier">aligned_big16_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">int32_t</span><span class="special">,</span> <span class="number">32</span><span class="special">,</span> <span class="identifier">alignment</span><span class="special">::</span><span class="identifier">aligned</span> <span class="special">></span>  <span class="identifier">aligned_big32_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">int64_t</span><span class="special">,</span> <span class="number">64</span><span class="special">,</span> <span class="identifier">alignment</span><span class="special">::</span><span class="identifier">aligned</span> <span class="special">></span>  <span class="identifier">aligned_big64_t</span><span class="special">;</span>
+
+    <span class="comment">// aligned big endian unsigned integer types
+</span>    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">uint16_t</span><span class="special">,</span> <span class="number">16</span><span class="special">,</span> <span class="identifier">alignment</span><span class="special">::</span><span class="identifier">aligned</span> <span class="special">></span> <span class="identifier">aligned_ubig16_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">uint32_t</span><span class="special">,</span> <span class="number">32</span><span class="special">,</span> <span class="identifier">alignment</span><span class="special">::</span><span class="identifier">aligned</span> <span class="special">></span> <span class="identifier">aligned_ubig32_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">uint64_t</span><span class="special">,</span> <span class="number">64</span><span class="special">,</span> <span class="identifier">alignment</span><span class="special">::</span><span class="identifier">aligned</span> <span class="special">></span> <span class="identifier">aligned_ubig64_t</span><span class="special">;</span>
+
+    <span class="comment">// aligned little endian signed integer types
+</span>    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">int16_t</span><span class="special">,</span> <span class="number">16</span><span class="special">,</span> <span class="identifier">alignment</span><span class="special">::</span><span class="identifier">aligned</span> <span class="special">></span> <span class="identifier">aligned_little2_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">int32_t</span><span class="special">,</span> <span class="number">32</span><span class="special">,</span> <span class="identifier">alignment</span><span class="special">::</span><span class="identifier">aligned</span> <span class="special">></span> <span class="identifier">aligned_little4_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">int64_t</span><span class="special">,</span> <span class="number">64</span><span class="special">,</span> <span class="identifier">alignment</span><span class="special">::</span><span class="identifier">aligned</span> <span class="special">></span> <span class="identifier">aligned_little8_t</span><span class="special">;</span>
+
+    <span class="comment">// aligned little endian unsigned integer types
+</span>    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">uint16_t</span><span class="special">,</span> <span class="number">16</span><span class="special">,</span> <span class="identifier">alignment</span><span class="special">::</span><span class="identifier">aligned</span> <span class="special">></span> <span class="identifier">aligned_ulittle2_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">uint32_t</span><span class="special">,</span> <span class="number">32</span><span class="special">,</span> <span class="identifier">alignment</span><span class="special">::</span><span class="identifier">aligned</span> <span class="special">></span> <span class="identifier">aligned_ulittle4_t</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">endian</span><span class="special"><</span> <span class="identifier">endianness</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">uint64_t</span><span class="special">,</span> <span class="number">64</span><span class="special">,</span> <span class="identifier">alignment</span><span class="special">::</span><span class="identifier">aligned</span> <span class="special">></span> <span class="identifier">aligned_ulittle8_t</span><span class="special">;</span>
+
+
+    <span class="comment">// aligned native endian typedefs are not provided because
+</span>    <span class="comment">// <cstdint> types are superior for this use case
+</span>
+<span class="special">}</span> <span class="comment">// namespace integer
+</span><span class="special">}</span> <span class="comment">// namespace boost
+</span></pre>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.reference.integer_endian_hpp.bitfield"></a><a href="integer_endian_hpp.html#toward_boost_endian.reference.integer_endian_hpp.bitfield" title="
+        Template class endian<>">
+        Template class <code class="computeroutput"><span class="identifier">endian</span><span class="special"><></span></code></a>
+</h4></div></div></div>
+<p>
+          An endian integer is an integer byte-holder with user-specified endianness,
+          value type, size, and alignment. The usual operations on integers are supplied.
+        </p>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="identifier">endianness</span> <span class="identifier">E</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">n_bits</span><span class="special">,</span>
+  <span class="identifier">alignment</span> <span class="identifier">A</span> <span class="special">=</span> <span class="identifier">alignment</span><span class="special">::</span><span class="identifier">unaligned</span><span class="special">></span>
+<span class="keyword">class</span> <span class="identifier">endian</span> <span class="special">:</span> <span class="identifier">integer_cover_operators</span><span class="special"><</span> <span class="identifier">endian</span><span class="special"><</span><span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">n_bits</span><span class="special">,</span> <span class="identifier">A</span><span class="special">>,</span> <span class="identifier">T</span> <span class="special">></span> <span class="special">{</span>
+<span class="keyword">public</span><span class="special">:</span>
+  <span class="keyword">typedef</span> <span class="identifier">T</span> <span class="identifier">value_type</span><span class="special">;</span>
+  <span class="identifier">endian</span><span class="special">()</span> <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span>       <span class="comment">// = default replaced by {} on C++03
+</span>  <span class="keyword">explicit</span> <span class="identifier">endian</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">v</span><span class="special">);</span>
+  <span class="identifier">endian</span> <span class="special">&</span> <span class="keyword">operator</span><span class="special">=(</span><span class="identifier">T</span> <span class="identifier">v</span><span class="special">);</span>
+  <span class="keyword">operator</span> <span class="identifier">T</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+<span class="special">};</span>
+</pre>
+<p>
+          Members
+        </p>
+<p>
+          <code class="computeroutput"><span class="identifier">endian</span><span class="special">()</span>
+          <span class="special">=</span> <span class="keyword">default</span><span class="special">;</span></code> // C++03: endian(){}
+        </p>
+<div class="itemizedlist"><ul type="disc"><li>
+<span class="bold"><strong>Effects:</strong></span> Constructs an object of type
+            <code class="computeroutput"><span class="identifier">endian</span><span class="special"><</span><span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">n_bits</span><span class="special">,</span> <span class="identifier">A</span><span class="special">></span></code>.
+          </li></ul></div>
+<p>
+          <code class="computeroutput"><span class="keyword">explicit</span> <span class="identifier">endian</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">v</span><span class="special">);</span></code>
+        </p>
+<div class="itemizedlist"><ul type="disc">
+<li>
+<span class="bold"><strong>Effects:</strong></span> Constructs an object of type
+            <code class="computeroutput"><span class="identifier">endian</span><span class="special"><</span><span class="identifier">E</span><span class="special">,</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">n_bits</span><span class="special">,</span> <span class="identifier">A</span><span class="special">></span></code>.
+          </li>
+<li>
+<span class="bold"><strong>Postcondition:</strong></span><code class="computeroutput"><span class="identifier">x</span>
+            <span class="special">==</span> <span class="identifier">v</span></code>,
+            where <code class="computeroutput"><span class="identifier">x</span></code> is the constructed
+            object.
+          </li>
+</ul></div>
+<p>
+          <code class="computeroutput"><span class="identifier">endian</span> <span class="special">&</span>
+          <span class="keyword">operator</span><span class="special">=(</span><span class="identifier">T</span> <span class="identifier">v</span><span class="special">);</span></code>
+        </p>
+<div class="itemizedlist"><ul type="disc">
+<li>
+<span class="bold"><strong>Postcondition:</strong></span><code class="computeroutput"><span class="identifier">x</span>
+            <span class="special">==</span> <span class="identifier">v</span></code>,
+            where <code class="computeroutput"><span class="identifier">x</span></code> is the constructed
+            object.
+          </li>
+<li>
+<span class="bold"><strong>Returns:</strong></span><code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>.
+          </li>
+</ul></div>
+<p>
+          <code class="computeroutput"><span class="keyword">operator</span> <span class="identifier">T</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span></code>
+        </p>
+<div class="itemizedlist"><ul type="disc"><li>
+<span class="bold"><strong>Returns: The current value stored in <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>,
+            converted to <code class="computeroutput"><span class="identifier">value_type</span></code>.</strong></span>[*Returns:
+            The current value stored in <code class="computeroutput"><span class="special">*</span><span class="keyword">this</span></code>, converted to <code class="computeroutput"><span class="identifier">value_type</span></code>.
+          </li></ul></div>
+<p>
+          Other operators
+        </p>
+<p>
+          Other operators on endian objects are forwarded to the equivalent operator
+          on <code class="computeroutput"><span class="identifier">value_type</span></code>.
+        </p>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="integer_endian_pack_hpp.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_endian_binary_stream_hpp.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/integer_endian_pack_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/integer_endian_pack_hpp.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,74 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>
+      Header <boost/integer/endian_pack.hpp></title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="endian_shared_tree_hpp.html" title="
+      Header <boost/endian/domain_map.hpp>">
+<link rel="next" href="integer_endian_hpp.html" title=" Header
+      <boost/integer/endian.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="endian_shared_tree_hpp.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_endian_hpp.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.reference.integer_endian_pack_hpp"></a><a href="integer_endian_pack_hpp.html" title="
+      Header <boost/integer/endian_pack.hpp>">
+      Header <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian_pack</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a>
+</h3></div></div></div>
+<p>
+        This file contains the core class template of Integer.Endian. Provides byte-holder
+        binary types with explicit control over byte order, value type, size, and
+        alignment. Typedefs provide easy-to-use names for common configurations.
+      </p>
+<p>
+        These types provide portable byte-holders for integer data, independent of
+        particular computer architectures. Use cases almost always involve I/O, either
+        via files or network connections. Although data portability is the primary
+        motivation, these integer byte-holders may also be used to reduce memory
+        use, file size, or network activity since they provide binary integer sizes
+        not otherwise available.
+      </p>
+<p>
+        Such integer byte-holder types are traditionally called endian types. See
+        the Wikipedia for a full exploration of endianness, including definitions
+        of big endian and little endian.
+      </p>
+<p>
+        This class soesn't provides arithmetic operators, but of course automatic
+        conversion is provided to the underlying integer value type.
+      </p>
+<p>
+        An <code class="computeroutput"><span class="identifier">endian_pack</span></code> is an byte-holder
+        with user-specified endianness, intger value type, size, and alignment.
+      </p>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="endian_shared_tree_hpp.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_endian_hpp.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/integer_endian_type_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/integer_endian_type_hpp.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,67 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>
+      Header <boost/integer/endian_type.hpp></title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="binary_stream_hpp.html" title=" Header
+      <boost/binary_stream.hpp>">
+<link rel="next" href="integer_endian_view_hpp.html" title="
+      Header <boost/integer/endian_view.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="binary_stream_hpp.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_endian_view_hpp.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.reference.integer_endian_type_hpp"></a><a href="integer_endian_type_hpp.html" title="
+      Header <boost/integer/endian_type.hpp>">
+      Header <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian_type</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a>
+</h3></div></div></div>
+<div class="toc"><dl><dt><span class="section"><a href="integer_endian_type_hpp.html#toward_boost_endian.reference.integer_endian_type_hpp.integer_endian_type">
+        Meta Function <code class="computeroutput"><span class="identifier">endian_type</span><span class="special"><></span></code></a></span></dt></dl></div>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+<span class="keyword">namespace</span> <span class="identifier">integer</span> <span class="special">{</span>
+    <span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span>
+    <span class="keyword">struct</span> <span class="identifier">endian_type</span><span class="special">;</span>
+<span class="special">}</span>
+<span class="special">}</span>
+</pre>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.reference.integer_endian_type_hpp.integer_endian_type"></a><a href="integer_endian_type_hpp.html#toward_boost_endian.reference.integer_endian_type_hpp.integer_endian_type" title="
+        Meta Function endian_type<>">
+        Meta Function <code class="computeroutput"><span class="identifier">endian_type</span><span class="special"><></span></code></a>
+</h4></div></div></div>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Domain</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span>
+<span class="keyword">struct</span> <span class="identifier">endian_type</span><span class="special">;</span>    
+</pre>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="binary_stream_hpp.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_endian_view_hpp.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/integer_endian_view_hpp.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/reference/integer_endian_view_hpp.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,142 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>
+      Header <boost/integer/endian_view.hpp></title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../reference.html" title="Reference">
+<link rel="prev" href="integer_endian_type_hpp.html" title="
+      Header <boost/integer/endian_type.hpp>">
+<link rel="next" href="integer_endian_conversion_hpp.html" title="
+      Header <boost/integer/endian_conversion.hpp>">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="integer_endian_type_hpp.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_endian_conversion_hpp.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.reference.integer_endian_view_hpp"></a><a href="integer_endian_view_hpp.html" title="
+      Header <boost/integer/endian_view.hpp>">
+      Header <code class="computeroutput"><span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span></code></a>
+</h3></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"><a href="integer_endian_view_hpp.html#toward_boost_endian.reference.integer_endian_view_hpp.bitfield">
+        Template class <code class="computeroutput"><span class="identifier">endian_view</span><span class="special"><></span></code></a></span></dt>
+<dt><span class="section"><a href="integer_endian_view_hpp.html#toward_boost_endian.reference.integer_endian_view_hpp.as_endian">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">as_endian</span><span class="special"><></span></code></a></span></dt>
+<dt><span class="section"><a href="integer_endian_view_hpp.html#toward_boost_endian.reference.integer_endian_view_hpp.as">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">as</span><span class="special"><></span></code></a></span></dt>
+<dt><span class="section"><a href="integer_endian_view_hpp.html#toward_boost_endian.reference.integer_endian_view_hpp.as_little">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">as_little</span><span class="special"><></span></code></a></span></dt>
+<dt><span class="section"><a href="integer_endian_view_hpp.html#toward_boost_endian.reference.integer_endian_view_hpp.as_big">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">as_big</span><span class="special"><></span></code></a></span></dt>
+</dl></div>
+<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span> <span class="special">{</span>
+<span class="keyword">namespace</span> <span class="identifier">integer</span> <span class="special">{</span>
+
+    <span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Endian</span><span class="special">></span>
+    <span class="keyword">class</span> <span class="identifier">endian_view</span><span class="special">;</span>
+
+    <span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">E</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span>    
+    <span class="identifier">endian_view</span><span class="special"><</span><span class="identifier">endian</span><span class="special"><</span><span class="identifier">E</span><span class="special">,</span><span class="identifier">T</span><span class="special">></span> <span class="special">></span> <span class="identifier">as_endian</span><span class="special">(</span><span class="identifier">T</span><span class="special">&</span> <span class="identifier">v</span><span class="special">);</span>
+    <span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span>
+    <span class="identifier">endian_view</span><span class="special"><</span><span class="identifier">endian</span><span class="special"><</span><span class="identifier">native_endian</span><span class="special">,</span> <span class="identifier">T</span><span class="special">></span> <span class="special">></span> <span class="identifier">as</span><span class="special">(</span><span class="identifier">T</span><span class="special">&</span> <span class="identifier">v</span><span class="special">);</span>
+    <span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span>
+    <span class="identifier">endian_view</span><span class="special"><</span><span class="identifier">endian</span><span class="special"><</span><span class="identifier">little_endian</span><span class="special">,</span><span class="identifier">T</span><span class="special">></span> <span class="special">></span> <span class="identifier">as_little</span><span class="special">(</span><span class="identifier">T</span><span class="special">&</span> <span class="identifier">v</span><span class="special">);</span>
+    <span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span>
+    <span class="identifier">endian_view</span><span class="special"><</span><span class="identifier">endian</span><span class="special"><</span><span class="identifier">big_endian</span><span class="special">,</span><span class="identifier">T</span><span class="special">></span> <span class="special">></span> <span class="identifier">as_big</span><span class="special">(</span><span class="identifier">T</span><span class="special">&</span> <span class="identifier">v</span><span class="special">);</span>
+    
+
+<span class="special">}</span> <span class="comment">// namespace integer
+</span><span class="special">}</span> <span class="comment">// namespace boost
+</span></pre>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.reference.integer_endian_view_hpp.bitfield"></a><a href="integer_endian_view_hpp.html#toward_boost_endian.reference.integer_endian_view_hpp.bitfield" title="
+        Template class endian_view<>">
+        Template class <code class="computeroutput"><span class="identifier">endian_view</span><span class="special"><></span></code></a>
+</h4></div></div></div>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">Endian</span><span class="special">></span>
+<span class="keyword">class</span> <span class="identifier">endian_view</span> <span class="special">{</span>
+<span class="keyword">public</span><span class="special">:</span>
+    <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">Endian</span><span class="special">::</span><span class="identifier">value_type</span> <span class="identifier">value_type</span><span class="special">;</span>
+    <span class="keyword">typedef</span> <span class="identifier">Endian</span> <span class="identifier">endian_t</span><span class="special">;</span>
+    <span class="identifier">endian_view</span><span class="special">(</span><span class="identifier">value_type</span><span class="special">&</span> <span class="identifier">ref</span><span class="special">);</span>
+    <span class="keyword">operator</span> <span class="identifier">value_type</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
+    <span class="identifier">endian_view</span><span class="special">&</span> <span class="keyword">operator</span><span class="special">=(</span><span class="identifier">value_type</span> <span class="identifier">val</span><span class="special">);</span>
+<span class="special">};</span>
+</pre>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.reference.integer_endian_view_hpp.as_endian"></a><a href="integer_endian_view_hpp.html#toward_boost_endian.reference.integer_endian_view_hpp.as_endian" title="
+        Non-Member Function Template as_endian<>">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">as_endian</span><span class="special"><></span></code></a>
+</h4></div></div></div>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">E</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span>    
+<span class="identifier">endian_view</span><span class="special"><</span><span class="identifier">endian</span><span class="special"><</span><span class="identifier">E</span><span class="special">,</span><span class="identifier">T</span><span class="special">></span> <span class="special">></span> <span class="identifier">as_endian</span><span class="special">(</span><span class="identifier">T</span><span class="special">&</span> <span class="identifier">v</span><span class="special">);</span>
+</pre>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.reference.integer_endian_view_hpp.as"></a><a href="integer_endian_view_hpp.html#toward_boost_endian.reference.integer_endian_view_hpp.as" title="
+        Non-Member Function Template as<>">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">as</span><span class="special"><></span></code></a>
+</h4></div></div></div>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span>
+<span class="identifier">endian_view</span><span class="special"><</span><span class="identifier">endian</span><span class="special"><</span><span class="identifier">endian</span><span class="special">::</span><span class="identifier">native</span><span class="special">,</span> <span class="identifier">T</span><span class="special">></span> <span class="special">></span> <span class="identifier">as</span><span class="special">(</span><span class="identifier">T</span><span class="special">&</span> <span class="identifier">v</span><span class="special">);</span>
+<span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span>
+<span class="identifier">endian_view</span><span class="special"><</span><span class="identifier">endian</span><span class="special"><</span><span class="identifier">endian</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">T</span><span class="special">></span> <span class="special">></span> <span class="identifier">as_little</span><span class="special">(</span><span class="identifier">T</span><span class="special">&</span> <span class="identifier">v</span><span class="special">);</span>
+<span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span>
+<span class="identifier">endian_view</span><span class="special"><</span><span class="identifier">endian</span><span class="special"><</span><span class="identifier">endian</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">T</span><span class="special">></span> <span class="special">></span> <span class="identifier">as_big</span><span class="special">(</span><span class="identifier">T</span><span class="special">&</span> <span class="identifier">v</span><span class="special">);</span>
+</pre>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.reference.integer_endian_view_hpp.as_little"></a><a href="integer_endian_view_hpp.html#toward_boost_endian.reference.integer_endian_view_hpp.as_little" title="
+        Non-Member Function Template as_little<>">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">as_little</span><span class="special"><></span></code></a>
+</h4></div></div></div>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span>
+<span class="identifier">endian_view</span><span class="special"><</span><span class="identifier">endian</span><span class="special"><</span><span class="identifier">endian</span><span class="special">::</span><span class="identifier">little</span><span class="special">,</span> <span class="identifier">T</span><span class="special">></span> <span class="special">></span> <span class="identifier">as_little</span><span class="special">(</span><span class="identifier">T</span><span class="special">&</span> <span class="identifier">v</span><span class="special">);</span>
+<span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span>
+<span class="identifier">endian_view</span><span class="special"><</span><span class="identifier">endian</span><span class="special"><</span><span class="identifier">endian</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">T</span><span class="special">></span> <span class="special">></span> <span class="identifier">as_big</span><span class="special">(</span><span class="identifier">T</span><span class="special">&</span> <span class="identifier">v</span><span class="special">);</span>
+</pre>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.reference.integer_endian_view_hpp.as_big"></a><a href="integer_endian_view_hpp.html#toward_boost_endian.reference.integer_endian_view_hpp.as_big" title="
+        Non-Member Function Template as_big<>">
+        Non-Member Function Template <code class="computeroutput"><span class="identifier">as_big</span><span class="special"><></span></code></a>
+</h4></div></div></div>
+<pre class="programlisting"><span class="keyword">template</span> <span class="special"><</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">></span>
+<span class="identifier">endian_view</span><span class="special"><</span><span class="identifier">endian</span><span class="special"><</span><span class="identifier">endian</span><span class="special">::</span><span class="identifier">big</span><span class="special">,</span> <span class="identifier">T</span><span class="special">></span> <span class="special">></span> <span class="identifier">as_big</span><span class="special">(</span><span class="identifier">T</span><span class="special">&</span> <span class="identifier">v</span><span class="special">);</span>
+</pre>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="integer_endian_type_hpp.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../reference.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_endian_conversion_hpp.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/users_guide.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/users_guide.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,58 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title> Users'Guide</title>
+<link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../index.html" title="Toward Boost.Endian">
+<link rel="prev" href="overview/motivation.html" title="Motivation">
+<link rel="next" href="users_guide/getting_started.html" title=" Getting
+      Started">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="overview/motivation.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="users_guide/getting_started.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h2 class="title" style="clear: both">
+<a name="toward_boost_endian.users_guide"></a> Users'Guide
+</h2></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"><a href="users_guide/getting_started.html"> Getting
+      Started</a></span></dt>
+<dd><dl>
+<dt><span class="section"><a href="users_guide/getting_started.html#toward_boost_endian.users_guide.getting_started.install">
+        Installing Integer.Endian</a></span></dt>
+<dt><span class="section"><a href="users_guide/getting_started.html#toward_boost_endian.users_guide.getting_started.hello_endian_world__">Hello
+        Endian World! </a></span></dt>
+<dt><span class="section"><a href="users_guide/getting_started.html#toward_boost_endian.users_guide.getting_started.limitations_">Limitations
+        </a></span></dt>
+</dl></dd>
+<dt><span class="section">Tutorial</span></dt>
+<dt><span class="section"> References</span></dt>
+</dl></div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="overview/motivation.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="users_guide/getting_started.html"><img src="../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/users_guide/ext_references.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/users_guide/ext_references.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,41 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title> References</title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../users_guide.html" title=" Users'Guide">
+<link rel="prev" href="tutorial.html" title="Tutorial">
+<link rel="next" href="../reference.html" title="Reference">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tutorial.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../users_guide.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="../reference.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.users_guide.ext_references"></a> References
+</h3></div></div></div></div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="tutorial.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../users_guide.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="../reference.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/users_guide/getting_started.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/users_guide/getting_started.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,265 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title> Getting
+      Started</title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../users_guide.html" title=" Users'Guide">
+<link rel="prev" href="../users_guide.html" title=" Users'Guide">
+<link rel="next" href="tutorial.html" title="Tutorial">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../users_guide.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../users_guide.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="tutorial.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.users_guide.getting_started"></a><a href="getting_started.html" title=" Getting
+      Started"> Getting
+      Started</a>
+</h3></div></div></div>
+<div class="toc"><dl>
+<dt><span class="section"><a href="getting_started.html#toward_boost_endian.users_guide.getting_started.install">
+        Installing Integer.Endian</a></span></dt>
+<dt><span class="section"><a href="getting_started.html#toward_boost_endian.users_guide.getting_started.hello_endian_world__">Hello
+        Endian World! </a></span></dt>
+<dt><span class="section"><a href="getting_started.html#toward_boost_endian.users_guide.getting_started.limitations_">Limitations
+        </a></span></dt>
+</dl></div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.users_guide.getting_started.install"></a><a href="getting_started.html#toward_boost_endian.users_guide.getting_started.install" title="
+        Installing Integer.Endian">
+        Installing Integer.Endian</a>
+</h4></div></div></div>
+<a name="toward_boost_endian.users_guide.getting_started.install.getting_boost_integer_endian"></a><h5>
+<a name="id4803506"></a>
+          <a href="getting_started.html#toward_boost_endian.users_guide.getting_started.install.getting_boost_integer_endian">Getting
+          Boost.Integer.Endian</a>
+        </h5>
+<p>
+          You can get the last stable release of Boost.Integer.Endian by downloading
+          <code class="literal">integer_endian.zip</code> from the <a href="http://www.boost-consulting.com/vault/index.php?directory=Portability%20Programming" target="_top">Boost
+          Vault</a>
+        </p>
+<p>
+          You can also access the latest (unstable?) state from the <a href="https://svn.boost.org/svn/boost/sandbox/endian_split" target="_top">Boost
+          Sandbox</a>.
+        </p>
+<a name="toward_boost_endian.users_guide.getting_started.install.building_boost_integer_endian"></a><h5>
+<a name="id4803558"></a>
+          <a href="getting_started.html#toward_boost_endian.users_guide.getting_started.install.building_boost_integer_endian">Building
+          Boost.Integer.Endian</a>
+        </h5>
+<p>
+          Boost.Endian is implemented entirely within headers, with no need to link
+          to any Boost object libraries.
+        </p>
+<p>
+          Several macros allow user control over features:
+        </p>
+<div class="itemizedlist"><ul type="disc">
+<li>
+            BOOST_ENDIAN_NO_CTORS causes class endian to have no constructors. The
+            intended use is for compiling user code that must be portable between
+            compilers regardless of C++0x Defaulted Functions support. Use of constructors
+            will always fail,
+          </li>
+<li>
+            BOOST_ENDIAN_FORCE_PODNESS causes BOOST_ENDIAN_NO_CTORS to be defined
+            if the compiler does not support C++0x Defaulted Functions. This is ensures
+            that , and so can be used in unions. In C++0x, class endian objects are
+            POD's even though they have constructors.
+          </li>
+</ul></div>
+<a name="toward_boost_endian.users_guide.getting_started.install.requirements"></a><h5>
+<a name="id4803612"></a>
+          Requirements
+        </h5>
+<p>
+          <span class="bold"><strong>Boost.Integer.Endian</strong></span> depends on some Boost
+          library. For these specific parts you must use either Boost version 1.38.0
+          or the version in SVN trunk (even if older version should works also).
+        </p>
+<a name="toward_boost_endian.users_guide.getting_started.install.exceptions_safety"></a><h5>
+<a name="id4803645"></a>
+          <a href="getting_started.html#toward_boost_endian.users_guide.getting_started.install.exceptions_safety">Exceptions
+          safety</a>
+        </h5>
+<p>
+          All functions in the library are exception-neutral and provide strong guarantee
+          of exception safety as long as the underlying parameters provide it.
+        </p>
+<a name="toward_boost_endian.users_guide.getting_started.install.thread_safety"></a><h5>
+<a name="id4803672"></a>
+          <a href="getting_started.html#toward_boost_endian.users_guide.getting_started.install.thread_safety">Thread
+          safety</a>
+        </h5>
+<p>
+          All functions in the library are thread-unsafe except when noted explicitly.
+        </p>
+<a name="toward_boost_endian.users_guide.getting_started.install.tested_compilers"></a><h5>
+<a name="id4803698"></a>
+          <a href="getting_started.html#toward_boost_endian.users_guide.getting_started.install.tested_compilers">Tested
+          compilers</a>
+        </h5>
+<p>
+          Currently, <span class="bold"><strong>Boost.Integer.Endian</strong></span> has been
+          tested in the following compilers/platforms:
+        </p>
+<div class="itemizedlist"><ul type="disc">
+<li>
+            GCC 3.4.4 Cygwin
+          </li>
+<li>
+            GCC 3.4.6 Linux
+          </li>
+<li>
+            GCC 4.1.2 Linux
+          </li>
+</ul></div>
+<div class="note"><table border="0" summary="Note">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Note]" src="../../../../../../doc/html/images/note.png"></td>
+<th align="left">Note</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+            Please send any questions, comments and bug reports to boost <at>
+            lists <dot> boost <dot> org.
+          </p></td></tr>
+</table></div>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.users_guide.getting_started.hello_endian_world__"></a><a href="getting_started.html#toward_boost_endian.users_guide.getting_started.hello_endian_world__" title="Hello
+        Endian World! ">Hello
+        Endian World! </a>
+</h4></div></div></div>
+<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
+<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">integer</span><span class="special">/</span><span class="identifier">endian_binary_stream</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
+<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">binary_stream</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">></span>
+<span class="preprocessor">#include</span> <span class="special"><</span><span class="identifier">iostream</span><span class="special">></span>
+
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">;</span>
+<span class="keyword">using</span> <span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">integer</span><span class="special">;</span>
+
+<span class="keyword">int</span> <span class="identifier">main</span><span class="special">()</span>
+<span class="special">{</span>
+  <span class="identifier">int_least32_t</span> <span class="identifier">v</span> <span class="special">=</span> <span class="number">0x31323334L</span><span class="special">;</span>  <span class="comment">// = ASCII { '1', '2', '3', '4' }
+</span>                                  <span class="comment">// value chosen to work on text stream
+</span>  <span class="identifier">big32_t</span>    <span class="identifier">b</span><span class="special">(</span><span class="identifier">v</span><span class="special">);</span>
+  <span class="identifier">little32_t</span> <span class="identifier">l</span><span class="special">(</span><span class="identifier">v</span><span class="special">);</span>
+
+  <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special"><<</span> <span class="string">"Hello, endian world!\n\n"</span><span class="special">;</span>
+
+  <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special"><<</span> <span class="identifier">v</span> <span class="special"><<</span> <span class="char">' '</span> <span class="special"><<</span> <span class="identifier">b</span> <span class="special"><<</span> <span class="char">' '</span> <span class="special"><<</span> <span class="identifier">l</span> <span class="special"><<</span> <span class="char">'\n'</span><span class="special">;</span>
+  <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special"><=</span> <span class="identifier">v</span> <span class="special"><=</span> <span class="char">' '</span> <span class="special"><=</span> <span class="identifier">b</span> <span class="special"><=</span> <span class="char">' '</span> <span class="special"><=</span> <span class="identifier">l</span> <span class="special"><=</span> <span class="char">'\n'</span><span class="special">;</span>
+<span class="special">}</span>
+</pre>
+<p>
+          On a little-endian CPU, this program outputs:
+        </p>
+<pre class="programlisting"><span class="identifier">Hello</span><span class="special">,</span> <span class="identifier">endian</span> <span class="identifier">world</span><span class="special">!</span>
+
+<span class="number">825373492</span> <span class="number">825373492</span> <span class="number">825373492</span>
+<span class="number">4321</span> <span class="number">1234</span> <span class="number">4321</span>
+</pre>
+</div>
+<div class="section" lang="en">
+<div class="titlepage"><div><div><h4 class="title">
+<a name="toward_boost_endian.users_guide.getting_started.limitations_"></a><a href="getting_started.html#toward_boost_endian.users_guide.getting_started.limitations_" title="Limitations
+        ">Limitations
+        </a>
+</h4></div></div></div>
+<p>
+          Requires <code class="computeroutput"><span class="special"><</span><span class="identifier">climits</span><span class="special">></span> <span class="identifier">CHAR_BIT</span>
+          <span class="special">==</span> <span class="number">8</span></code>.
+          If <code class="computeroutput"><span class="identifier">CHAR_BIT</span></code> is some other
+          value, compilation will result in an <code class="computeroutput"><span class="preprocessor">#error</span></code>.
+          This restriction is in place because the design, implementation, testing,
+          and documentation has only considered issues related to 8-bit bytes, and
+          there have been no real-world use cases presented for other sizes.
+        </p>
+<p>
+          In C++03, endian does not meet the requirements for POD types because it
+          has constructors, private data members, and a base class. This means that
+          common use cases are relying on unspecified behavior in that the C++ Standard
+          does not guarantee memory layout for non-POD types. This has not been a
+          problem in practice since all known C++ compilers do layout memory as if
+          endian were a POD type. In C++0x, it will be possible to specify the default
+          constructor as trivial, and private data members and base classes will
+          no longer disqualify a type from being a POD. Thus under C++0x, endian
+          will no longer be relying on unspecified behavior.
+        </p>
+<a name="toward_boost_endian.users_guide.getting_started.limitations_.binary_i_o_warnings_and_cautions"></a><h5>
+<a name="id4758516"></a>
+          <a href="getting_started.html#toward_boost_endian.users_guide.getting_started.limitations_.binary_i_o_warnings_and_cautions">Binary
+          I/O warnings and cautions</a>
+        </h5>
+<div class="warning"><table border="0" summary="Warning">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../../../doc/html/images/warning.png"></td>
+<th align="left">Warning</th>
+</tr>
+<tr><td align="left" valign="top"><p>
+            Use only on streams opened with filemode std::ios_base::binary. Thus
+            unformatted binary I/O should not be with the standard streams (cout,
+            cin, etc.) since they are opened in text mode. Use on text streams may
+            produce incorrect results, such as insertion of unwanted characters or
+            premature end-of-file. For example, on Windows 0x0D would become 0x0D,
+            0x0A.
+          </p></td></tr>
+</table></div>
+<div class="warning"><table border="0" summary="Warning">
+<tr>
+<td rowspan="2" align="center" valign="top" width="25"><img alt="[Warning]" src="../../../../../../doc/html/images/warning.png"></td>
+<th align="left">Warning</th>
+</tr>
+<tr><td align="left" valign="top">
+<p>
+            Caution: When mixing formatted (i.e. operator <code class="computeroutput"><span class="special"><<</span></code>
+            or <code class="computeroutput"><span class="special">>></span></code>) and unformatted
+            (i.e. operator <code class="computeroutput"><span class="special"><=</span></code> or
+            <code class="computeroutput"><span class="special">>=</span></code>) stream I/O, be aware
+            that <code class="computeroutput"><span class="special"><<</span></code> and <code class="computeroutput"><span class="special">>></span></code> take precedence over <code class="computeroutput"><span class="special"><=</span></code> and <code class="computeroutput"><span class="special">>=</span></code>.
+            Use parentheses to force correct order of evaluation. For example:
+          </p>
+<p>
+            
+</p>
+<pre class="programlisting"><span class="identifier">my_stream</span> <span class="special"><<</span> <span class="identifier">foo</span> <span class="special"><=</span> <span class="identifier">bar</span><span class="special">;</span>    <span class="comment">// no parentheses needed
+</span><span class="special">(</span><span class="identifier">my_stream</span> <span class="special"><=</span> <span class="identifier">foo</span><span class="special">)</span> <span class="special"><<</span> <span class="identifier">bar</span><span class="special">;</span>  <span class="comment">// parentheses required 
+</span></pre>
+<p>
+            As a practical matter, it may be easier and safer to never mix the character
+            and binary insertion or extraction operators in the same statement.
+          </p>
+</td></tr>
+</table></div>
+</div>
+</div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="../users_guide.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../users_guide.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="tutorial.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/users_guide/tutorial.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/html/toward_boost_endian/users_guide/tutorial.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,42 @@
+<html>
+<head>
+<meta http-equiv="Content-Type" content="text/html; charset=US-ASCII">
+<title>Tutorial</title>
+<link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
+<meta name="generator" content="DocBook XSL Stylesheets V1.69.1">
+<link rel="start" href="../../index.html" title="Toward Boost.Endian">
+<link rel="up" href="../users_guide.html" title=" Users'Guide">
+<link rel="prev" href="getting_started.html" title=" Getting
+      Started">
+<link rel="next" href="ext_references.html" title=" References">
+</head>
+<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
+<table cellpadding="2" width="100%"><tr>
+<td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
+<td align="center">Home</td>
+<td align="center">Libraries</td>
+<td align="center">People</td>
+<td align="center">FAQ</td>
+<td align="center">More</td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="getting_started.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../users_guide.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="ext_references.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+<div class="section" lang="en"><div class="titlepage"><div><div><h3 class="title">
+<a name="toward_boost_endian.users_guide.tutorial"></a>Tutorial
+</h3></div></div></div></div>
+<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
+<td align="left"></td>
+<td align="right"><div class="copyright-footer">Copyright © 2006 -2009 Beman Dawes<br>Copyright © 2010 Vicente J. Botet Escriba<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>
+</div></td>
+</tr></table>
+<hr>
+<div class="spirit-nav">
+<a accesskey="p" href="getting_started.html"><img src="../../../../../../doc/html/images/prev.png" alt="Prev"></a><a accesskey="u" href="../users_guide.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="ext_references.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a>
+</div>
+</body>
+</html>
Added: sandbox/endian_ext/libs/integer/doc/index.html
==============================================================================
--- (empty file)
+++ sandbox/endian_ext/libs/integer/doc/index.html	2010-06-10 19:32:01 EDT (Thu, 10 Jun 2010)
@@ -0,0 +1,9 @@
+<html>
+<head>
+<meta http-equiv="refresh" content="0; URL=html/index.html">
+</head>
+<body>
+Automatic redirection failed, please go to 
+../../doc/html/integer_endian.html
+</body>
+</html>