Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r71134 - in sandbox/shifted_ptr/libs/smart_ptr/doc: . html
From: phil_at_[hidden]
Date: 2011-04-08 20:35:46


Author: pbouchard
Date: 2011-04-08 20:35:45 EDT (Fri, 08 Apr 2011)
New Revision: 71134
URL: http://svn.boost.org/trac/boost/changeset/71134

Log:
* Adding generic html documentation
Added:
   sandbox/shifted_ptr/libs/smart_ptr/doc/acknowledgments.html (contents, props changed)
   sandbox/shifted_ptr/libs/smart_ptr/doc/bibliography.html (contents, props changed)
   sandbox/shifted_ptr/libs/smart_ptr/doc/configuration.html (contents, props changed)
   sandbox/shifted_ptr/libs/smart_ptr/doc/definitions.html (contents, props changed)
   sandbox/shifted_ptr/libs/smart_ptr/doc/faq.html (contents, props changed)
   sandbox/shifted_ptr/libs/smart_ptr/doc/html/
   sandbox/shifted_ptr/libs/smart_ptr/doc/html/annotated.html (contents, props changed)
   sandbox/shifted_ptr/libs/smart_ptr/doc/html/classboost_1_1detail_1_1sh_1_1intrusive__list-members.html (contents, props changed)
   sandbox/shifted_ptr/libs/smart_ptr/doc/html/classboost_1_1detail_1_1sh_1_1intrusive__list.gif (contents, props changed)
   sandbox/shifted_ptr/libs/smart_ptr/doc/index.html (contents, props changed)
   sandbox/shifted_ptr/libs/smart_ptr/doc/overview.html (contents, props changed)
   sandbox/shifted_ptr/libs/smart_ptr/doc/rationale.html (contents, props changed)

Added: sandbox/shifted_ptr/libs/smart_ptr/doc/acknowledgments.html
==============================================================================
--- (empty file)
+++ sandbox/shifted_ptr/libs/smart_ptr/doc/acknowledgments.html 2011-04-08 20:35:45 EDT (Fri, 08 Apr 2011)
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+ <meta http-equiv="Content-Language" content="en-us">
+ <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <link rel="stylesheet" type="text/css" href="http://www.boost.org/doc/libs/1_46_1/boost.css">
+
+ <title>Shifted Pointer - Acknowledgments - Boost 1.46.1</title>
+<link rel="icon" href="http://www.boost.org/favicon.ico" type="image/ico"><link rel="stylesheet" type="text/css" href="http://www.boost.org/style-v2/section-basic.css"></head>
+
+<body link="#0000FF" vlink="#800080"> <div id="boost-common-heading-doc">
+ <div class="heading-inner">
+ <div class="heading-placard"></div>
+
+ <h1 class="heading-title">
+ <a href="http://www.boost.org/">
+ <img src="http://www.boost.org/gfx/space.png" alt= "Boost C++ Libraries" class="heading-logo" />
+ <span class="heading-boost">Boost</span>
+ <span class="heading-cpplibraries">C++ Libraries</span>
+ </a></h1>
+
+ <p class="heading-quote">
+ <q>...one of the most highly
+ regarded and expertly designed C++ library projects in the
+ world.</q> <span class="heading-attribution">&mdash; <a href=
+ "http://www.gotw.ca/" class="external">Herb Sutter</a> and <a href=
+ "http://en.wikipedia.org/wiki/Andrei_Alexandrescu" class="external">Andrei
+ Alexandrescu</a>, <a href=
+ "http://safari.awprofessional.com/?XmlId=0321113586" class="external">C++
+ Coding Standards</a></span></p>
+
+ <div class="heading-sections">
+ <ul>
+ <li class="welcome-section-tab">Welcome</li>
+
+ <li class="boost-section-tab">Introduction</li>
+
+ <li class="community-section-tab">Community</li>
+
+ <li class="development-section-tab"><a href=
+ "/development/">Development</a></li>
+
+ <li class="support-section-tab">Support</li>
+
+ <li class="doc-section-tab">Documentation</li>
+
+ <li class="map-section-tab">Index</li>
+ </ul>
+ </div>
+</div>
+ </div>
+
+ <div id="boost-common-heading-doc-spacer"></div>
+
+
+ <h1 align="center">Shifted Pointer</h1>
+
+ <h2 align="center">Acknowledgments</h2>
+ {{text}}
+ <hr>
+
+ <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src=
+ "http://www.boost.org/doc/libs/1_46_1/doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional"
+ height="31" width="88"></a></p>
+
+ <p>Revised
+ <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->08
+ April, 2011<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p>
+
+ <p><i>Copyright &copy; 2011 <a href=
+ "mailto:philippeb8_at_[hidden]">Phil Bouchard</a></i></p>
+
+ <p><i>Distributed under the Boost Software License, Version 1.0. (See
+ accompanying file LICENSE_1_0.txt or
+ copy at <a href=
+ "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt>)</i></p>
+</body>
+</html>

Added: sandbox/shifted_ptr/libs/smart_ptr/doc/bibliography.html
==============================================================================
--- (empty file)
+++ sandbox/shifted_ptr/libs/smart_ptr/doc/bibliography.html 2011-04-08 20:35:45 EDT (Fri, 08 Apr 2011)
@@ -0,0 +1,79 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+ <meta http-equiv="Content-Language" content="en-us">
+ <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <link rel="stylesheet" type="text/css" href="
http://www.boost.org/doc/libs/1_46_1/boost.css">
+
+ <title>Shifted Pointer - Bibliography - Boost 1.46.1</title>
+<link rel="icon" href="http://www.boost.org/favicon.ico" type="image/ico"><link rel="stylesheet" type="text/css" href="http://www.boost.org/style-v2/section-basic.css"></head>
+
+<body link="#0000FF" vlink="#800080"> <div id="boost-common-heading-doc">
+ <div class="heading-inner">
+ <div class="heading-placard"></div>
+
+ <h1 class="heading-title">
+ <a href="http://www.boost.org/">
+ <img src="http://www.boost.org/gfx/space.png" alt= "Boost C++ Libraries" class="heading-logo" />
+ <span class="heading-boost">Boost</span>
+ <span class="heading-cpplibraries">C++ Libraries</span>
+ </a></h1>
+
+ <p class="heading-quote">
+ <q>...one of the most highly
+ regarded and expertly designed C++ library projects in the
+ world.</q> <span class="heading-attribution">&mdash; <a href=
+ "http://www.gotw.ca/" class="external">Herb Sutter</a> and <a href=
+ "http://en.wikipedia.org/wiki/Andrei_Alexandrescu" class="external">Andrei
+ Alexandrescu</a>, <a href=
+ "http://safari.awprofessional.com/?XmlId=0321113586" class="external">C++
+ Coding Standards</a></span></p>
+
+ <div class="heading-sections">
+ <ul>
+ <li class="welcome-section-tab">Welcome</li>
+
+ <li class="boost-section-tab">Introduction</li>
+
+ <li class="community-section-tab">Community</li>
+
+ <li class="development-section-tab"><a href=
+ "/development/">Development</a></li>
+
+ <li class="support-section-tab">Support</li>
+
+ <li class="doc-section-tab">Documentation</li>
+
+ <li class="map-section-tab">Index</li>
+ </ul>
+ </div>
+</div>
+ </div>
+
+ <div id="boost-common-heading-doc-spacer"></div>
+
+
+ <h1 align="center">Shifted Pointer</h1>
+
+ <h2 align="center">Bibliography</h2>
+ {{bibliographical information}}
+ <hr>
+
+ <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src=
+ "http://www.boost.org/doc/libs/1_46_1/doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional"
+ height="31" width="88"></a></p>
+
+ <p>Revised
+ <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->08
+ April, 2011<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p>
+
+ <p><i>Copyright &copy; 2011 <a href=
+ "mailto:philippeb8_at_[hidden]">Phil Bouchard</a></i></p>
+
+ <p><i>Distributed under the Boost Software License, Version 1.0. (See
+ accompanying file LICENSE_1_0.txt or
+ copy at <a href=
+ "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt>)</i></p>
+</body>
+</html>

Added: sandbox/shifted_ptr/libs/smart_ptr/doc/configuration.html
==============================================================================
--- (empty file)
+++ sandbox/shifted_ptr/libs/smart_ptr/doc/configuration.html 2011-04-08 20:35:45 EDT (Fri, 08 Apr 2011)
@@ -0,0 +1,175 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+ <meta http-equiv="Content-Language" content="en-us">
+ <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <link rel="stylesheet" type="text/css" href="
http://www.boost.org/doc/libs/1_46_1/boost.css">
+
+ <title>Shifted Pointer - Configuration - Boost 1.46.1</title>
+<link rel="icon" href="http://www.boost.org/favicon.ico" type="image/ico"><link rel="stylesheet" type="text/css" href="http://www.boost.org/style-v2/section-basic.css"></head>
+
+<body link="#0000FF" vlink="#800080"> <div id="boost-common-heading-doc">
+ <div class="heading-inner">
+ <div class="heading-placard"></div>
+
+ <h1 class="heading-title">
+ <a href="http://www.boost.org/">
+ <img src="http://www.boost.org/gfx/space.png" alt= "Boost C++ Libraries" class="heading-logo" />
+ <span class="heading-boost">Boost</span>
+ <span class="heading-cpplibraries">C++ Libraries</span>
+ </a></h1>
+
+ <p class="heading-quote">
+ <q>...one of the most highly
+ regarded and expertly designed C++ library projects in the
+ world.</q> <span class="heading-attribution">&mdash; <a href=
+ "http://www.gotw.ca/" class="external">Herb Sutter</a> and <a href=
+ "http://en.wikipedia.org/wiki/Andrei_Alexandrescu" class="external">Andrei
+ Alexandrescu</a>, <a href=
+ "http://safari.awprofessional.com/?XmlId=0321113586" class="external">C++
+ Coding Standards</a></span></p>
+
+ <div class="heading-sections">
+ <ul>
+ <li class="welcome-section-tab">Welcome</li>
+
+ <li class="boost-section-tab">Introduction</li>
+
+ <li class="community-section-tab">Community</li>
+
+ <li class="development-section-tab"><a href=
+ "/development/">Development</a></li>
+
+ <li class="support-section-tab">Support</li>
+
+ <li class="doc-section-tab">Documentation</li>
+
+ <li class="map-section-tab">Index</li>
+ </ul>
+ </div>
+</div>
+ </div>
+
+ <div id="boost-common-heading-doc-spacer"></div>
+
+
+ <h1 align="center">Shifted Pointer</h1>
+
+ <h2 align="center">Configuration</h2>
+ <dl class="page-index">
+ <dt>Introduction</dt>
+
+ <dt>Application Defined Macros</dt>
+
+ <dt>Public Library Defined Macros</dt>
+
+ <dt><a href="#lib-defined-impl">Library Defined Implementation
+ Macros</a></dt>
+ </dl>
+
+ <h2><a name="introduction" id="introduction"></a>Introduction</h2>
+
+ <p>{{library}} uses several configuration macros in <a href=
+ "http://www.boost.org/libs/config/config.htm">&lt;boost/config.hpp&gt;</a>,
+ as well as configuration macros meant to be supplied by the application.
+ These macros are documented here.</p>
+
+ <h2><a name="app-defined" id="app-defined"></a>Application Defined
+ Macros</h2>
+
+ <p>These are the macros that may be defined by an application using
+ {{library}}.</p>
+
+ <table summary="application defined macros" cellspacing="10" width="100%">
+ <tr>
+ <td><b>Macro</b></td>
+
+ <td><b>Meaning</b></td>
+ </tr>
+
+ <tr>
+ <td>{{macro}}</td>
+
+ <td>{{meaning}}</td>
+ </tr>
+
+ <tr>
+ <td>{{macro}}</td>
+
+ <td>{{meaning}}</td>
+ </tr>
+ </table>
+
+ <h2><a name="lib-defined-public" id="lib-defined-public"></a>Public Library
+ Defined Macros</h2>
+
+ <p>These macros are defined by {{library}} but are expected to be used by
+ application code.</p>
+
+ <table summary="public library defined macros" cellspacing="10" width=
+ "100%">
+ <tr>
+ <td><b>Macro</b></td>
+
+ <td><b>Meaning</b></td>
+ </tr>
+
+ <tr>
+ <td>{{macro}}</td>
+
+ <td>{{meaning}}</td>
+ </tr>
+
+ <tr>
+ <td>{{macro}}</td>
+
+ <td>{{meaning}}</td>
+ </tr>
+ </table>
+
+ <h2><a name="lib-defined-impl" id="lib-defined-impl"></a>Library Defined
+ Implementation Macros</h2>
+
+ <p>These macros are defined by {{library}} and are implementation details
+ of interest only to implementers.</p>
+
+ <table summary="library defined implementation macros" cellspacing="10"
+ width="100%">
+ <tr>
+ <td><b>Macro</b></td>
+
+ <td><b>Meaning</b></td>
+ </tr>
+
+ <tr>
+ <td>{{macro}}</td>
+
+ <td>{{meaning}}</td>
+ </tr>
+
+ <tr>
+ <td>{{macro}}</td>
+
+ <td>{{meaning}}</td>
+ </tr>
+ </table>
+ <hr>
+
+ <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src=
+ "http://www.boost.org/doc/libs/1_46_1/doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional"
+ height="31" width="88"></a></p>
+
+ <p>Revised
+ <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->08
+ April, 2011<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p>
+
+ <p><i>Copyright &copy; 2011 <a href=
+ "mailto:philippeb8_at_[hidden]">Phil Bouchard</a></i></p>
+
+ <p><i>Distributed under the Boost Software License, Version 1.0. (See
+ accompanying file LICENSE_1_0.txt or
+ copy at <a href=
+ "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt>)</i></p>
+</body>
+</html>

Added: sandbox/shifted_ptr/libs/smart_ptr/doc/definitions.html
==============================================================================
--- (empty file)
+++ sandbox/shifted_ptr/libs/smart_ptr/doc/definitions.html 2011-04-08 20:35:45 EDT (Fri, 08 Apr 2011)
@@ -0,0 +1,108 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+ <meta http-equiv="Content-Language" content="en-us">
+ <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <link rel="stylesheet" type="text/css" href="
http://www.boost.org/doc/libs/1_46_1/boost.css">
+
+ <title>Shifted Pointer - Definitions - Boost 1.46.1</title>
+<link rel="icon" href="http://www.boost.org/favicon.ico" type="image/ico"><link rel="stylesheet" type="text/css" href="http://www.boost.org/style-v2/section-basic.css"></head>
+
+<body link="#0000FF" vlink="#800080"> <div id="boost-common-heading-doc">
+ <div class="heading-inner">
+ <div class="heading-placard"></div>
+
+ <h1 class="heading-title">
+ <a href="http://www.boost.org/">
+ <img src="http://www.boost.org/gfx/space.png" alt= "Boost C++ Libraries" class="heading-logo" />
+ <span class="heading-boost">Boost</span>
+ <span class="heading-cpplibraries">C++ Libraries</span>
+ </a></h1>
+
+ <p class="heading-quote">
+ <q>...one of the most highly
+ regarded and expertly designed C++ library projects in the
+ world.</q> <span class="heading-attribution">&mdash; <a href=
+ "http://www.gotw.ca/" class="external">Herb Sutter</a> and <a href=
+ "http://en.wikipedia.org/wiki/Andrei_Alexandrescu" class="external">Andrei
+ Alexandrescu</a>, <a href=
+ "http://safari.awprofessional.com/?XmlId=0321113586" class="external">C++
+ Coding Standards</a></span></p>
+
+ <div class="heading-sections">
+ <ul>
+ <li class="welcome-section-tab">Welcome</li>
+
+ <li class="boost-section-tab">Introduction</li>
+
+ <li class="community-section-tab">Community</li>
+
+ <li class="development-section-tab"><a href=
+ "/development/">Development</a></li>
+
+ <li class="support-section-tab">Support</li>
+
+ <li class="doc-section-tab">Documentation</li>
+
+ <li class="map-section-tab">Index</li>
+ </ul>
+ </div>
+</div>
+ </div>
+
+ <div id="boost-common-heading-doc-spacer"></div>
+
+
+ <h1 align="center">Shifted Pointer</h1>
+
+ <h2 align="center">Definitions</h2>
+ <h2>Contents</h2>
+
+ <dl class="page-index">
+ <dt>Introduction</dt>
+
+ <dt>Definitions</dt>
+
+ <dd>
+ <dl class="page-index">
+ <dt>Term 1</dt>
+
+ <dt>Term 2</dt>
+ </dl>
+ </dd>
+ </dl>
+ <hr>
+
+ <h2><a name="introduction" id="introduction"></a>Introduction</h2>
+
+ <p>{{Introductory text}}</p>
+
+ <h2><a name="definitions" id="definitions"></a>Definitions</h2>
+
+ <dl class="definitions">
+ <dt><a name="definition-term1" id="definition-term1"></a><b>{{term}}:</b>
+ {{definition}}</dt>
+
+ <dt><a name="definition-term2" id="definition-term2"></a><b>{{term}}:</b>
+ {{definition}}</dt>
+ </dl>
+ <hr>
+
+ <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src=
+ "http://www.boost.org/doc/libs/1_46_1/doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional"
+ height="31" width="88"></a></p>
+
+ <p>Revised
+ <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->08
+ April, 2011<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p>
+
+ <p><i>Copyright &copy; 2011 <a href=
+ "mailto:philippeb8_at_[hidden]">Phil Bouchard</a></i></p>
+
+ <p><i>Distributed under the Boost Software License, Version 1.0. (See
+ accompanying file LICENSE_1_0.txt or
+ copy at <a href=
+ "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt>)</i></p>
+</body>
+</html>

Added: sandbox/shifted_ptr/libs/smart_ptr/doc/faq.html
==============================================================================
--- (empty file)
+++ sandbox/shifted_ptr/libs/smart_ptr/doc/faq.html 2011-04-08 20:35:45 EDT (Fri, 08 Apr 2011)
@@ -0,0 +1,91 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+ <meta http-equiv="Content-Language" content="en-us">
+ <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <link rel="stylesheet" type="text/css" href="
http://www.boost.org/doc/libs/1_46_1/boost.css">
+
+ <title>Shifted Pointer - FAQ - Boost 1.46.1</title>
+<link rel="icon" href="http://www.boost.org/favicon.ico" type="image/ico"><link rel="stylesheet" type="text/css" href="http://www.boost.org/style-v2/section-basic.css"></head>
+
+<body link="#0000FF" vlink="#800080"> <div id="boost-common-heading-doc">
+ <div class="heading-inner">
+ <div class="heading-placard"></div>
+
+ <h1 class="heading-title">
+ <a href="http://www.boost.org/">
+ <img src="http://www.boost.org/gfx/space.png" alt= "Boost C++ Libraries" class="heading-logo" />
+ <span class="heading-boost">Boost</span>
+ <span class="heading-cpplibraries">C++ Libraries</span>
+ </a></h1>
+
+ <p class="heading-quote">
+ <q>...one of the most highly
+ regarded and expertly designed C++ library projects in the
+ world.</q> <span class="heading-attribution">&mdash; <a href=
+ "http://www.gotw.ca/" class="external">Herb Sutter</a> and <a href=
+ "http://en.wikipedia.org/wiki/Andrei_Alexandrescu" class="external">Andrei
+ Alexandrescu</a>, <a href=
+ "http://safari.awprofessional.com/?XmlId=0321113586" class="external">C++
+ Coding Standards</a></span></p>
+
+ <div class="heading-sections">
+ <ul>
+ <li class="welcome-section-tab">Welcome</li>
+
+ <li class="boost-section-tab">Introduction</li>
+
+ <li class="community-section-tab">Community</li>
+
+ <li class="development-section-tab"><a href=
+ "/development/">Development</a></li>
+
+ <li class="support-section-tab">Support</li>
+
+ <li class="doc-section-tab">Documentation</li>
+
+ <li class="map-section-tab">Index</li>
+ </ul>
+ </div>
+</div>
+ </div>
+
+ <div id="boost-common-heading-doc-spacer"></div>
+
+
+ <h1 align="center">Shifted Pointer</h1>
+
+ <h2 align="center">Frequently Asked Questions (FAQs)</h2>
+ <dl class="page-index">
+ <dt>{{question}}</dt>
+
+ <dt>{{question}}</dt>
+ </dl>
+
+ <h2><a name="question1" id="question1"></a>{{question}}</h2>
+
+ <p>{{answer}}</p>
+
+ <h2><a name="question2" id="question2"></a>{{question}}</h2>
+
+ <p>{{answer}}</p>
+ <hr>
+
+ <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src=
+ "http://www.boost.org/doc/libs/1_46_1/doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional"
+ height="31" width="88"></a></p>
+
+ <p>Revised
+ <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->08
+ April, 2011<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p>
+
+ <p><i>Copyright &copy; 2011 <a href=
+ "mailto:philippeb8_at_[hidden]">Phil Bouchard</a></i></p>
+
+ <p><i>Distributed under the Boost Software License, Version 1.0. (See
+ accompanying file LICENSE_1_0.txt or
+ copy at <a href=
+ "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt>)</i></p>
+</body>
+</html>

Added: sandbox/shifted_ptr/libs/smart_ptr/doc/html/annotated.html
==============================================================================
--- (empty file)
+++ sandbox/shifted_ptr/libs/smart_ptr/doc/html/annotated.html 2011-04-08 20:35:45 EDT (Fri, 08 Apr 2011)
@@ -0,0 +1,95 @@
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "
http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ShiftedPointer: Class List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.1 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li>Main Page</li>
+ <li class="current">Classes</li>
+ <li>Files</li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li class="current">Class List</li>
+ <li>Class Hierarchy</li>
+ <li>Class Members</li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>Class List</h1>Here are the classes, structs, unions and interfaces with brief descriptions:<table>
+ <tr><td class="indexkey"><a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list.html">boost::detail::sh::intrusive_list</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list__base.html">boost::detail::sh::intrusive_list_base</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structboost_1_1detail_1_1sh_1_1intrusive__list__node.html">boost::detail::sh::intrusive_list_node</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__stack.html">boost::detail::sh::intrusive_stack</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__stack__base.html">boost::detail::sh::intrusive_stack_base</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structboost_1_1detail_1_1sh_1_1intrusive__stack__node.html">boost::detail::sh::intrusive_stack_node</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structboost_1_1detail_1_1sh_1_1intrusive__list_1_1iterator.html">boost::detail::sh::intrusive_list::iterator&lt; T, P &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structboost_1_1detail_1_1sh_1_1intrusive__stack_1_1iterator.html">boost::detail::sh::intrusive_stack::iterator&lt; T, P &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classboost_1_1detail_1_1sh_1_1owned__base.html">boost::detail::sh::owned_base</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classboost_1_1detail_1_1sh_1_1owned__impl__p.html">boost::detail::sh::owned_impl_p&lt; X &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classboost_1_1detail_1_1sh_1_1owned__impl__pd.html">boost::detail::sh::owned_impl_pd&lt; P, D &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classboost_1_1detail_1_1sh_1_1owned__impl__pda.html">boost::detail::sh::owned_impl_pda&lt; P, D, A &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structboost_1_1detail_1_1sh_1_1pool.html">boost::detail::sh::pool</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structboost_1_1detail_1_1sh_1_1shifted__allocator_1_1rebind.html">boost::detail::sh::shifted_allocator&lt; T &gt;::rebind&lt; U &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classboost_1_1detail_1_1sh_1_1shifted_1_1roofof.html">boost::detail::sh::shifted&lt; T &gt;::roofof</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classboost_1_1detail_1_1sh_1_1shifted_3_01void_01_4_1_1roofof.html">boost::detail::sh::shifted&lt; void &gt;::roofof</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structboost_1_1detail_1_1sh_1_1rootof.html">boost::detail::sh::rootof&lt; bool &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structboost_1_1detail_1_1sh_1_1rootof_3_01true_01_4.html">boost::detail::sh::rootof&lt; true &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classboost_1_1detail_1_1sh_1_1set.html">boost::detail::sh::set</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classboost_1_1detail_1_1sh_1_1shifted.html">boost::detail::sh::shifted&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classboost_1_1detail_1_1sh_1_1shifted_3_01void_01_4.html">boost::detail::sh::shifted&lt; void &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classboost_1_1detail_1_1sh_1_1shifted__allocator.html">boost::detail::sh::shifted_allocator&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classboost_1_1detail_1_1sh_1_1shifted__ptr.html">boost::detail::sh::shifted_ptr&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classboost_1_1detail_1_1sh_1_1shifted__ptr__base.html">boost::detail::sh::shifted_ptr_base&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classboost_1_1detail_1_1sh_1_1shifted__ptr__base_3_01T[N]_4.html">boost::detail::sh::shifted_ptr_base&lt; T[N]&gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classboost_1_1detail_1_1sh_1_1shifted__ptr__base_3_01void_01_4.html">boost::detail::sh::shifted_ptr_base&lt; void &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classboost_1_1detail_1_1sh_1_1shifted__ptr__common.html">boost::detail::sh::shifted_ptr_common&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
+</table>
+</div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</span>Typedefs</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr size="1"/><address style="text-align: right;"><small>Generated on Fri Apr 8 11:38:03 2011 for ShiftedPointer by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>

Added: sandbox/shifted_ptr/libs/smart_ptr/doc/html/classboost_1_1detail_1_1sh_1_1intrusive__list-members.html
==============================================================================
--- (empty file)
+++ sandbox/shifted_ptr/libs/smart_ptr/doc/html/classboost_1_1detail_1_1sh_1_1intrusive__list-members.html 2011-04-08 20:35:45 EDT (Fri, 08 Apr 2011)
@@ -0,0 +1,77 @@
+<!-- This comment will put IE 6, 7 and 8 in quirks mode -->
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml">
+<head>
+<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
+<title>ShiftedPointer: Member List</title>
+<link href="tabs.css" rel="stylesheet" type="text/css"/>
+<link href="search/search.css" rel="stylesheet" type="text/css"/>
+<script type="text/javaScript" src="search/search.js"></script>
+<link href="doxygen.css" rel="stylesheet" type="text/css"/>
+</head>
+<body onload='searchBox.OnSelectItem(0);'>
+<!-- Generated by Doxygen 1.6.1 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
+<div class="navigation" id="top">
+ <div class="tabs">
+ <ul>
+ <li>Main Page</li>
+ <li class="current">Classes</li>
+ <li>Files</li>
+ <li>
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <img id="MSearchSelect" src="search/search.png"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ alt=""/>
+ <input type="text" id="MSearchField" value="Search" accesskey="S"
+ onfocus="searchBox.OnSearchFieldFocus(true)"
+ onblur="searchBox.OnSearchFieldFocus(false)"
+ onkeyup="searchBox.OnSearchFieldChange(event)"/>
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </div>
+ </li>
+ </ul>
+ </div>
+ <div class="tabs">
+ <ul>
+ <li>Class List</li>
+ <li>Class Hierarchy</li>
+ <li>Class Members</li>
+ </ul>
+ </div>
+</div>
+<div class="contents">
+<h1>boost::detail::sh::intrusive_list Member List</h1>This is the complete list of members for <a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list.html">boost::detail::sh::intrusive_list</a>, including all inherited members.<table>
+ <tr bgcolor="#f0f0f0"><td><b>base</b> typedef (defined in <a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list.html">boost::detail::sh::intrusive_list</a>)</td><td><a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list.html">boost::detail::sh::intrusive_list</a></td><td><code> [private]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>begin</b>() (defined in <a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list.html">boost::detail::sh::intrusive_list</a>)</td><td><a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list.html">boost::detail::sh::intrusive_list</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>clear</b>() (defined in <a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list__base.html">boost::detail::sh::intrusive_list_base</a>)</td><td><a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list__base.html">boost::detail::sh::intrusive_list_base</a></td><td><code> [inline, protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>empty</b>() const (defined in <a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list.html">boost::detail::sh::intrusive_list</a>)</td><td><a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list.html">boost::detail::sh::intrusive_list</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>end</b>() (defined in <a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list.html">boost::detail::sh::intrusive_list</a>)</td><td><a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list.html">boost::detail::sh::intrusive_list</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>impl</b> (defined in <a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list__base.html">boost::detail::sh::intrusive_list_base</a>)</td><td><a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list__base.html">boost::detail::sh::intrusive_list_base</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>merge</b>(intrusive_list &amp;x) (defined in <a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list.html">boost::detail::sh::intrusive_list</a>)</td><td><a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list.html">boost::detail::sh::intrusive_list</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>node</b> typedef (defined in <a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list.html">boost::detail::sh::intrusive_list</a>)</td><td><a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list.html">boost::detail::sh::intrusive_list</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list.html">boost::detail::sh::intrusive_list</a>)</td><td><a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list.html">boost::detail::sh::intrusive_list</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>push_back</b>(pointer i) (defined in <a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list.html">boost::detail::sh::intrusive_list</a>)</td><td><a class="el" href="classboost_1_1detail_1_1sh_1_1intrusive__list.html">boost::detail::sh::intrusive_list</a></td><td><code> [inline]</code></td></tr>
+</table></div>
+<!--- window showing the filter options -->
+<div id="MSearchSelectWindow"
+ onmouseover="return searchBox.OnSearchSelectShow()"
+ onmouseout="return searchBox.OnSearchSelectHide()"
+ onkeydown="return searchBox.OnSearchSelectKey(event)">
+<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark">&nbsp;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&nbsp;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&nbsp;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&nbsp;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&nbsp;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&nbsp;</span>Typedefs</a></div>
+
+<!-- iframe showing the search results (closed by default) -->
+<div id="MSearchResultsWindow">
+<iframe src="" frameborder="0"
+ name="MSearchResults" id="MSearchResults">
+</iframe>
+</div>
+
+<hr size="1"/><address style="text-align: right;"><small>Generated on Fri Apr 8 11:38:03 2011 for ShiftedPointer by&nbsp;
+<a href="http://www.doxygen.org/index.html">
+<img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.6.1 </small></address>
+</body>
+</html>

Added: sandbox/shifted_ptr/libs/smart_ptr/doc/html/classboost_1_1detail_1_1sh_1_1intrusive__list.gif
==============================================================================
Binary file. No diff available.

Added: sandbox/shifted_ptr/libs/smart_ptr/doc/index.html
==============================================================================
--- (empty file)
+++ sandbox/shifted_ptr/libs/smart_ptr/doc/index.html 2011-04-08 20:35:45 EDT (Fri, 08 Apr 2011)
@@ -0,0 +1,99 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+ <meta http-equiv="Content-Language" content="en-us">
+ <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <link rel="stylesheet" type="text/css" href="http://www.boost.org/doc/libs/1_46_1/boost.css">
+
+ <title>Shifted Pointer - Boost 1.46.1</title>
+<link rel="icon" href="http://www.boost.org/favicon.ico" type="image/ico"><link rel="stylesheet" type="text/css" href="http://www.boost.org/style-v2/section-basic.css"></head>
+
+<body link="#0000FF" vlink="#800080"> <div id="boost-common-heading-doc">
+ <div class="heading-inner">
+ <div class="heading-placard"></div>
+
+ <h1 class="heading-title">
+ <a href="http://www.boost.org/">
+ <img src="http://www.boost.org/gfx/space.png" alt= "Boost C++ Libraries" class="heading-logo" />
+ <span class="heading-boost">Boost</span>
+ <span class="heading-cpplibraries">C++ Libraries</span>
+ </a></h1>
+
+ <p class="heading-quote">
+ <q>...one of the most highly
+ regarded and expertly designed C++ library projects in the
+ world.</q> <span class="heading-attribution">&mdash; <a href=
+ "http://www.gotw.ca/" class="external">Herb Sutter</a> and <a href=
+ "http://en.wikipedia.org/wiki/Andrei_Alexandrescu" class="external">Andrei
+ Alexandrescu</a>, <a href=
+ "http://safari.awprofessional.com/?XmlId=0321113586" class="external">C++
+ Coding Standards</a></span></p>
+
+ <div class="heading-sections">
+ <ul>
+ <li class="welcome-section-tab">Welcome</li>
+
+ <li class="boost-section-tab">Introduction</li>
+
+ <li class="community-section-tab">Community</li>
+
+ <li class="development-section-tab"><a href=
+ "/development/">Development</a></li>
+
+ <li class="support-section-tab">Support</li>
+
+ <li class="doc-section-tab">Documentation</li>
+
+ <li class="map-section-tab">Index</li>
+ </ul>
+ </div>
+</div>
+ </div>
+
+ <div id="boost-common-heading-doc-spacer"></div>
+
+
+ <h1 align="center">Shifted Pointer</h1>
+
+ <h2 align="center">Index</h2>
+ <h2>Contents</h2>
+
+ <dl class="index">
+ <dt>Overview</dt>
+
+ <dt>Presentation</dt>
+
+ <dt>Reference</dt>
+
+ <dt>Configuration Information</dt>
+
+ <dt>Rationale</dt>
+
+ <dt>Definitions</dt>
+
+ <dt>Frequently Asked Questions (FAQs)</dt>
+
+ <dt>Bibliography</dt>
+
+ <dt>Acknowledgments</dt>
+ </dl>
+ <hr>
+
+ <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src=
+ "http://www.boost.org/doc/libs/1_46_1/doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional"
+ height="31" width="88"></a></p>
+
+ <p>Revised
+ <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->08
+ April, 2011<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p>
+
+ <p><i>Copyright &copy; 2011 <a href=
+ "mailto:philippeb8_at_[hidden]">Phil Bouchard</a></i></p>
+
+ <p><i>Distributed under the Boost Software License, Version 1.0. (See
+ accompanying file LICENSE_1_0.txt or
+ copy at <a href=
+ "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt>)</i></p>
+</body>
+</html>

Added: sandbox/shifted_ptr/libs/smart_ptr/doc/overview.html
==============================================================================
--- (empty file)
+++ sandbox/shifted_ptr/libs/smart_ptr/doc/overview.html 2011-04-08 20:35:45 EDT (Fri, 08 Apr 2011)
@@ -0,0 +1,116 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+ <meta http-equiv="Content-Language" content="en-us">
+ <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <link rel="stylesheet" type="text/css" href="
http://www.boost.org/doc/libs/1_46_1/boost.css">
+
+ <title>Shifted Pointer - Overview - Boost 1.46.1</title>
+<link rel="icon" href="http://www.boost.org/favicon.ico" type="image/ico"><link rel="stylesheet" type="text/css" href="http://www.boost.org/style-v2/section-basic.css"></head>
+
+<body link="#0000FF" vlink="#800080"> <div id="boost-common-heading-doc">
+ <div class="heading-inner">
+ <div class="heading-placard"></div>
+
+ <h1 class="heading-title">
+ <a href="http://www.boost.org/">
+ <img src="http://www.boost.org/gfx/space.png" alt= "Boost C++ Libraries" class="heading-logo" />
+ <span class="heading-boost">Boost</span>
+ <span class="heading-cpplibraries">C++ Libraries</span>
+ </a></h1>
+
+ <p class="heading-quote">
+ <q>...one of the most highly
+ regarded and expertly designed C++ library projects in the
+ world.</q> <span class="heading-attribution">&mdash; <a href=
+ "http://www.gotw.ca/" class="external">Herb Sutter</a> and <a href=
+ "http://en.wikipedia.org/wiki/Andrei_Alexandrescu" class="external">Andrei
+ Alexandrescu</a>, <a href=
+ "http://safari.awprofessional.com/?XmlId=0321113586" class="external">C++
+ Coding Standards</a></span></p>
+
+ <div class="heading-sections">
+ <ul>
+ <li class="welcome-section-tab">Welcome</li>
+
+ <li class="boost-section-tab">Introduction</li>
+
+ <li class="community-section-tab">Community</li>
+
+ <li class="development-section-tab"><a href=
+ "/development/">Development</a></li>
+
+ <li class="support-section-tab">Support</li>
+
+ <li class="doc-section-tab">Documentation</li>
+
+ <li class="map-section-tab">Index</li>
+ </ul>
+ </div>
+</div>
+ </div>
+
+ <div id="boost-common-heading-doc-spacer"></div>
+
+
+ <h1 align="center">Shifted Pointer</h1>
+
+ <h2 align="center">Overview</h2>
+ <dl class="index">
+ <dt>Introduction</dt>
+
+ <dt>Garbage Collection</dt>
+
+ <dt>Reference Counting</dt>
+
+ <dt>Shifted Pointer</dt>
+ </dl>
+
+ <h2><a name="introduction" id="introduction"></a>Introduction</h2>
+
+ <p>Memory management can be subdivised in two categories: garbage collection and reference counting.</p>
+
+ <h2><a name="gc" id="gc"></a>Garbage Collection</h2>
+ <p>Garbage collection is a technique where memory blocks are collected and later deallocated when they are found to be unreferenced by any other object. Garbage
+ collection is used by many popular languages because of its very fast allocation and deallocation timing. Unfortunately this technique simply postpones the
+ deallocation of the unreferenced objects to later freeze the entire application and collect them using various tracing algorithms. This may be unacceptable for
+ real-time applications or device drivers, for example.</p>
+
+ <h2><a name="rc" id="rc"></a>Reference Counting</h2>
+
+ <p>Reference counting is a different approach where objects pointed to are aware of the number of times they are referenced. This means a counter within the object
+ is incremented or decremented according to the number of smart pointers that are referencing or dereferencing it. There is a lost in performance as compared to
+ garbage collection because of the extra time required to manage the counter every time the pointer is reaffected or dereferenced. Reference counting can also leave
+ a group of blocks of memory referencing each other called "cyclic" (see presentation) unnoticed and therefore never freed by the
+ application. On the other hand the destruction of the object is done instantaneously and thus the behavior or the application can be predicted.</p>
+
+ <h2><a name="sp" id="sp"></a>Shifted Pointer</h2>
+
+ <p>Shifted Pointer is a memory manager on top of reference counting and is also able to detect outright unreferenced cyclic blocks of memory. It is a fast as
+ the popular smart pointer <i>boost::shared_ptr&#60;T&#62;</i> but is not requiring a bigger memory usage per pointer (2 times <i>sizeof(void *)</i>), given its
+ ability to detect cyclic blocks of memory with no coding overhead. In terms of programing requirements, <i>shifted_ptr&#60;T&#62;</i> simply requires to point
+ to instantiations of the <i>shifted&#60;T&#62;</i> type. For example:</p>
+ <pre>
+ shifted_ptr&#60;int&#62; v = new shifted&#60;int&#62;(11);
+ </pre>
+
+ <hr>
+
+ <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src=
+ "http://www.boost.org/doc/libs/1_46_1/doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional"
+ height="31" width="88"></a></p>
+
+ <p>Revised
+ <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->08
+ April, 2011<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p>
+
+ <p><i>Copyright &copy; 2011 <a href=
+ "mailto:philippeb8_at_[hidden]">Phil Bouchard</a></i></p>
+
+ <p><i>Distributed under the Boost Software License, Version 1.0. (See
+ accompanying file LICENSE_1_0.txt or
+ copy at <a href=
+ "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt>)</i></p>
+</body>
+</html>

Added: sandbox/shifted_ptr/libs/smart_ptr/doc/rationale.html
==============================================================================
--- (empty file)
+++ sandbox/shifted_ptr/libs/smart_ptr/doc/rationale.html 2011-04-08 20:35:45 EDT (Fri, 08 Apr 2011)
@@ -0,0 +1,109 @@
+<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+
+<html>
+<head>
+ <meta http-equiv="Content-Language" content="en-us">
+ <meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
+ <link rel="stylesheet" type="text/css" href="
http://www.boost.org/doc/libs/1_46_1/boost.css">
+
+ <title>Shifted Pointer - Rationale - Boost 1.46.1</title>
+<link rel="icon" href="http://www.boost.org/favicon.ico" type="image/ico"><link rel="stylesheet" type="text/css" href="http://www.boost.org/style-v2/section-basic.css"></head>
+
+<body link="#0000FF" vlink="#800080"> <div id="boost-common-heading-doc">
+ <div class="heading-inner">
+ <div class="heading-placard"></div>
+
+ <h1 class="heading-title">
+ <a href="http://www.boost.org/">
+ <img src="http://www.boost.org/gfx/space.png" alt= "Boost C++ Libraries" class="heading-logo" />
+ <span class="heading-boost">Boost</span>
+ <span class="heading-cpplibraries">C++ Libraries</span>
+ </a></h1>
+
+ <p class="heading-quote">
+ <q>...one of the most highly
+ regarded and expertly designed C++ library projects in the
+ world.</q> <span class="heading-attribution">&mdash; <a href=
+ "http://www.gotw.ca/" class="external">Herb Sutter</a> and <a href=
+ "http://en.wikipedia.org/wiki/Andrei_Alexandrescu" class="external">Andrei
+ Alexandrescu</a>, <a href=
+ "http://safari.awprofessional.com/?XmlId=0321113586" class="external">C++
+ Coding Standards</a></span></p>
+
+ <div class="heading-sections">
+ <ul>
+ <li class="welcome-section-tab">Welcome</li>
+
+ <li class="boost-section-tab">Introduction</li>
+
+ <li class="community-section-tab">Community</li>
+
+ <li class="development-section-tab"><a href=
+ "/development/">Development</a></li>
+
+ <li class="support-section-tab">Support</li>
+
+ <li class="doc-section-tab">Documentation</li>
+
+ <li class="map-section-tab">Index</li>
+ </ul>
+ </div>
+</div>
+ </div>
+
+ <div id="boost-common-heading-doc-spacer"></div>
+
+
+ <h1 align="center">Shifted Pointer</h1>
+
+ <h2 align="center">Rationale</h2>
+ <dl class="index">
+ <dt>Introduction</dt>
+
+ <dt>First topic</dt>
+
+ <dt>Second topic</dt>
+
+ <dt>Footnotes</dt>
+ </dl>
+
+ <h2><a name="introduction" id="introduction"></a>Introduction</h2>
+
+ <p>{{text}}</p>
+
+ <h2><a name="topic1" id="topic1"></a>First Topic</h2>
+
+ <p>{{text}}</p>
+
+ <h2><a name="topic2" id="topic2"></a>Second Topic</h2>
+
+ <p>{{text}}</p>
+
+ <h2><a name="footnotes" id="footnotes"></a>Footnotes</h2>
+
+ <dl>
+ <dt><a name="footnote1" class="footnote" id="footnote1">(1)</a>
+ {{text}}</dt>
+
+ <dt><a name="footnote2" class="footnote" id="footnote2">(2)</a>
+ {{text}}</dt>
+ </dl>
+ <hr>
+
+ <p><a href="http://validator.w3.org/check?uri=referer"><img border="0" src=
+ "http://www.boost.org/doc/libs/1_46_1/doc/images/valid-html401.png" alt="Valid HTML 4.01 Transitional"
+ height="31" width="88"></a></p>
+
+ <p>Revised
+ <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->08
+ April, 2011<!--webbot bot="Timestamp" endspan i-checksum="38514" --></p>
+
+ <p><i>Copyright &copy; 2011 <a href=
+ "mailto:philippeb8_at_[hidden]">Phil Bouchard</a></i></p>
+
+ <p><i>Distributed under the Boost Software License, Version 1.0. (See
+ accompanying file LICENSE_1_0.txt or
+ copy at <a href=
+ "http://www.boost.org/LICENSE_1_0.txt">http://www.boost.org/LICENSE_1_0.txt>)</i></p>
+</body>
+</html>


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk