Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r69272 - in sandbox/guild/pool/libs/pool/doc/Doxygen: . html
From: pbristow_at_[hidden]
Date: 2011-02-25 11:18:49


Author: pbristow
Date: 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
New Revision: 69272
URL: http://svn.boost.org/trac/boost/changeset/69272

Log:
Many enhancements to docs and this new doxyfile and free standing Doxygen version .
Text files modified:
   sandbox/guild/pool/libs/pool/doc/Doxygen/Doxyfile | 32 +-
   sandbox/guild/pool/libs/pool/doc/Doxygen/html/annotated.html | 63 +++-
   sandbox/guild/pool/libs/pool/doc/Doxygen/html/class_mutex.html | 43 +++
   sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1_p_o_dptr-members.html | 51 +++
   sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1_p_o_dptr.html | 124 ++++++---
   sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1pool_1_1guard-members.html | 47 +++
   sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1pool_1_1guard.html | 47 +++
   sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1pool_1_1null__mutex-members.html | 53 +++
   sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1pool_1_1null__mutex.html | 109 +++-----
   sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1fast__pool__allocator-members.html | 79 ++++-
   sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1fast__pool__allocator.html | 494 ++++++++++-----------------------------
   sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4-members.html | 49 +++
   sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html | 112 ++++----
   sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1object__pool-members.html | 55 +++
   sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1object__pool.html | 191 ++++++---------
   sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1pool.html | 451 ++++++++++++++++-------------------
   sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1pool__allocator.html | 484 +++++++++-----------------------------
   sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4-members.html | 49 +++
   sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html | 116 ++++----
   sandbox/guild/pool/libs/pool/doc/Doxygen/html/structboost_1_1singleton__pool-members.html | 49 +++
   20 files changed, 1262 insertions(+), 1436 deletions(-)

Modified: sandbox/guild/pool/libs/pool/doc/Doxygen/Doxyfile
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/Doxygen/Doxyfile (original)
+++ sandbox/guild/pool/libs/pool/doc/Doxygen/Doxyfile 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
@@ -37,7 +37,7 @@
 # for a project that appears at the top of each page and should give viewer
 # a quick idea about the purpose of the project. Keep the description short.
 
-PROJECT_BRIEF = Pool
+PROJECT_BRIEF =
 
 # With the PROJECT_LOGO tag one can specify an logo or icon that is
 # included in the documentation. The maximum height of the logo should not
@@ -51,7 +51,7 @@
 # If a relative path is entered, it will be relative to the location
 # where doxygen was started. If left blank the current directory will be used.
 
-OUTPUT_DIRECTORY = .
+OUTPUT_DIRECTORY =
 
 # If the CREATE_SUBDIRS tag is set to YES, then doxygen will create
 # 4096 sub-directories (in 2 levels) under the output directory of each output
@@ -321,17 +321,17 @@
 # Private class members and static file members will be hidden unless
 # the EXTRACT_PRIVATE and EXTRACT_STATIC tags are set to YES
 
-EXTRACT_ALL = YES
+EXTRACT_ALL = NO
 
 # If the EXTRACT_PRIVATE tag is set to YES all private members of a class
 # will be included in the documentation.
 
-EXTRACT_PRIVATE = NO
+EXTRACT_PRIVATE = YES
 
 # If the EXTRACT_STATIC tag is set to YES all static members of a file
 # will be included in the documentation.
 
-EXTRACT_STATIC = NO
+EXTRACT_STATIC = YES
 
 # If the EXTRACT_LOCAL_CLASSES tag is set to YES classes (and structs)
 # defined locally in source files will be included in the documentation.
@@ -344,7 +344,7 @@
 # the interface are included in the documentation.
 # If set to NO (the default) only methods in the interface are included.
 
-EXTRACT_LOCAL_METHODS = NO
+EXTRACT_LOCAL_METHODS = YES
 
 # If this flag is set to YES, the members of anonymous namespaces will be
 # extracted and appear in the documentation as a namespace called
@@ -601,7 +601,7 @@
 # and error messages should be written. If left blank the output is written
 # to stderr.
 
-WARN_LOGFILE = I:/boost-sandbox/guild/pool/libs/pool/doc/Doxygen/doxywarn.log
+WARN_LOGFILE =
 
 #---------------------------------------------------------------------------
 # configuration options related to the input files
@@ -612,9 +612,7 @@
 # directories like "/usr/src/myproject". Separate the files or directories
 # with spaces.
 
-INPUT = . \
- ../../../../boost/pool \
- ../../../../boost/pool/detail
+INPUT = ../../../../boost/pool
 
 # This tag can be used to specify the character encoding of the source files
 # that doxygen parses. Internally doxygen uses the UTF-8 encoding, which is
@@ -632,15 +630,17 @@
 # *.hxx *.hpp *.h++ *.idl *.odl *.cs *.php *.php3 *.inc *.m *.mm *.dox *.py
 # *.f90 *.f *.for *.vhd *.vhdl
 
-FILE_PATTERNS = *.cpp \
- *.hpp \
- *.ipp
+FILE_PATTERNS = *.c \
+ *.cpp \
+ *.ipp \
+ *.h \
+ *.hpp
 
 # The RECURSIVE tag can be used to turn specify whether or not subdirectories
 # should be searched for input files as well. Possible values are YES and NO.
 # If left blank NO is used.
 
-RECURSIVE = YES
+RECURSIVE = NO
 
 # The EXCLUDE tag can be used to specify files and/or directories that should
 # excluded from the INPUT source files. This way you can easily exclude a
@@ -1128,7 +1128,7 @@
 # typically be disabled. For large projects the javascript based search engine
 # can be slow, then enabling SERVER_BASED_SEARCH may provide a better solution.
 
-SEARCHENGINE = NO
+SEARCHENGINE = YES
 
 # When the SERVER_BASED_SEARCH tag is enabled the search engine will be
 # implemented using a PHP enabled web server instead of at the web client
@@ -1408,7 +1408,7 @@
 # contain include files that are not input files but should be processed by
 # the preprocessor.
 
-INCLUDE_PATH = ../../../../boost/pool/detail
+INCLUDE_PATH =
 
 # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard
 # patterns (like *.h and *.hpp) to filter out the header-files in the

Modified: sandbox/guild/pool/libs/pool/doc/Doxygen/html/annotated.html
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/Doxygen/html/annotated.html (original)
+++ sandbox/guild/pool/libs/pool/doc/Doxygen/html/annotated.html 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
@@ -4,10 +4,15 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <title>Pool: 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>
+<body onload='searchBox.OnSelectItem(0);'>
 <!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
 <div id="top">
 <div id="titlearea">
 <table cellspacing="0" cellpadding="0">
@@ -15,7 +20,6 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Pool</div>
- <div id="projectbrief">Pool</div>
   </td>
  </tr>
  </tbody>
@@ -24,9 +28,24 @@
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li>Main Page</li>
- <li>Namespaces</li>
       <li class="current">Classes</li>
       <li>Files</li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.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)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="navrow2" class="tabs2">
@@ -44,34 +63,42 @@
 </div>
 <div class="contents">
 <div class="textblock">Here are the classes, structs, unions and interfaces with brief descriptions:</div><table>
- <tr><td class="indexkey"><a class="el" href="structboost_1_1details_1_1pool_1_1ct__gcd.html">boost::details::pool::ct_gcd&lt; A, B &gt;</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="structboost_1_1details_1_1pool_1_1details_1_1ct__gcd__helper_3_01_a_00_01_b_00_01false_01_4.html">boost::details::pool::details::ct_gcd_helper&lt; A, B, false &gt;</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="structboost_1_1details_1_1pool_1_1details_1_1ct__gcd__helper_3_01_a_00_01_b_00_01true_01_4.html">boost::details::pool::details::ct_gcd_helper&lt; A, B, true &gt;</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="structboost_1_1details_1_1pool_1_1ct__lcm.html">boost::details::pool::ct_lcm&lt; A, B &gt;</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="structboost_1_1default__user__allocator__malloc__free.html">boost::default_user_allocator_malloc_free</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="structboost_1_1default__user__allocator__new__delete.html">boost::default_user_allocator_new_delete</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structboost_1_1default__user__allocator__malloc__free.html">boost::default_user_allocator_malloc_free</a></td><td class="indexvalue">Default User allocator malloc used as template parameter </td></tr>
+ <tr><td class="indexkey"><a class="el" href="structboost_1_1default__user__allocator__new__delete.html">boost::default_user_allocator_new_delete</a></td><td class="indexvalue">Default User allocator new used as default template parameter for UserAllocator. Uese new and delete </td></tr>
   <tr><td class="indexkey"><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="structboost_1_1fast__pool__allocator__tag.html">boost::fast_pool_allocator_tag</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classboost_1_1details_1_1pool_1_1guard.html">boost::details::pool::guard&lt; Mutex &gt;</a></td><td class="indexvalue">&lt; </td></tr>
+ <tr><td class="indexkey"><a class="el" href="structboost_1_1fast__pool__allocator__tag.html">boost::fast_pool_allocator_tag</a></td><td class="indexvalue">Tag to identify <a class="el" href="classboost_1_1pool__allocator.html">pool_allocator</a> when used as template parameter </td></tr>
   <tr><td class="indexkey"><a class="el" href="class_mutex.html">Mutex</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="classboost_1_1details_1_1pool_1_1null__mutex.html">boost::details::pool::null_mutex</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classboost_1_1object__pool.html">boost::object_pool&lt; T, UserAllocator &gt;</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr&lt; SizeType &gt;</a></td><td class="indexvalue">Implemention only </td></tr>
- <tr><td class="indexkey"><a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a></td><td class="indexvalue">A fast memory allocator that guarantees proper alignment of all allocated chunks </td></tr>
   <tr><td class="indexkey"><a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="structboost_1_1pool__allocator__tag.html">boost::pool_allocator_tag</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structboost_1_1pool__allocator__tag.html">boost::pool_allocator_tag</a></td><td class="indexvalue">Tag to identify <a class="el" href="classboost_1_1pool__allocator.html">pool_allocator</a> when used as template parameter </td></tr>
+ <tr><td class="indexkey"><a class="el" href="structboost_1_1singleton__pool_1_1pool__type.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;::pool_type</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structboost_1_1fast__pool__allocator_1_1rebind.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;::rebind&lt; U &gt;</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="structboost_1_1pool__allocator_1_1rebind.html">boost::pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;::rebind&lt; U &gt;</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="structboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4_1_1rebind.html">boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;::rebind&lt; U &gt;</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="structboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4_1_1rebind.html">boost::fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;::rebind&lt; U &gt;</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="structboost_1_1fast__pool__allocator_1_1rebind.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;::rebind&lt; U &gt;</a></td><td class="indexvalue"></td></tr>
+ <tr><td class="indexkey"><a class="el" href="structboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4_1_1rebind.html">boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;::rebind&lt; U &gt;</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="classboost_1_1simple__segregated__storage.html">boost::simple_segregated_storage&lt; SizeType &gt;</a></td><td class="indexvalue"></td></tr>
- <tr><td class="indexkey"><a class="el" href="structboost_1_1details_1_1pool_1_1singleton__default.html">boost::details::pool::singleton_default&lt; T &gt;</a></td><td class="indexvalue"></td></tr>
   <tr><td class="indexkey"><a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td class="indexvalue"></td></tr>
 </table>
 </div>
-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 18 2011 14:06:49 for Pool by&#160;
+<!--- 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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</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 class="footer"/><address class="footer"><small>Generated on Fri Feb 25 2011 15:44:50 for Pool by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 </body>

Modified: sandbox/guild/pool/libs/pool/doc/Doxygen/html/class_mutex.html
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/Doxygen/html/class_mutex.html (original)
+++ sandbox/guild/pool/libs/pool/doc/Doxygen/html/class_mutex.html 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
@@ -4,10 +4,15 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <title>Pool: Mutex Class Reference</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>
+<body onload='searchBox.OnSelectItem(0);'>
 <!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
 <div id="top">
 <div id="titlearea">
 <table cellspacing="0" cellpadding="0">
@@ -15,7 +20,6 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Pool</div>
- <div id="projectbrief">Pool</div>
   </td>
  </tr>
  </tbody>
@@ -24,9 +28,24 @@
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li>Main Page</li>
- <li>Namespaces</li>
       <li class="current">Classes</li>
       <li>Files</li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.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)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="navrow2" class="tabs2">
@@ -44,14 +63,28 @@
 </div>
 <div class="contents">
 <!-- doxytag: class="Mutex" -->
-<p>Inherited by boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;::pool_type.</p>
+<p>Inherited by <a class="el" href="structboost_1_1singleton__pool_1_1pool__type.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;::pool_type</a>.</p>
 <table class="memberdecls">
 </table>
 <hr/>The documentation for this class was generated from the following file:<ul>
 <li>I:/boost-sandbox/guild/pool/boost/pool/<a class="el" href="singleton__pool_8hpp_source.html">singleton_pool.hpp</a></li>
 </ul>
 </div>
-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 18 2011 14:06:49 for Pool by&#160;
+<!--- 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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</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 class="footer"/><address class="footer"><small>Generated on Fri Feb 25 2011 15:44:50 for Pool by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 </body>

Modified: sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1_p_o_dptr-members.html
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1_p_o_dptr-members.html (original)
+++ sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1_p_o_dptr-members.html 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
@@ -4,10 +4,15 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <title>Pool: 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>
+<body onload='searchBox.OnSelectItem(0);'>
 <!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
 <div id="top">
 <div id="titlearea">
 <table cellspacing="0" cellpadding="0">
@@ -15,7 +20,6 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Pool</div>
- <div id="projectbrief">Pool</div>
   </td>
  </tr>
  </tbody>
@@ -24,9 +28,24 @@
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li>Main Page</li>
- <li>Namespaces</li>
       <li class="current">Classes</li>
       <li>Files</li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.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)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="navrow2" class="tabs2">
@@ -39,8 +58,8 @@
   </div>
   <div id="nav-path" class="navpath">
     <ul>
- <li class="navelem"><a class="el" href="namespaceboost.html">boost</a> </li>
- <li class="navelem"><a class="el" href="namespaceboost_1_1details.html">details</a> </li>
+ <li class="navelem"><b>boost</b> </li>
+ <li class="navelem"><b>details</b> </li>
       <li class="navelem"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">PODptr</a> </li>
     </ul>
   </div>
@@ -62,11 +81,29 @@
   <tr class="memlist"><td><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#ab48f9aa67639d9ca9668c5ff26642ff6">next_size</a>() const </td><td><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr&lt; SizeType &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a4e242be2b3d20b6bf447336537d317b5">PODptr</a>(char *const nptr, const size_type nsize)</td><td><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr&lt; SizeType &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a7a6a682294f7fe0f37ea18c679c2bc56">PODptr</a>()</td><td><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr&lt; SizeType &gt;</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a1e03e64f9d72d7a3f83aaa923f69858e">size_type</a> typedef</td><td><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr&lt; SizeType &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ptr</b> (defined in <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr&lt; SizeType &gt;</a>)</td><td><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr&lt; SizeType &gt;</a></td><td><code> [private]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ptr_next_ptr</b>() const (defined in <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr&lt; SizeType &gt;</a>)</td><td><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr&lt; SizeType &gt;</a></td><td><code> [inline, private]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>ptr_next_size</b>() const (defined in <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr&lt; SizeType &gt;</a>)</td><td><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr&lt; SizeType &gt;</a></td><td><code> [inline, private]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr&lt; SizeType &gt;</a>)</td><td><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr&lt; SizeType &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>sz</b> (defined in <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr&lt; SizeType &gt;</a>)</td><td><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr&lt; SizeType &gt;</a></td><td><code> [private]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a9461621b70a9979f53dbed33d600e9fc">total_size</a>() const </td><td><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr&lt; SizeType &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#afaafbb8a69dd28033ed7a516ddd76392">valid</a>() const </td><td><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr&lt; SizeType &gt;</a></td><td><code> [inline]</code></td></tr>
 </table></div>
-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 18 2011 14:06:50 for Pool by&#160;
+<!--- 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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</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 class="footer"/><address class="footer"><small>Generated on Fri Feb 25 2011 15:44:50 for Pool by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 </body>

Modified: sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1_p_o_dptr.html
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1_p_o_dptr.html (original)
+++ sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1_p_o_dptr.html 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
@@ -4,10 +4,15 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <title>Pool: boost::details::PODptr&lt; SizeType &gt; Class Template Reference</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>
+<body onload='searchBox.OnSelectItem(0);'>
 <!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
 <div id="top">
 <div id="titlearea">
 <table cellspacing="0" cellpadding="0">
@@ -15,7 +20,6 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Pool</div>
- <div id="projectbrief">Pool</div>
   </td>
  </tr>
  </tbody>
@@ -24,9 +28,24 @@
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li>Main Page</li>
- <li>Namespaces</li>
       <li class="current">Classes</li>
       <li>Files</li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.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)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="navrow2" class="tabs2">
@@ -39,8 +58,8 @@
   </div>
   <div id="nav-path" class="navpath">
     <ul>
- <li class="navelem"><a class="el" href="namespaceboost.html">boost</a> </li>
- <li class="navelem"><a class="el" href="namespaceboost_1_1details.html">details</a> </li>
+ <li class="navelem"><b>boost</b> </li>
+ <li class="navelem"><b>details</b> </li>
       <li class="navelem"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">PODptr</a> </li>
     </ul>
   </div>
@@ -48,7 +67,9 @@
 <div class="header">
   <div class="summary">
 <a href="#pub-types">Public Types</a> &#124;
-Public Member Functions </div>
+Public Member Functions &#124;
+Private Member Functions &#124;
+Private Attributes </div>
   <div class="headertitle">
 <h1>boost::details::PODptr&lt; SizeType &gt; Class Template Reference</h1> </div>
 </div>
@@ -63,42 +84,48 @@
 <table class="memberdecls">
 <tr><td colspan="2"><h2><a name="pub-types"></a>
 Public Types</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef SizeType&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a1e03e64f9d72d7a3f83aaa923f69858e">size_type</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1e03e64f9d72d7a3f83aaa923f69858e"></a><!-- doxytag: member="boost::details::PODptr::size_type" ref="a1e03e64f9d72d7a3f83aaa923f69858e" args="" -->
+typedef SizeType&#160;</td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr>
 <tr><td colspan="2"><h2><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a4e242be2b3d20b6bf447336537d317b5">PODptr</a> (char *const nptr, const <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a1e03e64f9d72d7a3f83aaa923f69858e">size_type</a> nsize)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a4e242be2b3d20b6bf447336537d317b5">PODptr</a> (char *const nptr, const size_type nsize)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a7a6a682294f7fe0f37ea18c679c2bc56">PODptr</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#afaafbb8a69dd28033ed7a516ddd76392">valid</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#aea1902c6ce9c51d60f7558c19fdfa5af">invalidate</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">char *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a33b682f026f25365e273d434e7263336">begin</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a35af551c517d5dda5672f5088e2effb1">begin</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">char *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#ad9c480c1ef91b61edb2bca66ae48f81d">end</a> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a1e03e64f9d72d7a3f83aaa923f69858e">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a9461621b70a9979f53dbed33d600e9fc">total_size</a> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a1e03e64f9d72d7a3f83aaa923f69858e">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a35e91d025c4b6e325960b90972b0590f">element_size</a> () const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a1e03e64f9d72d7a3f83aaa923f69858e">size_type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#ab48f9aa67639d9ca9668c5ff26642ff6">next_size</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">size_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a9461621b70a9979f53dbed33d600e9fc">total_size</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">size_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a35e91d025c4b6e325960b90972b0590f">element_size</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">size_type &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#ab48f9aa67639d9ca9668c5ff26642ff6">next_size</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">char *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a458a4bf3e502628efb60ae0ce0bc3ab9">next_ptr</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">PODptr</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a664da3779e7591f9d8990b9fca803444">next</a> () const </td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#abcde315c5de806b969806c5bed26933c">next</a> (const <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">PODptr</a> &amp;arg) const </td></tr>
+<tr><td colspan="2"><h2><a name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a597257e1046f34fa02364a66ebb13ac7"></a><!-- doxytag: member="boost::details::PODptr::ptr_next_size" ref="a597257e1046f34fa02364a66ebb13ac7" args="() const " -->
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>ptr_next_size</b> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aafbcc38c60ec055fb156ffe680281c33"></a><!-- doxytag: member="boost::details::PODptr::ptr_next_ptr" ref="aafbcc38c60ec055fb156ffe680281c33" args="() const " -->
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>ptr_next_ptr</b> () const </td></tr>
+<tr><td colspan="2"><h2><a name="pri-attribs"></a>
+Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a75ac25f46e384c95df5f3f445094634b"></a><!-- doxytag: member="boost::details::PODptr::ptr" ref="a75ac25f46e384c95df5f3f445094634b" args="" -->
+char *&#160;</td><td class="memItemRight" valign="bottom"><b>ptr</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6db0fb3b09180cc923f6db72de31ba4c"></a><!-- doxytag: member="boost::details::PODptr::sz" ref="a6db0fb3b09180cc923f6db72de31ba4c" args="" -->
+size_type&#160;</td><td class="memItemRight" valign="bottom"><b>sz</b></td></tr>
 </table>
 <hr/><a name="_details"></a><h2>Detailed Description</h2>
 <div class="textblock"><h3>template&lt;typename SizeType&gt;<br/>
  class boost::details::PODptr&lt; SizeType &gt;</h3>
 
 <p>Implemention only. </p>
-</div><hr/><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="a1e03e64f9d72d7a3f83aaa923f69858e"></a><!-- doxytag: member="boost::details::PODptr::size_type" ref="a1e03e64f9d72d7a3f83aaa923f69858e" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename SizeType&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef SizeType <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr</a>&lt; SizeType &gt;::<a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a1e03e64f9d72d7a3f83aaa923f69858e">size_type</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<p><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html" title="Implemention only.">PODptr</a> is a class that pretends to be a "pointer" to different class types that don't really exist. It provides member functions to access the "data" of the "object" it points to. Since these "class" types are of variable size, and contains some information at the *end* of its memory (for alignment reasons), <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html" title="Implemention only.">PODptr</a> must contain the size of this "class" as well as the pointer to this "object".</p>
+<p><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html" title="Implemention only.">PODptr</a> is a class that pretends to be a "pointer" to different class types that don't really exist. It provides member functions to access the "data" of the "object" it points to. Since these "class" types are of variable size, and contains some information at the *end* of its memory (for alignment reasons), ! <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html" title="Implemention only.">PODptr</a> must contain the size of this "class" as well as the pointer to this "object". </p>
+<dl><dt><b>Template Parameters:</b></dt><dd>
+ <table class="">
+ <tr><td class="paramname">SizeType</td><td>size type of memory block.</td></tr>
+ </table>
+ </dd>
+</dl>
 <p>A <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html" title="Implemention only.">PODptr</a> holds the location and size of a memory block allocated from the system. Each memory block is split logically into three sections:<br/>
  Chunk area. This section may be different sizes. <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html" title="Implemention only.">PODptr</a> does not care what the size of the chunks is, but it does care (and keep track of) the total size of the chunk area.<br/>
  Next pointer. This section is always the same size for a given SizeType. It holds a pointer to the location of the next memory block in the memory block list, or 0 if there is no such block.<br/>
@@ -106,10 +133,7 @@
 </p>
 <p>The <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html" title="Implemention only.">PODptr</a> class just provides cleaner ways of dealing with raw memory blocks.</p>
 <p>A <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html" title="Implemention only.">PODptr</a> object is either valid or invalid. An invalid <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html" title="Implemention only.">PODptr</a> is analogous to a null pointer. The default constructor for <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html" title="Implemention only.">PODptr</a> will result in an invalid object. Calling the member function invalidate will result in that object becoming invalid. The member function valid can be used to test for validity. </p>
-
-</div>
-</div>
-<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a4e242be2b3d20b6bf447336537d317b5"></a><!-- doxytag: member="boost::details::PODptr::PODptr" ref="a4e242be2b3d20b6bf447336537d317b5" args="(char *const nptr, const size_type nsize)" -->
 <div class="memitem">
 <div class="memproto">
@@ -125,7 +149,7 @@
         <tr>
           <td class="paramkey"></td>
           <td></td>
- <td class="paramtype">const <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a1e03e64f9d72d7a3f83aaa923f69858e">size_type</a>&#160;</td>
+ <td class="paramtype">const size_type&#160;</td>
           <td class="paramname"><em>nsize</em>&#160;</td>
         </tr>
         <tr>
@@ -215,7 +239,7 @@
 template&lt;typename SizeType&gt; </div>
       <table class="memname">
         <tr>
- <td class="memname"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a1e03e64f9d72d7a3f83aaa923f69858e">size_type</a> <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr</a>&lt; SizeType &gt;::element_size </td>
+ <td class="memname">size_type <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr</a>&lt; SizeType &gt;::element_size </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const<code> [inline]</code></td>
@@ -271,45 +295,45 @@
 
 </div>
 </div>
-<a class="anchor" id="abcde315c5de806b969806c5bed26933c"></a><!-- doxytag: member="boost::details::PODptr::next" ref="abcde315c5de806b969806c5bed26933c" args="(const PODptr &amp;arg) const " -->
+<a class="anchor" id="a664da3779e7591f9d8990b9fca803444"></a><!-- doxytag: member="boost::details::PODptr::next" ref="a664da3779e7591f9d8990b9fca803444" args="() const " -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;typename SizeType&gt; </div>
       <table class="memname">
         <tr>
- <td class="memname">void <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr</a>&lt; SizeType &gt;::next </td>
+ <td class="memname"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">PODptr</a> <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr</a>&lt; SizeType &gt;::next </td>
           <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">PODptr</a>&lt; SizeType &gt; &amp;&#160;</td>
- <td class="paramname"><em>arg</em></td><td>)</td>
+ <td class="paramname"></td><td>)</td>
           <td> const<code> [inline]</code></td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
-<p><p>Sets next <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html" title="Implemention only.">PODptr</a>. </p>
+<p><dl class="return"><dt><b>Returns:</b></dt><dd>next <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html" title="Implemention only.">PODptr</a>. </dd></dl>
 </p>
 
 </div>
 </div>
-<a class="anchor" id="a664da3779e7591f9d8990b9fca803444"></a><!-- doxytag: member="boost::details::PODptr::next" ref="a664da3779e7591f9d8990b9fca803444" args="() const " -->
+<a class="anchor" id="abcde315c5de806b969806c5bed26933c"></a><!-- doxytag: member="boost::details::PODptr::next" ref="abcde315c5de806b969806c5bed26933c" args="(const PODptr &amp;arg) const " -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;typename SizeType&gt; </div>
       <table class="memname">
         <tr>
- <td class="memname"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">PODptr</a> <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr</a>&lt; SizeType &gt;::next </td>
+ <td class="memname">void <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr</a>&lt; SizeType &gt;::next </td>
           <td>(</td>
- <td class="paramname"></td><td>)</td>
+ <td class="paramtype">const <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">PODptr</a>&lt; SizeType &gt; &amp;&#160;</td>
+ <td class="paramname"><em>arg</em></td><td>)</td>
           <td> const<code> [inline]</code></td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
-<p><dl class="return"><dt><b>Returns:</b></dt><dd>next <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html" title="Implemention only.">PODptr</a>. </dd></dl>
+<p><p>Sets next <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html" title="Implemention only.">PODptr</a>. </p>
 </p>
 
 </div>
@@ -342,7 +366,7 @@
 template&lt;typename SizeType&gt; </div>
       <table class="memname">
         <tr>
- <td class="memname"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a1e03e64f9d72d7a3f83aaa923f69858e">size_type</a>&amp; <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr</a>&lt; SizeType &gt;::next_size </td>
+ <td class="memname">size_type&amp; <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr</a>&lt; SizeType &gt;::next_size </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const<code> [inline]</code></td>
@@ -363,7 +387,7 @@
 template&lt;typename SizeType&gt; </div>
       <table class="memname">
         <tr>
- <td class="memname"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html#a1e03e64f9d72d7a3f83aaa923f69858e">size_type</a> <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr</a>&lt; SizeType &gt;::total_size </td>
+ <td class="memname">size_type <a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">boost::details::PODptr</a>&lt; SizeType &gt;::total_size </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const<code> [inline]</code></td>
@@ -404,7 +428,21 @@
 <li>I:/boost-sandbox/guild/pool/boost/pool/<a class="el" href="pool_8hpp_source.html">pool.hpp</a></li>
 </ul>
 </div>
-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 18 2011 14:06:50 for Pool by&#160;
+<!--- 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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</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 class="footer"/><address class="footer"><small>Generated on Fri Feb 25 2011 15:44:50 for Pool by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 </body>

Modified: sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1pool_1_1guard-members.html
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1pool_1_1guard-members.html (original)
+++ sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1pool_1_1guard-members.html 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
@@ -4,10 +4,15 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <title>Pool: 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>
+<body onload='searchBox.OnSelectItem(0);'>
 <!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
 <div id="top">
 <div id="titlearea">
 <table cellspacing="0" cellpadding="0">
@@ -15,7 +20,6 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Pool</div>
- <div id="projectbrief">Pool</div>
   </td>
  </tr>
  </tbody>
@@ -24,9 +28,24 @@
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li>Main Page</li>
- <li>Namespaces</li>
       <li class="current">Classes</li>
       <li>Files</li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.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)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="navrow2" class="tabs2">
@@ -39,9 +58,9 @@
   </div>
   <div id="nav-path" class="navpath">
     <ul>
- <li class="navelem"><a class="el" href="namespaceboost.html">boost</a> </li>
- <li class="navelem"><a class="el" href="namespaceboost_1_1details.html">details</a> </li>
- <li class="navelem"><a class="el" href="namespaceboost_1_1details_1_1pool.html">pool</a> </li>
+ <li class="navelem"><b>boost</b> </li>
+ <li class="navelem"><b>details</b> </li>
+ <li class="navelem"><b>pool</b> </li>
       <li class="navelem"><a class="el" href="classboost_1_1details_1_1pool_1_1guard.html">guard</a> </li>
     </ul>
   </div>
@@ -55,7 +74,21 @@
   <tr class="memlist"><td><a class="el" href="classboost_1_1details_1_1pool_1_1guard.html#a8f0dc5c32b5056eaaba2f03b391a4a88">guard</a>(Mutex &amp;nmtx)</td><td><a class="el" href="classboost_1_1details_1_1pool_1_1guard.html">boost::details::pool::guard&lt; Mutex &gt;</a></td><td><code> [inline, explicit]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1details_1_1pool_1_1guard.html#aafa6b8793be033bc5ca813661c43dde6">~guard</a>()</td><td><a class="el" href="classboost_1_1details_1_1pool_1_1guard.html">boost::details::pool::guard&lt; Mutex &gt;</a></td><td><code> [inline]</code></td></tr>
 </table></div>
-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 18 2011 14:06:50 for Pool by&#160;
+<!--- 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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</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 class="footer"/><address class="footer"><small>Generated on Fri Feb 25 2011 12:17:14 for Pool by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 </body>

Modified: sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1pool_1_1guard.html
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1pool_1_1guard.html (original)
+++ sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1pool_1_1guard.html 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
@@ -4,10 +4,15 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <title>Pool: boost::details::pool::guard&lt; Mutex &gt; Class Template Reference</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>
+<body onload='searchBox.OnSelectItem(0);'>
 <!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
 <div id="top">
 <div id="titlearea">
 <table cellspacing="0" cellpadding="0">
@@ -15,7 +20,6 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Pool</div>
- <div id="projectbrief">Pool</div>
   </td>
  </tr>
  </tbody>
@@ -24,9 +28,24 @@
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li>Main Page</li>
- <li>Namespaces</li>
       <li class="current">Classes</li>
       <li>Files</li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.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)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="navrow2" class="tabs2">
@@ -39,9 +58,9 @@
   </div>
   <div id="nav-path" class="navpath">
     <ul>
- <li class="navelem"><a class="el" href="namespaceboost.html">boost</a> </li>
- <li class="navelem"><a class="el" href="namespaceboost_1_1details.html">details</a> </li>
- <li class="navelem"><a class="el" href="namespaceboost_1_1details_1_1pool.html">pool</a> </li>
+ <li class="navelem"><b>boost</b> </li>
+ <li class="navelem"><b>details</b> </li>
+ <li class="navelem"><b>pool</b> </li>
       <li class="navelem"><a class="el" href="classboost_1_1details_1_1pool_1_1guard.html">guard</a> </li>
     </ul>
   </div>
@@ -125,7 +144,21 @@
 <li>I:/boost-sandbox/guild/pool/boost/pool/detail/<a class="el" href="guard_8hpp_source.html">guard.hpp</a></li>
 </ul>
 </div>
-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 18 2011 14:06:50 for Pool by&#160;
+<!--- 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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</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 class="footer"/><address class="footer"><small>Generated on Fri Feb 25 2011 12:17:14 for Pool by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 </body>

Modified: sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1pool_1_1null__mutex-members.html
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1pool_1_1null__mutex-members.html (original)
+++ sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1pool_1_1null__mutex-members.html 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
@@ -4,10 +4,15 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <title>Pool: 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>
+<body onload='searchBox.OnSelectItem(0);'>
 <!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
 <div id="top">
 <div id="titlearea">
 <table cellspacing="0" cellpadding="0">
@@ -15,7 +20,6 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Pool</div>
- <div id="projectbrief">Pool</div>
   </td>
  </tr>
  </tbody>
@@ -24,9 +28,24 @@
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li>Main Page</li>
- <li>Namespaces</li>
       <li class="current">Classes</li>
       <li>Files</li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.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)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="navrow2" class="tabs2">
@@ -39,9 +58,9 @@
   </div>
   <div id="nav-path" class="navpath">
     <ul>
- <li class="navelem"><a class="el" href="namespaceboost.html">boost</a> </li>
- <li class="navelem"><a class="el" href="namespaceboost_1_1details.html">details</a> </li>
- <li class="navelem"><a class="el" href="namespaceboost_1_1details_1_1pool.html">pool</a> </li>
+ <li class="navelem"><b>boost</b> </li>
+ <li class="navelem"><b>details</b> </li>
+ <li class="navelem"><b>pool</b> </li>
       <li class="navelem"><a class="el" href="classboost_1_1details_1_1pool_1_1null__mutex.html">null_mutex</a> </li>
     </ul>
   </div>
@@ -52,11 +71,25 @@
 </div>
 <div class="contents">
 This is the complete list of members for <a class="el" href="classboost_1_1details_1_1pool_1_1null__mutex.html">boost::details::pool::null_mutex</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="classboost_1_1details_1_1pool_1_1null__mutex.html#aa58b3daa87ad66367f5fb30283d191da">lock</a>()</td><td><a class="el" href="classboost_1_1details_1_1pool_1_1null__mutex.html">boost::details::pool::null_mutex</a></td><td><code> [inline, static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1details_1_1pool_1_1null__mutex.html#a5b77f3775143367d0a7bd9d86746a1ca">null_mutex</a>()</td><td><a class="el" href="classboost_1_1details_1_1pool_1_1null__mutex.html">boost::details::pool::null_mutex</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1details_1_1pool_1_1null__mutex.html#a3532e41e157b9e3898374543c0668d81">unlock</a>()</td><td><a class="el" href="classboost_1_1details_1_1pool_1_1null__mutex.html">boost::details::pool::null_mutex</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>lock</b>() (defined in <a class="el" href="classboost_1_1details_1_1pool_1_1null__mutex.html">boost::details::pool::null_mutex</a>)</td><td><a class="el" href="classboost_1_1details_1_1pool_1_1null__mutex.html">boost::details::pool::null_mutex</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>null_mutex</b>() (defined in <a class="el" href="classboost_1_1details_1_1pool_1_1null__mutex.html">boost::details::pool::null_mutex</a>)</td><td><a class="el" href="classboost_1_1details_1_1pool_1_1null__mutex.html">boost::details::pool::null_mutex</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>unlock</b>() (defined in <a class="el" href="classboost_1_1details_1_1pool_1_1null__mutex.html">boost::details::pool::null_mutex</a>)</td><td><a class="el" href="classboost_1_1details_1_1pool_1_1null__mutex.html">boost::details::pool::null_mutex</a></td><td><code> [inline, static]</code></td></tr>
 </table></div>
-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 18 2011 14:06:50 for Pool by&#160;
+<!--- 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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</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 class="footer"/><address class="footer"><small>Generated on Fri Feb 25 2011 12:17:14 for Pool by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 </body>

Modified: sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1pool_1_1null__mutex.html
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1pool_1_1null__mutex.html (original)
+++ sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1details_1_1pool_1_1null__mutex.html 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
@@ -4,10 +4,15 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <title>Pool: boost::details::pool::null_mutex Class Reference</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>
+<body onload='searchBox.OnSelectItem(0);'>
 <!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
 <div id="top">
 <div id="titlearea">
 <table cellspacing="0" cellpadding="0">
@@ -15,7 +20,6 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Pool</div>
- <div id="projectbrief">Pool</div>
   </td>
  </tr>
  </tbody>
@@ -24,9 +28,24 @@
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li>Main Page</li>
- <li>Namespaces</li>
       <li class="current">Classes</li>
       <li>Files</li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.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)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="navrow2" class="tabs2">
@@ -39,89 +58,49 @@
   </div>
   <div id="nav-path" class="navpath">
     <ul>
- <li class="navelem"><a class="el" href="namespaceboost.html">boost</a> </li>
- <li class="navelem"><a class="el" href="namespaceboost_1_1details.html">details</a> </li>
- <li class="navelem"><a class="el" href="namespaceboost_1_1details_1_1pool.html">pool</a> </li>
+ <li class="navelem"><b>boost</b> </li>
+ <li class="navelem"><b>details</b> </li>
+ <li class="navelem"><b>pool</b> </li>
       <li class="navelem"><a class="el" href="classboost_1_1details_1_1pool_1_1null__mutex.html">null_mutex</a> </li>
     </ul>
   </div>
 </div>
 <div class="header">
   <div class="summary">
-Public Member Functions &#124;
 <a href="#pub-static-methods">Static Public Member Functions</a> </div>
   <div class="headertitle">
 <h1>boost::details::pool::null_mutex Class Reference</h1> </div>
 </div>
 <div class="contents">
 <!-- doxytag: class="boost::details::pool::null_mutex" -->
-<p><code>#include &lt;<a class="el" href="mutex_8hpp_source.html">mutex.hpp</a>&gt;</code></p>
-
 <p>List of all members.</p>
 <table class="memberdecls">
-<tr><td colspan="2"><h2><a name="pub-methods"></a>
-Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1pool_1_1null__mutex.html#a5b77f3775143367d0a7bd9d86746a1ca">null_mutex</a> ()</td></tr>
 <tr><td colspan="2"><h2><a name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1pool_1_1null__mutex.html#aa58b3daa87ad66367f5fb30283d191da">lock</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1details_1_1pool_1_1null__mutex.html#a3532e41e157b9e3898374543c0668d81">unlock</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa58b3daa87ad66367f5fb30283d191da"></a><!-- doxytag: member="boost::details::pool::null_mutex::lock" ref="aa58b3daa87ad66367f5fb30283d191da" args="()" -->
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>lock</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3532e41e157b9e3898374543c0668d81"></a><!-- doxytag: member="boost::details::pool::null_mutex::unlock" ref="a3532e41e157b9e3898374543c0668d81" args="()" -->
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>unlock</b> ()</td></tr>
 </table>
-<hr/><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a5b77f3775143367d0a7bd9d86746a1ca"></a><!-- doxytag: member="boost::details::pool::null_mutex::null_mutex" ref="a5b77f3775143367d0a7bd9d86746a1ca" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">boost::details::pool::null_mutex::null_mutex </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="aa58b3daa87ad66367f5fb30283d191da"></a><!-- doxytag: member="boost::details::pool::null_mutex::lock" ref="aa58b3daa87ad66367f5fb30283d191da" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">static void boost::details::pool::null_mutex::lock </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td><code> [inline, static]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a3532e41e157b9e3898374543c0668d81"></a><!-- doxytag: member="boost::details::pool::null_mutex::unlock" ref="a3532e41e157b9e3898374543c0668d81" args="()" -->
-<div class="memitem">
-<div class="memproto">
- <table class="memname">
- <tr>
- <td class="memname">static void boost::details::pool::null_mutex::unlock </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td><code> [inline, static]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
 <hr/>The documentation for this class was generated from the following file:<ul>
 <li>I:/boost-sandbox/guild/pool/boost/pool/detail/<a class="el" href="mutex_8hpp_source.html">mutex.hpp</a></li>
 </ul>
 </div>
-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 18 2011 14:06:50 for Pool by&#160;
+<!--- 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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</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 class="footer"/><address class="footer"><small>Generated on Fri Feb 25 2011 12:17:14 for Pool by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 </body>

Modified: sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1fast__pool__allocator-members.html
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1fast__pool__allocator-members.html (original)
+++ sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1fast__pool__allocator-members.html 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
@@ -4,10 +4,15 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <title>Pool: 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>
+<body onload='searchBox.OnSelectItem(0);'>
 <!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
 <div id="top">
 <div id="titlearea">
 <table cellspacing="0" cellpadding="0">
@@ -15,7 +20,6 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Pool</div>
- <div id="projectbrief">Pool</div>
   </td>
  </tr>
  </tbody>
@@ -24,9 +28,24 @@
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li>Main Page</li>
- <li>Namespaces</li>
       <li class="current">Classes</li>
       <li>Files</li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.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)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="navrow2" class="tabs2">
@@ -39,7 +58,7 @@
   </div>
   <div id="nav-path" class="navpath">
     <ul>
- <li class="navelem"><a class="el" href="namespaceboost.html">boost</a> </li>
+ <li class="navelem"><b>boost</b> </li>
       <li class="navelem"><a class="el" href="classboost_1_1fast__pool__allocator.html">fast_pool_allocator</a> </li>
     </ul>
   </div>
@@ -50,32 +69,46 @@
 </div>
 <div class="contents">
 This is the complete list of members for <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#ae49379674da2ca969053428057a8c20d">address</a>(reference r)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline, static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#a8cec5d79b4b5b040c6c55114d52c7029">address</a>(const_reference s)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline, static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#a948c2ae8f780b3438ea095dbf8c1448b">allocate</a>(const size_type n)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>address</b>(reference r) (defined in <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>address</b>(const_reference s) (defined in <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>allocate</b>(const size_type n) (defined in <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#a7d7e122b1a85cfe7837c21658f02e2d2">allocate</a>(const size_type n, const void *const)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#af745b208b9151081937461470f0cf78d">allocate</a>()</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline, static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#abdb5d1334c30222b3c0559a5f9accdfc">BOOST_STATIC_CONSTANT</a>(unsigned, next_size=NextSize)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#a25e48a1e5103fc936bfb22c075cefb43">const_pointer</a> typedef</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#acd3ba90f75c3edb36537cbc87b507c08">const_reference</a> typedef</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#a80d84adf29127f5859107a60c86018bc">construct</a>(const pointer ptr, const value_type &amp;t)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>BOOST_STATIC_CONSTANT</b>(unsigned, next_size=NextSize) (defined in <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>const_pointer</b> typedef (defined in <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>const_reference</b> typedef (defined in <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>construct</b>(const pointer ptr, const value_type &amp;t) (defined in <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#a489f11d40d28926627a556da573eed22">deallocate</a>(const pointer ptr, const size_type n)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#ab43e39f55d8c48a29bf4ed2b4f6b3401">deallocate</a>(const pointer ptr)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#aa1a6e1190172676d92e9f8c676e6f689">destroy</a>(const pointer ptr)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#a31c1714c734667a2ff6165276c561710">difference_type</a> typedef</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#a76bf35d5807690f9d53de468819bf534">fast_pool_allocator</a>()</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>difference_type</b> typedef (defined in <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>fast_pool_allocator</b>() (defined in <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#a4c046e72d1b06b3c9de35568f39e7b8d">fast_pool_allocator</a>(const fast_pool_allocator&lt; U, UserAllocator, Mutex, NextSize, MaxSize &gt; &amp;)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#a47c89f9d635d4b3becf34d3931877d1b">max_size</a>()</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline, static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#a346b044d85fb33e9fa58a827b7a5f692">mutex</a> typedef</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#abdb797592fd01e57d404908a7a8fdeba">operator!=</a>(const fast_pool_allocator &amp;) const </td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#acfdc090e10f726c365bb09cc23232b15">operator==</a>(const fast_pool_allocator &amp;) const </td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#ab140f26fc4b349eb5929a7f973997578">pointer</a> typedef</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#a81096fec75145d8ab3827072d09eb04b">reference</a> typedef</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#aebf27aeeb0d25f69b8ec886302b1c780">size_type</a> typedef</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#a9194490e0656b89b19d56cdc9a5a74e9">user_allocator</a> typedef</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator.html#ad460fe6264c17eda7caa05cccd485611">value_type</a> typedef</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>max_size</b>() (defined in <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>mutex</b> typedef (defined in <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>operator!=</b>(const fast_pool_allocator &amp;) const (defined in <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>operator==</b>(const fast_pool_allocator &amp;) const (defined in <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>reference</b> typedef (defined in <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>size_type</b> typedef (defined in <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>user_allocator</b> typedef (defined in <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
 </table></div>
-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 18 2011 14:06:50 for Pool by&#160;
+<!--- 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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</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 class="footer"/><address class="footer"><small>Generated on Fri Feb 25 2011 15:44:50 for Pool by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 </body>

Modified: sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1fast__pool__allocator.html
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1fast__pool__allocator.html (original)
+++ sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1fast__pool__allocator.html 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
@@ -4,10 +4,15 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <title>Pool: boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt; Class Template Reference</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>
+<body onload='searchBox.OnSelectItem(0);'>
 <!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
 <div id="top">
 <div id="titlearea">
 <table cellspacing="0" cellpadding="0">
@@ -15,7 +20,6 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Pool</div>
- <div id="projectbrief">Pool</div>
   </td>
  </tr>
  </tbody>
@@ -24,9 +28,24 @@
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li>Main Page</li>
- <li>Namespaces</li>
       <li class="current">Classes</li>
       <li>Files</li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.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)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="navrow2" class="tabs2">
@@ -39,7 +58,7 @@
   </div>
   <div id="nav-path" class="navpath">
     <ul>
- <li class="navelem"><a class="el" href="namespaceboost.html">boost</a> </li>
+ <li class="navelem"><b>boost</b> </li>
       <li class="navelem"><a class="el" href="classboost_1_1fast__pool__allocator.html">fast_pool_allocator</a> </li>
     </ul>
   </div>
@@ -64,200 +83,70 @@
 <tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1fast__pool__allocator_1_1rebind.html">rebind</a></td></tr>
 <tr><td colspan="2"><h2><a name="pub-types"></a>
 Public Types</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#ad460fe6264c17eda7caa05cccd485611">value_type</a></td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Fast Pool memory allocator. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef UserAllocator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#a9194490e0656b89b19d56cdc9a5a74e9">user_allocator</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="class_mutex.html">Mutex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#a346b044d85fb33e9fa58a827b7a5f692">mutex</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classboost_1_1fast__pool__allocator.html#ad460fe6264c17eda7caa05cccd485611">value_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#ab140f26fc4b349eb5929a7f973997578">pointer</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef const <a class="el" href="classboost_1_1fast__pool__allocator.html#ad460fe6264c17eda7caa05cccd485611">value_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#a25e48a1e5103fc936bfb22c075cefb43">const_pointer</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classboost_1_1fast__pool__allocator.html#ad460fe6264c17eda7caa05cccd485611">value_type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#a81096fec75145d8ab3827072d09eb04b">reference</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef const <a class="el" href="classboost_1_1fast__pool__allocator.html#ad460fe6264c17eda7caa05cccd485611">value_type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#acd3ba90f75c3edb36537cbc87b507c08">const_reference</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classboost_1_1pool.html">pool</a>&lt; UserAllocator &gt;<br class="typebreak"/>
-::<a class="el" href="classboost_1_1fast__pool__allocator.html#aebf27aeeb0d25f69b8ec886302b1c780">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#aebf27aeeb0d25f69b8ec886302b1c780">size_type</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classboost_1_1pool.html">pool</a>&lt; UserAllocator &gt;<br class="typebreak"/>
-::<a class="el" href="classboost_1_1fast__pool__allocator.html#a31c1714c734667a2ff6165276c561710">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#a31c1714c734667a2ff6165276c561710">difference_type</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad460fe6264c17eda7caa05cccd485611"></a><!-- doxytag: member="boost::fast_pool_allocator::value_type" ref="ad460fe6264c17eda7caa05cccd485611" args="" -->
+typedef T&#160;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9194490e0656b89b19d56cdc9a5a74e9"></a><!-- doxytag: member="boost::fast_pool_allocator::user_allocator" ref="a9194490e0656b89b19d56cdc9a5a74e9" args="" -->
+typedef UserAllocator&#160;</td><td class="memItemRight" valign="bottom"><b>user_allocator</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a346b044d85fb33e9fa58a827b7a5f692"></a><!-- doxytag: member="boost::fast_pool_allocator::mutex" ref="a346b044d85fb33e9fa58a827b7a5f692" args="" -->
+typedef <a class="el" href="class_mutex.html">Mutex</a>&#160;</td><td class="memItemRight" valign="bottom"><b>mutex</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab140f26fc4b349eb5929a7f973997578"></a><!-- doxytag: member="boost::fast_pool_allocator::pointer" ref="ab140f26fc4b349eb5929a7f973997578" args="" -->
+typedef value_type *&#160;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a25e48a1e5103fc936bfb22c075cefb43"></a><!-- doxytag: member="boost::fast_pool_allocator::const_pointer" ref="a25e48a1e5103fc936bfb22c075cefb43" args="" -->
+typedef const value_type *&#160;</td><td class="memItemRight" valign="bottom"><b>const_pointer</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a81096fec75145d8ab3827072d09eb04b"></a><!-- doxytag: member="boost::fast_pool_allocator::reference" ref="a81096fec75145d8ab3827072d09eb04b" args="" -->
+typedef value_type &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acd3ba90f75c3edb36537cbc87b507c08"></a><!-- doxytag: member="boost::fast_pool_allocator::const_reference" ref="acd3ba90f75c3edb36537cbc87b507c08" args="" -->
+typedef const value_type &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>const_reference</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aebf27aeeb0d25f69b8ec886302b1c780"></a><!-- doxytag: member="boost::fast_pool_allocator::size_type" ref="aebf27aeeb0d25f69b8ec886302b1c780" args="" -->
+typedef <a class="el" href="classboost_1_1pool.html">pool</a>&lt; UserAllocator &gt;<br class="typebreak"/>
+::size_type&#160;</td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a31c1714c734667a2ff6165276c561710"></a><!-- doxytag: member="boost::fast_pool_allocator::difference_type" ref="a31c1714c734667a2ff6165276c561710" args="" -->
+typedef <a class="el" href="classboost_1_1pool.html">pool</a>&lt; UserAllocator &gt;<br class="typebreak"/>
+::difference_type&#160;</td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr>
 <tr><td colspan="2"><h2><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#abdb5d1334c30222b3c0559a5f9accdfc">BOOST_STATIC_CONSTANT</a> (unsigned, next_size=NextSize)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#a76bf35d5807690f9d53de468819bf534">fast_pool_allocator</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdb5d1334c30222b3c0559a5f9accdfc"></a><!-- doxytag: member="boost::fast_pool_allocator::BOOST_STATIC_CONSTANT" ref="abdb5d1334c30222b3c0559a5f9accdfc" args="(unsigned, next_size=NextSize)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>BOOST_STATIC_CONSTANT</b> (unsigned, next_size=NextSize)</td></tr>
 <tr><td class="memTemplParams" colspan="2">template&lt;typename U &gt; </td></tr>
 <tr><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#a4c046e72d1b06b3c9de35568f39e7b8d">fast_pool_allocator</a> (const <a class="el" href="classboost_1_1fast__pool__allocator.html">fast_pool_allocator</a>&lt; U, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt; &amp;)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#a80d84adf29127f5859107a60c86018bc">construct</a> (const <a class="el" href="classboost_1_1fast__pool__allocator.html#ab140f26fc4b349eb5929a7f973997578">pointer</a> ptr, const <a class="el" href="classboost_1_1fast__pool__allocator.html#ad460fe6264c17eda7caa05cccd485611">value_type</a> &amp;t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#aa1a6e1190172676d92e9f8c676e6f689">destroy</a> (const <a class="el" href="classboost_1_1fast__pool__allocator.html#ab140f26fc4b349eb5929a7f973997578">pointer</a> ptr)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#acfdc090e10f726c365bb09cc23232b15">operator==</a> (const <a class="el" href="classboost_1_1fast__pool__allocator.html">fast_pool_allocator</a> &amp;) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#abdb797592fd01e57d404908a7a8fdeba">operator!=</a> (const <a class="el" href="classboost_1_1fast__pool__allocator.html">fast_pool_allocator</a> &amp;) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a80d84adf29127f5859107a60c86018bc"></a><!-- doxytag: member="boost::fast_pool_allocator::construct" ref="a80d84adf29127f5859107a60c86018bc" args="(const pointer ptr, const value_type &amp;t)" -->
+void&#160;</td><td class="memItemRight" valign="bottom"><b>construct</b> (const pointer ptr, const value_type &amp;t)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#aa1a6e1190172676d92e9f8c676e6f689">destroy</a> (const pointer ptr)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="acfdc090e10f726c365bb09cc23232b15"></a><!-- doxytag: member="boost::fast_pool_allocator::operator==" ref="acfdc090e10f726c365bb09cc23232b15" args="(const fast_pool_allocator &amp;) const " -->
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classboost_1_1fast__pool__allocator.html">fast_pool_allocator</a> &amp;) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="abdb797592fd01e57d404908a7a8fdeba"></a><!-- doxytag: member="boost::fast_pool_allocator::operator!=" ref="abdb797592fd01e57d404908a7a8fdeba" args="(const fast_pool_allocator &amp;) const " -->
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const <a class="el" href="classboost_1_1fast__pool__allocator.html">fast_pool_allocator</a> &amp;) const </td></tr>
 <tr><td colspan="2"><h2><a name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classboost_1_1fast__pool__allocator.html#ab140f26fc4b349eb5929a7f973997578">pointer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#ae49379674da2ca969053428057a8c20d">address</a> (<a class="el" href="classboost_1_1fast__pool__allocator.html#a81096fec75145d8ab3827072d09eb04b">reference</a> r)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classboost_1_1fast__pool__allocator.html#a25e48a1e5103fc936bfb22c075cefb43">const_pointer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#a8cec5d79b4b5b040c6c55114d52c7029">address</a> (<a class="el" href="classboost_1_1fast__pool__allocator.html#acd3ba90f75c3edb36537cbc87b507c08">const_reference</a> s)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classboost_1_1fast__pool__allocator.html#aebf27aeeb0d25f69b8ec886302b1c780">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#a47c89f9d635d4b3becf34d3931877d1b">max_size</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classboost_1_1fast__pool__allocator.html#ab140f26fc4b349eb5929a7f973997578">pointer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#a948c2ae8f780b3438ea095dbf8c1448b">allocate</a> (const <a class="el" href="classboost_1_1fast__pool__allocator.html#aebf27aeeb0d25f69b8ec886302b1c780">size_type</a> n)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classboost_1_1fast__pool__allocator.html#ab140f26fc4b349eb5929a7f973997578">pointer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#a7d7e122b1a85cfe7837c21658f02e2d2">allocate</a> (const <a class="el" href="classboost_1_1fast__pool__allocator.html#aebf27aeeb0d25f69b8ec886302b1c780">size_type</a> n, const void *const)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classboost_1_1fast__pool__allocator.html#ab140f26fc4b349eb5929a7f973997578">pointer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#af745b208b9151081937461470f0cf78d">allocate</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#a489f11d40d28926627a556da573eed22">deallocate</a> (const <a class="el" href="classboost_1_1fast__pool__allocator.html#ab140f26fc4b349eb5929a7f973997578">pointer</a> ptr, const <a class="el" href="classboost_1_1fast__pool__allocator.html#aebf27aeeb0d25f69b8ec886302b1c780">size_type</a> n)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#ab43e39f55d8c48a29bf4ed2b4f6b3401">deallocate</a> (const <a class="el" href="classboost_1_1fast__pool__allocator.html#ab140f26fc4b349eb5929a7f973997578">pointer</a> ptr)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae49379674da2ca969053428057a8c20d"></a><!-- doxytag: member="boost::fast_pool_allocator::address" ref="ae49379674da2ca969053428057a8c20d" args="(reference r)" -->
+static pointer&#160;</td><td class="memItemRight" valign="bottom"><b>address</b> (reference r)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8cec5d79b4b5b040c6c55114d52c7029"></a><!-- doxytag: member="boost::fast_pool_allocator::address" ref="a8cec5d79b4b5b040c6c55114d52c7029" args="(const_reference s)" -->
+static const_pointer&#160;</td><td class="memItemRight" valign="bottom"><b>address</b> (const_reference s)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a47c89f9d635d4b3becf34d3931877d1b"></a><!-- doxytag: member="boost::fast_pool_allocator::max_size" ref="a47c89f9d635d4b3becf34d3931877d1b" args="()" -->
+static size_type&#160;</td><td class="memItemRight" valign="bottom"><b>max_size</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a948c2ae8f780b3438ea095dbf8c1448b"></a><!-- doxytag: member="boost::fast_pool_allocator::allocate" ref="a948c2ae8f780b3438ea095dbf8c1448b" args="(const size_type n)" -->
+static pointer&#160;</td><td class="memItemRight" valign="bottom"><b>allocate</b> (const size_type n)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static pointer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#a7d7e122b1a85cfe7837c21658f02e2d2">allocate</a> (const size_type n, const void *const)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static pointer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#af745b208b9151081937461470f0cf78d">allocate</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#a489f11d40d28926627a556da573eed22">deallocate</a> (const pointer ptr, const size_type n)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator.html#ab43e39f55d8c48a29bf4ed2b4f6b3401">deallocate</a> (const pointer ptr)</td></tr>
 </table>
-<h3>template&lt;typename T, typename UserAllocator, typename Mutex, unsigned NextSize, unsigned MaxSize&gt;<br/>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<div class="textblock"><h3>template&lt;typename T, typename UserAllocator, typename Mutex, unsigned NextSize, unsigned MaxSize&gt;<br/>
  class boost::fast_pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</h3>
 
-<hr/><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="a25e48a1e5103fc936bfb22c075cefb43"></a><!-- doxytag: member="boost::fast_pool_allocator::const_pointer" ref="a25e48a1e5103fc936bfb22c075cefb43" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef const <a class="el" href="classboost_1_1fast__pool__allocator.html#ad460fe6264c17eda7caa05cccd485611">value_type</a>* <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1fast__pool__allocator.html#a25e48a1e5103fc936bfb22c075cefb43">const_pointer</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="acd3ba90f75c3edb36537cbc87b507c08"></a><!-- doxytag: member="boost::fast_pool_allocator::const_reference" ref="acd3ba90f75c3edb36537cbc87b507c08" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef const <a class="el" href="classboost_1_1fast__pool__allocator.html#ad460fe6264c17eda7caa05cccd485611">value_type</a>&amp; <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1fast__pool__allocator.html#acd3ba90f75c3edb36537cbc87b507c08">const_reference</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a31c1714c734667a2ff6165276c561710"></a><!-- doxytag: member="boost::fast_pool_allocator::difference_type" ref="a31c1714c734667a2ff6165276c561710" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef <a class="el" href="classboost_1_1pool.html">pool</a>&lt;UserAllocator&gt;::<a class="el" href="classboost_1_1fast__pool__allocator.html#a31c1714c734667a2ff6165276c561710">difference_type</a> <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1fast__pool__allocator.html#a31c1714c734667a2ff6165276c561710">difference_type</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a346b044d85fb33e9fa58a827b7a5f692"></a><!-- doxytag: member="boost::fast_pool_allocator::mutex" ref="a346b044d85fb33e9fa58a827b7a5f692" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef <a class="el" href="class_mutex.html">Mutex</a> <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="class_mutex.html">mutex</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab140f26fc4b349eb5929a7f973997578"></a><!-- doxytag: member="boost::fast_pool_allocator::pointer" ref="ab140f26fc4b349eb5929a7f973997578" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef <a class="el" href="classboost_1_1fast__pool__allocator.html#ad460fe6264c17eda7caa05cccd485611">value_type</a>* <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1fast__pool__allocator.html#ab140f26fc4b349eb5929a7f973997578">pointer</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a81096fec75145d8ab3827072d09eb04b"></a><!-- doxytag: member="boost::fast_pool_allocator::reference" ref="a81096fec75145d8ab3827072d09eb04b" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef <a class="el" href="classboost_1_1fast__pool__allocator.html#ad460fe6264c17eda7caa05cccd485611">value_type</a>&amp; <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1fast__pool__allocator.html#a81096fec75145d8ab3827072d09eb04b">reference</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aebf27aeeb0d25f69b8ec886302b1c780"></a><!-- doxytag: member="boost::fast_pool_allocator::size_type" ref="aebf27aeeb0d25f69b8ec886302b1c780" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef <a class="el" href="classboost_1_1pool.html">pool</a>&lt;UserAllocator&gt;::<a class="el" href="classboost_1_1fast__pool__allocator.html#aebf27aeeb0d25f69b8ec886302b1c780">size_type</a> <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1fast__pool__allocator.html#aebf27aeeb0d25f69b8ec886302b1c780">size_type</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a9194490e0656b89b19d56cdc9a5a74e9"></a><!-- doxytag: member="boost::fast_pool_allocator::user_allocator" ref="a9194490e0656b89b19d56cdc9a5a74e9" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef UserAllocator <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1fast__pool__allocator.html#a9194490e0656b89b19d56cdc9a5a74e9">user_allocator</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ad460fe6264c17eda7caa05cccd485611"></a><!-- doxytag: member="boost::fast_pool_allocator::value_type" ref="ad460fe6264c17eda7caa05cccd485611" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef T <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1fast__pool__allocator.html#ad460fe6264c17eda7caa05cccd485611">value_type</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>Fast Pool memory allocator. </p>
-<p>/details <a class="el" href="classboost_1_1pool__allocator.html">pool_allocator</a> is a more general-purpose solution, geared towards efficiently servicing requests for any number of contiguous chunks. <a class="el" href="classboost_1_1fast__pool__allocator.html">fast_pool_allocator</a> is also a general-purpose solution, but is geared towards efficiently servicing requests for one chunk at a time; it will work for contiguous chunks, but not as well as <a class="el" href="classboost_1_1pool__allocator.html">pool_allocator</a>. If you are seriously concerned about performance, use <a class="el" href="classboost_1_1fast__pool__allocator.html">fast_pool_allocator</a> when dealing with containers such as std::list, and use <a class="el" href="classboost_1_1pool__allocator.html">pool_allocator</a> when dealing with containers such as std::vector. </p>
-
-</div>
-</div>
-<hr/><h2>Constructor &amp; Destructor Documentation</h2>
-<a class="anchor" id="a76bf35d5807690f9d53de468819bf534"></a><!-- doxytag: member="boost::fast_pool_allocator::fast_pool_allocator" ref="a76bf35d5807690f9d53de468819bf534" args="()" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1fast__pool__allocator.html">fast_pool_allocator</a> </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
+<p>Fast Pool memory allocator. `pool_allocator` is a more general-purpose solution, geared towards efficiently servicing requests for any number of contiguous chunks. `fast_pool_allocator` is also a general-purpose solution, but is geared towards efficiently servicing requests for one chunk at a time; it will work for contiguous chunks, but not as well as <a class="el" href="classboost_1_1pool__allocator.html">pool_allocator</a>. If you are seriously concerned about performance, use <a class="el" href="classboost_1_1fast__pool__allocator.html">fast_pool_allocator</a> when dealing with containers such as std::list, and use <a class="el" href="classboost_1_1pool__allocator.html">pool_allocator</a> when dealing with containers such as std::vector.</p>
+<dl><dt><b>Template Parameters:</b></dt><dd>
+ <table class="">
+ <tr><td class="paramname">T</td><td>type of object to allocate/deallocate. </td></tr>
+ <tr><td class="paramname">UserAllocator.</td><td>Defines the method that the underlying Pool will use to allocate memory from the system. See User Allocators for details. </td></tr>
+ <tr><td class="paramname"><a class="el" href="class_mutex.html">Mutex</a></td><td>Allows the user to determine the type of synchronization to be used on the underlying singleton pool. See the extensions to the public interface of singleton pool for more information. </td></tr>
+ <tr><td class="paramname">NextSize</td><td>The value of this parameter is passed to the underlying Pool when it is created. </td></tr>
+ <tr><td class="paramname">MaxSize</td><td>Limit on the maximum size used. </td></tr>
+ </table>
+ </dd>
+</dl>
+</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="a4c046e72d1b06b3c9de35568f39e7b8d"></a><!-- doxytag: member="boost::fast_pool_allocator::fast_pool_allocator" ref="a4c046e72d1b06b3c9de35568f39e7b8d" args="(const fast_pool_allocator&lt; U, UserAllocator, Mutex, NextSize, MaxSize &gt; &amp;)" -->
 <div class="memitem">
 <div class="memproto">
@@ -276,67 +165,18 @@
       </table>
 </div>
 <div class="memdoc">
+<p>Allocate pool using fast method.</p>
+<p>Required to ensure construction of <a class="el" href="structboost_1_1singleton__pool.html">singleton_pool</a> IFF an instance of this allocator is constructed during global initialization. See ticket #2359 for a complete explanation at http://svn.boost.org/trac/boost/ticket/2359 .</p>
+<dl><dt><b>Template Parameters:</b></dt><dd>
+ <table class="">
+ <tr><td class="paramname">U</td><td>not known. TODO </td></tr>
+ </table>
+ </dd>
+</dl>
 
 </div>
 </div>
 <hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="ae49379674da2ca969053428057a8c20d"></a><!-- doxytag: member="boost::fast_pool_allocator::address" ref="ae49379674da2ca969053428057a8c20d" args="(reference r)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">static <a class="el" href="classboost_1_1fast__pool__allocator.html#ab140f26fc4b349eb5929a7f973997578">pointer</a> <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::address </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classboost_1_1fast__pool__allocator.html#a81096fec75145d8ab3827072d09eb04b">reference</a>&#160;</td>
- <td class="paramname"><em>r</em></td><td>)</td>
- <td><code> [inline, static]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a8cec5d79b4b5b040c6c55114d52c7029"></a><!-- doxytag: member="boost::fast_pool_allocator::address" ref="a8cec5d79b4b5b040c6c55114d52c7029" args="(const_reference s)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">static <a class="el" href="classboost_1_1fast__pool__allocator.html#a25e48a1e5103fc936bfb22c075cefb43">const_pointer</a> <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::address </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classboost_1_1fast__pool__allocator.html#acd3ba90f75c3edb36537cbc87b507c08">const_reference</a>&#160;</td>
- <td class="paramname"><em>s</em></td><td>)</td>
- <td><code> [inline, static]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a948c2ae8f780b3438ea095dbf8c1448b"></a><!-- doxytag: member="boost::fast_pool_allocator::allocate" ref="a948c2ae8f780b3438ea095dbf8c1448b" args="(const size_type n)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">static <a class="el" href="classboost_1_1fast__pool__allocator.html#ab140f26fc4b349eb5929a7f973997578">pointer</a> <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::allocate </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1fast__pool__allocator.html#aebf27aeeb0d25f69b8ec886302b1c780">size_type</a>&#160;</td>
- <td class="paramname"><em>n</em></td><td>)</td>
- <td><code> [inline, static]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
 <a class="anchor" id="a7d7e122b1a85cfe7837c21658f02e2d2"></a><!-- doxytag: member="boost::fast_pool_allocator::allocate" ref="a7d7e122b1a85cfe7837c21658f02e2d2" args="(const size_type n, const void *const)" -->
 <div class="memitem">
 <div class="memproto">
@@ -344,9 +184,9 @@
 template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
       <table class="memname">
         <tr>
- <td class="memname">static <a class="el" href="classboost_1_1fast__pool__allocator.html#ab140f26fc4b349eb5929a7f973997578">pointer</a> <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::allocate </td>
+ <td class="memname">static pointer <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::allocate </td>
           <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1fast__pool__allocator.html#aebf27aeeb0d25f69b8ec886302b1c780">size_type</a>&#160;</td>
+ <td class="paramtype">const size_type&#160;</td>
           <td class="paramname"><em>n</em>, </td>
         </tr>
         <tr>
@@ -364,6 +204,9 @@
 </div>
 <div class="memdoc">
 
+<p><p>Allocate memory . </p>
+</p>
+
 </div>
 </div>
 <a class="anchor" id="af745b208b9151081937461470f0cf78d"></a><!-- doxytag: member="boost::fast_pool_allocator::allocate" ref="af745b208b9151081937461470f0cf78d" args="()" -->
@@ -373,7 +216,7 @@
 template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
       <table class="memname">
         <tr>
- <td class="memname">static <a class="el" href="classboost_1_1fast__pool__allocator.html#ab140f26fc4b349eb5929a7f973997578">pointer</a> <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::allocate </td>
+ <td class="memname">static pointer <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::allocate </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td><code> [inline, static]</code></td>
@@ -382,63 +225,8 @@
 </div>
 <div class="memdoc">
 
-</div>
-</div>
-<a class="anchor" id="abdb5d1334c30222b3c0559a5f9accdfc"></a><!-- doxytag: member="boost::fast_pool_allocator::BOOST_STATIC_CONSTANT" ref="abdb5d1334c30222b3c0559a5f9accdfc" args="(unsigned, next_size=NextSize)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::BOOST_STATIC_CONSTANT </td>
- <td>(</td>
- <td class="paramtype">unsigned&#160;</td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">next_size&#160;</td>
- <td class="paramname"> = <code>NextSize</code>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a80d84adf29127f5859107a60c86018bc"></a><!-- doxytag: member="boost::fast_pool_allocator::construct" ref="a80d84adf29127f5859107a60c86018bc" args="(const pointer ptr, const value_type &amp;t)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">void <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::construct </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1fast__pool__allocator.html#ab140f26fc4b349eb5929a7f973997578">pointer</a>&#160;</td>
- <td class="paramname"><em>ptr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="classboost_1_1fast__pool__allocator.html#ad460fe6264c17eda7caa05cccd485611">value_type</a> &amp;&#160;</td>
- <td class="paramname"><em>t</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
+<p><p>Allocate memory. </p>
+</p>
 
 </div>
 </div>
@@ -451,7 +239,7 @@
         <tr>
           <td class="memname">static void <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::deallocate </td>
           <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1fast__pool__allocator.html#ab140f26fc4b349eb5929a7f973997578">pointer</a>&#160;</td>
+ <td class="paramtype">const pointer&#160;</td>
           <td class="paramname"><em>ptr</em></td><td>)</td>
           <td><code> [inline, static]</code></td>
         </tr>
@@ -459,6 +247,9 @@
 </div>
 <div class="memdoc">
 
+<p><p>deallocate/free </p>
+</p>
+
 </div>
 </div>
 <a class="anchor" id="a489f11d40d28926627a556da573eed22"></a><!-- doxytag: member="boost::fast_pool_allocator::deallocate" ref="a489f11d40d28926627a556da573eed22" args="(const pointer ptr, const size_type n)" -->
@@ -470,13 +261,13 @@
         <tr>
           <td class="memname">static void <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::deallocate </td>
           <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1fast__pool__allocator.html#ab140f26fc4b349eb5929a7f973997578">pointer</a>&#160;</td>
+ <td class="paramtype">const pointer&#160;</td>
           <td class="paramname"><em>ptr</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
- <td class="paramtype">const <a class="el" href="classboost_1_1fast__pool__allocator.html#aebf27aeeb0d25f69b8ec886302b1c780">size_type</a>&#160;</td>
+ <td class="paramtype">const size_type&#160;</td>
           <td class="paramname"><em>n</em>&#160;</td>
         </tr>
         <tr>
@@ -488,6 +279,16 @@
 </div>
 <div class="memdoc">
 
+<p><p>Deallocate memory.</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ptr</td><td>TODO </td></tr>
+ <tr><td class="paramname">n</td><td>TODO. </td></tr>
+ </table>
+ </dd>
+</dl>
+</p>
+
 </div>
 </div>
 <a class="anchor" id="aa1a6e1190172676d92e9f8c676e6f689"></a><!-- doxytag: member="boost::fast_pool_allocator::destroy" ref="aa1a6e1190172676d92e9f8c676e6f689" args="(const pointer ptr)" -->
@@ -499,7 +300,7 @@
         <tr>
           <td class="memname">void <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::destroy </td>
           <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1fast__pool__allocator.html#ab140f26fc4b349eb5929a7f973997578">pointer</a>&#160;</td>
+ <td class="paramtype">const pointer&#160;</td>
           <td class="paramname"><em>ptr</em></td><td>)</td>
           <td><code> [inline]</code></td>
         </tr>
@@ -507,61 +308,8 @@
 </div>
 <div class="memdoc">
 
-</div>
-</div>
-<a class="anchor" id="a47c89f9d635d4b3becf34d3931877d1b"></a><!-- doxytag: member="boost::fast_pool_allocator::max_size" ref="a47c89f9d635d4b3becf34d3931877d1b" args="()" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">static <a class="el" href="classboost_1_1fast__pool__allocator.html#aebf27aeeb0d25f69b8ec886302b1c780">size_type</a> <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::max_size </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td><code> [inline, static]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="abdb797592fd01e57d404908a7a8fdeba"></a><!-- doxytag: member="boost::fast_pool_allocator::operator!=" ref="abdb797592fd01e57d404908a7a8fdeba" args="(const fast_pool_allocator &amp;) const " -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">bool <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::operator!= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1fast__pool__allocator.html">fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt; &amp;&#160;</td>
- <td class="paramname"></td><td>)</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="acfdc090e10f726c365bb09cc23232b15"></a><!-- doxytag: member="boost::fast_pool_allocator::operator==" ref="acfdc090e10f726c365bb09cc23232b15" args="(const fast_pool_allocator &amp;) const " -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">bool <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::operator== </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1fast__pool__allocator.html">fast_pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt; &amp;&#160;</td>
- <td class="paramname"></td><td>)</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
+<p><p>Destroy ptr using destructor. </p>
+</p>
 
 </div>
 </div>
@@ -569,7 +317,21 @@
 <li>I:/boost-sandbox/guild/pool/boost/pool/<a class="el" href="pool__alloc_8hpp_source.html">pool_alloc.hpp</a></li>
 </ul>
 </div>
-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 18 2011 14:06:50 for Pool by&#160;
+<!--- 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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</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 class="footer"/><address class="footer"><small>Generated on Fri Feb 25 2011 15:44:50 for Pool by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 </body>

Modified: sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4-members.html
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4-members.html (original)
+++ sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4-members.html 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
@@ -4,10 +4,15 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <title>Pool: 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>
+<body onload='searchBox.OnSelectItem(0);'>
 <!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
 <div id="top">
 <div id="titlearea">
 <table cellspacing="0" cellpadding="0">
@@ -15,7 +20,6 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Pool</div>
- <div id="projectbrief">Pool</div>
   </td>
  </tr>
  </tbody>
@@ -24,9 +28,24 @@
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li>Main Page</li>
- <li>Namespaces</li>
       <li class="current">Classes</li>
       <li>Files</li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.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)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="navrow2" class="tabs2">
@@ -39,7 +58,7 @@
   </div>
   <div id="nav-path" class="navpath">
     <ul>
- <li class="navelem"><a class="el" href="namespaceboost.html">boost</a> </li>
+ <li class="navelem"><b>boost</b> </li>
       <li class="navelem"><a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a> </li>
     </ul>
   </div>
@@ -50,11 +69,25 @@
 </div>
 <div class="contents">
 This is the complete list of members for <a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html#aca801837a41d6185ee4b13515de04d1c">const_pointer</a> typedef</td><td><a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html#ad9430aaf93d61b80bee488ec341b1d80">pointer</a> typedef</td><td><a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html#a180f82681d58d8cfeda7d16d9a1e6493">value_type</a> typedef</td><td><a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>const_pointer</b> typedef (defined in <a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
 </table></div>
-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 18 2011 14:06:50 for Pool by&#160;
+<!--- 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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</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 class="footer"/><address class="footer"><small>Generated on Fri Feb 25 2011 15:44:50 for Pool by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 </body>

Modified: sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html (original)
+++ sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
@@ -4,10 +4,15 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <title>Pool: boost::fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt; Class Template Reference</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>
+<body onload='searchBox.OnSelectItem(0);'>
 <!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
 <div id="top">
 <div id="titlearea">
 <table cellspacing="0" cellpadding="0">
@@ -15,7 +20,6 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Pool</div>
- <div id="projectbrief">Pool</div>
   </td>
  </tr>
  </tbody>
@@ -24,9 +28,24 @@
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li>Main Page</li>
- <li>Namespaces</li>
       <li class="current">Classes</li>
       <li>Files</li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.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)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="navrow2" class="tabs2">
@@ -39,7 +58,7 @@
   </div>
   <div id="nav-path" class="navpath">
     <ul>
- <li class="navelem"><a class="el" href="namespaceboost.html">boost</a> </li>
+ <li class="navelem"><b>boost</b> </li>
       <li class="navelem"><a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a> </li>
     </ul>
   </div>
@@ -62,64 +81,47 @@
 <tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4_1_1rebind.html">rebind</a></td></tr>
 <tr><td colspan="2"><h2><a name="pub-types"></a>
 Public Types</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html#ad9430aaf93d61b80bee488ec341b1d80">pointer</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html#aca801837a41d6185ee4b13515de04d1c">const_pointer</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html#a180f82681d58d8cfeda7d16d9a1e6493">value_type</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad9430aaf93d61b80bee488ec341b1d80"></a><!-- doxytag: member="boost::fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;::pointer" ref="ad9430aaf93d61b80bee488ec341b1d80" args="" -->
+typedef void *&#160;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aca801837a41d6185ee4b13515de04d1c"></a><!-- doxytag: member="boost::fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;::const_pointer" ref="aca801837a41d6185ee4b13515de04d1c" args="" -->
+typedef const void *&#160;</td><td class="memItemRight" valign="bottom"><b>const_pointer</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a180f82681d58d8cfeda7d16d9a1e6493"></a><!-- doxytag: member="boost::fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;::value_type" ref="a180f82681d58d8cfeda7d16d9a1e6493" args="" -->
+typedef void&#160;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr>
 </table>
-<h3>template&lt;typename UserAllocator, typename Mutex, unsigned NextSize, unsigned MaxSize&gt;<br/>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<div class="textblock"><h3>template&lt;typename UserAllocator, typename Mutex, unsigned NextSize, unsigned MaxSize&gt;<br/>
  class boost::fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</h3>
 
-<hr/><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="aca801837a41d6185ee4b13515de04d1c"></a><!-- doxytag: member="boost::fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;::const_pointer" ref="aca801837a41d6185ee4b13515de04d1c" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef const void* <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; void, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html#aca801837a41d6185ee4b13515de04d1c">const_pointer</a></td>
- </tr>
- </table>
+<p><a class="el" href="classboost_1_1fast__pool__allocator.html">fast_pool_allocator</a> is a general-purpose solution but is geared towards efficiently servicing requests for one chunk at a time; it will work for contiguous chunks, but not as well as <a class="el" href="classboost_1_1pool__allocator.html">pool_allocator</a>.<br/>
+ If you are seriously concerned about performance, use <a class="el" href="classboost_1_1fast__pool__allocator.html">fast_pool_allocator</a> when dealing with containers such as std::list, and use <a class="el" href="classboost_1_1pool__allocator.html">pool_allocator</a> when dealing with containers such as std::vector.</p>
+<dl><dt><b>Template Parameters:</b></dt><dd>
+ <table class="">
+ <tr><td class="paramname">UserAllocator</td><td>Defines the method that the underlying Pool will use to allocate memory from the system. See User Allocators for details. </td></tr>
+ <tr><td class="paramname"><a class="el" href="class_mutex.html">Mutex</a></td><td>Allows the user to determine the type of synchronization to be used on the underlying singleton pool. See the extensions to the public interface of singleton pool for more information. </td></tr>
+ <tr><td class="paramname">NextSize</td><td>The value of this parameter is passed to the underlying Pool when it is created. </td></tr>
+ <tr><td class="paramname">MaxSize</td><td>Limit on the maximum size used. </td></tr>
+ </table>
+ </dd>
+</dl>
+</div><hr/>The documentation for this class was generated from the following file:<ul>
+<li>I:/boost-sandbox/guild/pool/boost/pool/<a class="el" href="pool__alloc_8hpp_source.html">pool_alloc.hpp</a></li>
+</ul>
 </div>
-<div class="memdoc">
+<!--- 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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</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>
-</div>
-<a class="anchor" id="ad9430aaf93d61b80bee488ec341b1d80"></a><!-- doxytag: member="boost::fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;::pointer" ref="ad9430aaf93d61b80bee488ec341b1d80" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef void* <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; void, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html#ad9430aaf93d61b80bee488ec341b1d80">pointer</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
 
-</div>
-</div>
-<a class="anchor" id="a180f82681d58d8cfeda7d16d9a1e6493"></a><!-- doxytag: member="boost::fast_pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;::value_type" ref="a180f82681d58d8cfeda7d16d9a1e6493" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef void <a class="el" href="classboost_1_1fast__pool__allocator.html">boost::fast_pool_allocator</a>&lt; void, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1fast__pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html#a180f82681d58d8cfeda7d16d9a1e6493">value_type</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
-<li>I:/boost-sandbox/guild/pool/boost/pool/<a class="el" href="pool__alloc_8hpp_source.html">pool_alloc.hpp</a></li>
-</ul>
-</div>
-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 18 2011 14:06:50 for Pool by&#160;
+<hr class="footer"/><address class="footer"><small>Generated on Fri Feb 25 2011 15:44:50 for Pool by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 </body>

Modified: sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1object__pool-members.html
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1object__pool-members.html (original)
+++ sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1object__pool-members.html 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
@@ -4,10 +4,15 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <title>Pool: 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>
+<body onload='searchBox.OnSelectItem(0);'>
 <!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
 <div id="top">
 <div id="titlearea">
 <table cellspacing="0" cellpadding="0">
@@ -15,7 +20,6 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Pool</div>
- <div id="projectbrief">Pool</div>
   </td>
  </tr>
  </tbody>
@@ -24,9 +28,24 @@
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li>Main Page</li>
- <li>Namespaces</li>
       <li class="current">Classes</li>
       <li>Files</li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.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)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="navrow2" class="tabs2">
@@ -39,7 +58,7 @@
   </div>
   <div id="nav-path" class="navpath">
     <ul>
- <li class="navelem"><a class="el" href="namespaceboost.html">boost</a> </li>
+ <li class="navelem"><b>boost</b> </li>
       <li class="navelem"><a class="el" href="classboost_1_1object__pool.html">object_pool</a> </li>
     </ul>
   </div>
@@ -73,9 +92,9 @@
   <tr class="memlist"><td><a class="el" href="classboost_1_1pool.html#a9742ecb2b7c3e2d3a6037b7885515be1">boost::pool::is_from</a>(void *const chunk, char *const i, const size_type sizeof_i)</td><td><a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a></td><td><code> [inline, protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1pool.html#ad9bf6f7d3b6d51af571406d3ec88d6a7">boost::pool::is_from</a>(void *const chunk) const </td><td><a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a></td><td><code> [inline, protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1pool.html#a0938006ac5341b1df8fbc15a43fc415c">list</a></td><td><a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1simple__segregated__storage.html#a8841fe26c425992669368bff5f8d2989">malloc_n</a>(size_type n, size_type partition_size)</td><td><a class="el" href="classboost_1_1simple__segregated__storage.html">boost::simple_segregated_storage&lt; UserAllocator::size_type &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1pool.html#af04c3db2aad11a6b68fccfcdfbcca62d">max_size</a></td><td><a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1pool.html#afccfe7c5e7d62175809bff1cf34b3ca6">next_size</a></td><td><a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>malloc_n</b>(size_type n, size_type partition_size) (defined in <a class="el" href="classboost_1_1simple__segregated__storage.html">boost::simple_segregated_storage&lt; UserAllocator::size_type &gt;</a>)</td><td><a class="el" href="classboost_1_1simple__segregated__storage.html">boost::simple_segregated_storage&lt; UserAllocator::size_type &gt;</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>max_size</b> (defined in <a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a>)</td><td><a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>next_size</b> (defined in <a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a>)</td><td><a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1object__pool.html#a996dd86fc643d5ca45067283945ccbb8">nextof</a>(void *const ptr)</td><td><a class="el" href="classboost_1_1object__pool.html">boost::object_pool&lt; T, UserAllocator &gt;</a></td><td><code> [inline, protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1object__pool.html#ace13d5a8d543a7348926ecb87746c4e9">object_pool</a>(const size_type next_size=32, const size_type max_size=0)</td><td><a class="el" href="classboost_1_1object__pool.html">boost::object_pool&lt; T, UserAllocator &gt;</a></td><td><code> [inline, explicit]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1pool.html#aca402414a3920eb67d800b2c38581533">ordered_free</a>(void *const chunk)</td><td><a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a></td><td><code> [inline, protected]</code></td></tr>
@@ -86,20 +105,34 @@
   <tr class="memlist"><td><a class="el" href="classboost_1_1pool.html#ad7c9846bf121da66fffed34983b4768c">pool</a>(const size_type nrequested_size, const size_type nnext_size=32, const size_type nmax_size=0)</td><td><a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a></td><td><code> [inline, explicit, protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1pool.html#a0ce9152982cbc7708f67448f8bd65fb4">purge_memory</a>()</td><td><a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1pool.html#a1132035ce513c0ff2659d1b7c7575c17">release_memory</a>()</td><td><a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a></td><td><code> [protected]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1pool.html#ad72793b1d256fdd1ef69eda8bac01c3d">requested_size</a></td><td><a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>requested_size</b> (defined in <a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a>)</td><td><a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1simple__segregated__storage.html#ae3c3bcdafd3f30d6e0ff9194f340d1f9">segregate</a>(void *block, size_type nsz, size_type npartition_sz, void *end=0)</td><td><a class="el" href="classboost_1_1simple__segregated__storage.html">boost::simple_segregated_storage&lt; UserAllocator::size_type &gt;</a></td><td><code> [protected, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1pool.html#a6fa26b3d49451c16d2235d56430aef50">set_max_size</a>(const size_type nmax_size)</td><td><a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a></td><td><code> [inline, protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1object__pool.html#a74a501bb377ec5ccc18da2b39ed233f7">set_next_size</a>(const size_type x)</td><td><a class="el" href="classboost_1_1object__pool.html">boost::object_pool&lt; T, UserAllocator &gt;</a></td><td><code> [inline]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1simple__segregated__storage.html#ac53c269d9e59802b32001d80407d582f">simple_segregated_storage</a>()</td><td><a class="el" href="classboost_1_1simple__segregated__storage.html">boost::simple_segregated_storage&lt; UserAllocator::size_type &gt;</a></td><td><code> [inline, protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1object__pool.html#a48bfec636e3a23ac85b985da7d060b95">size_type</a> typedef</td><td><a class="el" href="classboost_1_1object__pool.html">boost::object_pool&lt; T, UserAllocator &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1pool.html#a6d9516aac4995c3d7b90af4fe68c1726">start_size</a></td><td><a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a></td><td><code> [protected]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>start_size</b> (defined in <a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a>)</td><td><a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a></td><td><code> [protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1object__pool.html#a428836e73952898736c6e6e018e361a5">store</a>()</td><td><a class="el" href="classboost_1_1object__pool.html">boost::object_pool&lt; T, UserAllocator &gt;</a></td><td><code> [inline, protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1object__pool.html#a830377f43088fcaab8e307a9f220b3f2">store</a>() const </td><td><a class="el" href="classboost_1_1object__pool.html">boost::object_pool&lt; T, UserAllocator &gt;</a></td><td><code> [inline, protected]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1object__pool.html#a5309add6afb24e53e8c9bedb10a4d1ee">user_allocator</a> typedef</td><td><a class="el" href="classboost_1_1object__pool.html">boost::object_pool&lt; T, UserAllocator &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1object__pool.html#aa55bebffcf7c2cf612b8e1837e8685b7">~object_pool</a>()</td><td><a class="el" href="classboost_1_1object__pool.html">boost::object_pool&lt; T, UserAllocator &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>~object_pool</b>() (defined in <a class="el" href="classboost_1_1object__pool.html">boost::object_pool&lt; T, UserAllocator &gt;</a>)</td><td><a class="el" href="classboost_1_1object__pool.html">boost::object_pool&lt; T, UserAllocator &gt;</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="classboost_1_1pool.html#a60752fe8cccb8fe989abe2e72c91c311">~pool</a>()</td><td><a class="el" href="classboost_1_1pool.html">boost::pool&lt; UserAllocator &gt;</a></td><td><code> [inline, protected]</code></td></tr>
 </table></div>
-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 18 2011 14:06:50 for Pool by&#160;
+<!--- 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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</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 class="footer"/><address class="footer"><small>Generated on Fri Feb 25 2011 15:44:50 for Pool by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 </body>

Modified: sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1object__pool.html
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1object__pool.html (original)
+++ sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1object__pool.html 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
@@ -4,10 +4,15 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <title>Pool: boost::object_pool&lt; T, UserAllocator &gt; Class Template Reference</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>
+<body onload='searchBox.OnSelectItem(0);'>
 <!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
 <div id="top">
 <div id="titlearea">
 <table cellspacing="0" cellpadding="0">
@@ -15,7 +20,6 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Pool</div>
- <div id="projectbrief">Pool</div>
   </td>
  </tr>
  </tbody>
@@ -24,9 +28,24 @@
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li>Main Page</li>
- <li>Namespaces</li>
       <li class="current">Classes</li>
       <li>Files</li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.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)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="navrow2" class="tabs2">
@@ -39,7 +58,7 @@
   </div>
   <div id="nav-path" class="navpath">
     <ul>
- <li class="navelem"><a class="el" href="namespaceboost.html">boost</a> </li>
+ <li class="navelem"><b>boost</b> </li>
       <li class="navelem"><a class="el" href="classboost_1_1object__pool.html">object_pool</a> </li>
     </ul>
   </div>
@@ -63,20 +82,23 @@
 <table class="memberdecls">
 <tr><td colspan="2"><h2><a name="pub-types"></a>
 Public Types</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1object__pool.html#a3d68fc2aedb48cf8470da7cedd9f92cb">element_type</a></td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ElementType. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef UserAllocator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1object__pool.html#a5309add6afb24e53e8c9bedb10a4d1ee">user_allocator</a></td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">User allocator. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef pool&lt; UserAllocator &gt;<br class="typebreak"/>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3d68fc2aedb48cf8470da7cedd9f92cb"></a><!-- doxytag: member="boost::object_pool::element_type" ref="a3d68fc2aedb48cf8470da7cedd9f92cb" args="" -->
+typedef T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1object__pool.html#a3d68fc2aedb48cf8470da7cedd9f92cb">element_type</a></td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">ElementType. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5309add6afb24e53e8c9bedb10a4d1ee"></a><!-- doxytag: member="boost::object_pool::user_allocator" ref="a5309add6afb24e53e8c9bedb10a4d1ee" args="" -->
+typedef UserAllocator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1object__pool.html#a5309add6afb24e53e8c9bedb10a4d1ee">user_allocator</a></td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">User allocator. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a48bfec636e3a23ac85b985da7d060b95"></a><!-- doxytag: member="boost::object_pool::size_type" ref="a48bfec636e3a23ac85b985da7d060b95" args="" -->
+typedef <a class="el" href="classboost_1_1pool.html">pool</a>&lt; UserAllocator &gt;<br class="typebreak"/>
 ::<a class="el" href="classboost_1_1object__pool.html#a48bfec636e3a23ac85b985da7d060b95">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1object__pool.html#a48bfec636e3a23ac85b985da7d060b95">size_type</a></td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096" title="An unsigned integral type that can represent the size of the largest object to be allocated...">pool&lt;UserAllocator&gt;::size_type</a> <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef pool&lt; UserAllocator &gt;<br class="typebreak"/>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096" title="An unsigned integral type that can represent the size of the largest object to be allocated...">pool&lt;UserAllocator&gt;::size_type</a> <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6b0b037ef03fdab35e6ba66afce9cba7"></a><!-- doxytag: member="boost::object_pool::difference_type" ref="a6b0b037ef03fdab35e6ba66afce9cba7" args="" -->
+typedef <a class="el" href="classboost_1_1pool.html">pool</a>&lt; UserAllocator &gt;<br class="typebreak"/>
 ::<a class="el" href="classboost_1_1object__pool.html#a6b0b037ef03fdab35e6ba66afce9cba7">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1object__pool.html#a6b0b037ef03fdab35e6ba66afce9cba7">difference_type</a></td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classboost_1_1pool.html#a4a03aa4f147ed0e91134909fc8f999cb" title="A signed integral type that can represent the difference of any two pointers.">pool&lt;UserAllocator&gt;::difference_type</a> <br/></td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight"><a class="el" href="classboost_1_1pool.html#a4a03aa4f147ed0e91134909fc8f999cb" title="A signed integral type that can represent the difference of any two pointers.">pool&lt;UserAllocator&gt;::difference_type</a> <br/></td></tr>
 <tr><td colspan="2"><h2><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1object__pool.html#ace13d5a8d543a7348926ecb87746c4e9">object_pool</a> (const <a class="el" href="classboost_1_1object__pool.html#a48bfec636e3a23ac85b985da7d060b95">size_type</a> <a class="el" href="classboost_1_1pool.html#afccfe7c5e7d62175809bff1cf34b3ca6">next_size</a>=32, const <a class="el" href="classboost_1_1object__pool.html#a48bfec636e3a23ac85b985da7d060b95">size_type</a> <a class="el" href="classboost_1_1pool.html#af04c3db2aad11a6b68fccfcdfbcca62d">max_size</a>=0)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1object__pool.html#aa55bebffcf7c2cf612b8e1837e8685b7">~object_pool</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1object__pool.html#ace13d5a8d543a7348926ecb87746c4e9">object_pool</a> (const <a class="el" href="classboost_1_1object__pool.html#a48bfec636e3a23ac85b985da7d060b95">size_type</a> next_size=32, const <a class="el" href="classboost_1_1object__pool.html#a48bfec636e3a23ac85b985da7d060b95">size_type</a> max_size=0)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1object__pool.html#a3d68fc2aedb48cf8470da7cedd9f92cb">element_type</a> *malloc&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1object__pool.html#af3dc86af829e49737654ed01e5431be8">BOOST_PREVENT_MACRO_SUBSTITUTION</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void free&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1object__pool.html#aecef847ff91bac510dc56871ad036e3c">BOOST_PREVENT_MACRO_SUBSTITUTION</a> (<a class="el" href="classboost_1_1object__pool.html#a3d68fc2aedb48cf8470da7cedd9f92cb">element_type</a> *const chunk)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1object__pool.html#a16490c30c2873c45e04174261b2f03f1">is_from</a> (<a class="el" href="classboost_1_1object__pool.html#a3d68fc2aedb48cf8470da7cedd9f92cb">element_type</a> *const chunk) const </td></tr>
@@ -86,8 +108,8 @@
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1object__pool.html#a74a501bb377ec5ccc18da2b39ed233f7">set_next_size</a> (const <a class="el" href="classboost_1_1object__pool.html#a48bfec636e3a23ac85b985da7d060b95">size_type</a> x)</td></tr>
 <tr><td colspan="2"><h2><a name="pro-methods"></a>
 Protected Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">pool&lt; UserAllocator &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1object__pool.html#a428836e73952898736c6e6e018e361a5">store</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">const pool&lt; UserAllocator &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1object__pool.html#a830377f43088fcaab8e307a9f220b3f2">store</a> () const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1pool.html">pool</a>&lt; UserAllocator &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1object__pool.html#a428836e73952898736c6e6e018e361a5">store</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classboost_1_1pool.html">pool</a>&lt; UserAllocator &gt; &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1object__pool.html#a830377f43088fcaab8e307a9f220b3f2">store</a> () const </td></tr>
 <tr><td colspan="2"><h2><a name="pro-static-methods"></a>
 Static Protected Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">static void *&amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1object__pool.html#a996dd86fc643d5ca45067283945ccbb8">nextof</a> (void *const ptr)</td></tr>
@@ -103,82 +125,7 @@
   </dd>
 </dl>
 <dl class="pre"><dt><b>Precondition:</b></dt><dd>T must have a non-throwing destructor. </dd></dl>
-</div><hr/><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="a6b0b037ef03fdab35e6ba66afce9cba7"></a><!-- doxytag: member="boost::object_pool::difference_type" ref="a6b0b037ef03fdab35e6ba66afce9cba7" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator &gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef pool&lt;UserAllocator&gt;::<a class="el" href="classboost_1_1object__pool.html#a6b0b037ef03fdab35e6ba66afce9cba7">difference_type</a> <a class="el" href="classboost_1_1object__pool.html">boost::object_pool</a>&lt; T, UserAllocator &gt;::<a class="el" href="classboost_1_1object__pool.html#a6b0b037ef03fdab35e6ba66afce9cba7">difference_type</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p><a class="el" href="classboost_1_1pool.html#a4a03aa4f147ed0e91134909fc8f999cb" title="A signed integral type that can represent the difference of any two pointers.">pool&lt;UserAllocator&gt;::difference_type</a> </p>
-
-<p>Reimplemented from <a class="el" href="classboost_1_1pool.html#a4a03aa4f147ed0e91134909fc8f999cb">boost::pool&lt; UserAllocator &gt;</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a3d68fc2aedb48cf8470da7cedd9f92cb"></a><!-- doxytag: member="boost::object_pool::element_type" ref="a3d68fc2aedb48cf8470da7cedd9f92cb" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator &gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef T <a class="el" href="classboost_1_1object__pool.html">boost::object_pool</a>&lt; T, UserAllocator &gt;::<a class="el" href="classboost_1_1object__pool.html#a3d68fc2aedb48cf8470da7cedd9f92cb">element_type</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>ElementType. </p>
-
-</div>
-</div>
-<a class="anchor" id="a48bfec636e3a23ac85b985da7d060b95"></a><!-- doxytag: member="boost::object_pool::size_type" ref="a48bfec636e3a23ac85b985da7d060b95" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator &gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef pool&lt;UserAllocator&gt;::<a class="el" href="classboost_1_1object__pool.html#a48bfec636e3a23ac85b985da7d060b95">size_type</a> <a class="el" href="classboost_1_1object__pool.html">boost::object_pool</a>&lt; T, UserAllocator &gt;::<a class="el" href="classboost_1_1object__pool.html#a48bfec636e3a23ac85b985da7d060b95">size_type</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p><a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096" title="An unsigned integral type that can represent the size of the largest object to be allocated...">pool&lt;UserAllocator&gt;::size_type</a> </p>
-
-<p>Reimplemented from <a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">boost::pool&lt; UserAllocator &gt;</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a5309add6afb24e53e8c9bedb10a4d1ee"></a><!-- doxytag: member="boost::object_pool::user_allocator" ref="a5309add6afb24e53e8c9bedb10a4d1ee" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator &gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef UserAllocator <a class="el" href="classboost_1_1object__pool.html">boost::object_pool</a>&lt; T, UserAllocator &gt;::<a class="el" href="classboost_1_1object__pool.html#a5309add6afb24e53e8c9bedb10a4d1ee">user_allocator</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>User allocator. </p>
-
-<p>Reimplemented from <a class="el" href="classboost_1_1pool.html#ace00756a399746d2a8469bb0e322ae3b">boost::pool&lt; UserAllocator &gt;</a>.</p>
-
-</div>
-</div>
-<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="ace13d5a8d543a7348926ecb87746c4e9"></a><!-- doxytag: member="boost::object_pool::object_pool" ref="ace13d5a8d543a7348926ecb87746c4e9" args="(const size_type next_size=32, const size_type max_size=0)" -->
 <div class="memitem">
 <div class="memproto">
@@ -224,24 +171,6 @@
 
 </div>
 </div>
-<a class="anchor" id="aa55bebffcf7c2cf612b8e1837e8685b7"></a><!-- doxytag: member="boost::object_pool::~object_pool" ref="aa55bebffcf7c2cf612b8e1837e8685b7" args="()" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator &gt; </div>
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classboost_1_1object__pool.html">boost::object_pool</a>&lt; T, UserAllocator &gt;::~<a class="el" href="classboost_1_1object__pool.html">object_pool</a> </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
 <hr/><h2>Member Function Documentation</h2>
 <a class="anchor" id="af3dc86af829e49737654ed01e5431be8"></a><!-- doxytag: member="boost::object_pool::BOOST_PREVENT_MACRO_SUBSTITUTION" ref="af3dc86af829e49737654ed01e5431be8" args="()" -->
 <div class="memitem">
@@ -349,6 +278,9 @@
 </div>
 <div class="memdoc">
 
+<p><dl class="return"><dt><b>Returns:</b></dt><dd>next_size. </dd></dl>
+</p>
+
 <p>Reimplemented from <a class="el" href="classboost_1_1pool.html#a0f4fc7516624b32462381671364ff96b">boost::pool&lt; UserAllocator &gt;</a>.</p>
 
 </div>
@@ -370,7 +302,9 @@
 </div>
 <div class="memdoc">
 
-<p><dl class="return"><dt><b>Returns:</b></dt><dd>true if p was allocated from u or may be returned as the result of a future allocation from u. Returns false if p was allocated from some other pool or may be returned as the result of a future allocation from some other pool. Otherwise, the return value is meaningless. Note that this function may not be used to reliably test random pointer values!</dd></dl>
+<p><dl class="return"><dt><b>Returns:</b></dt><dd>true if p was allocated from u or may be returned as the result of a future allocation from u.<br/>
+ Returns false if p was allocated from some other pool or may be returned as the result of a future allocation from some other pool. Otherwise, the return value is meaningless. </dd></dl>
+<dl class="note"><dt><b>Note:</b></dt><dd>This function may NOT be used to reliably test random pointer values!</dd></dl>
 </p>
 
 </div>
@@ -416,6 +350,15 @@
 </div>
 <div class="memdoc">
 
+<p><p>Set new next_size. </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">x</td><td>wanted next_size (!= 0). </td></tr>
+ </table>
+ </dd>
+</dl>
+</p>
+
 <p>Reimplemented from <a class="el" href="classboost_1_1pool.html#a848bb66044817b4a4ee0fd80a5cc5d6e">boost::pool&lt; UserAllocator &gt;</a>.</p>
 
 </div>
@@ -427,7 +370,7 @@
 template&lt;typename T , typename UserAllocator &gt; </div>
       <table class="memname">
         <tr>
- <td class="memname">pool&lt;UserAllocator&gt;&amp; <a class="el" href="classboost_1_1object__pool.html">boost::object_pool</a>&lt; T, UserAllocator &gt;::store </td>
+ <td class="memname"><a class="el" href="classboost_1_1pool.html">pool</a>&lt;UserAllocator&gt;&amp; <a class="el" href="classboost_1_1object__pool.html">boost::object_pool</a>&lt; T, UserAllocator &gt;::store </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td><code> [inline, protected]</code></td>
@@ -436,6 +379,9 @@
 </div>
 <div class="memdoc">
 
+<p><dl class="return"><dt><b>Returns:</b></dt><dd>*this </dd></dl>
+</p>
+
 <p>Reimplemented from <a class="el" href="classboost_1_1pool.html#ad72819c9c7be56b774cd9cc149a466ea">boost::pool&lt; UserAllocator &gt;</a>.</p>
 
 </div>
@@ -447,7 +393,7 @@
 template&lt;typename T , typename UserAllocator &gt; </div>
       <table class="memname">
         <tr>
- <td class="memname">const pool&lt;UserAllocator&gt;&amp; <a class="el" href="classboost_1_1object__pool.html">boost::object_pool</a>&lt; T, UserAllocator &gt;::store </td>
+ <td class="memname">const <a class="el" href="classboost_1_1pool.html">pool</a>&lt;UserAllocator&gt;&amp; <a class="el" href="classboost_1_1object__pool.html">boost::object_pool</a>&lt; T, UserAllocator &gt;::store </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td> const<code> [inline, protected]</code></td>
@@ -456,6 +402,9 @@
 </div>
 <div class="memdoc">
 
+<p><dl class="return"><dt><b>Returns:</b></dt><dd>*this </dd></dl>
+</p>
+
 <p>Reimplemented from <a class="el" href="classboost_1_1pool.html#a476403a52a6901ac59e9e6c955563911">boost::pool&lt; UserAllocator &gt;</a>.</p>
 
 </div>
@@ -464,7 +413,21 @@
 <li>I:/boost-sandbox/guild/pool/boost/pool/<a class="el" href="object__pool_8hpp_source.html">object_pool.hpp</a></li>
 </ul>
 </div>
-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 18 2011 14:06:50 for Pool by&#160;
+<!--- 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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</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 class="footer"/><address class="footer"><small>Generated on Fri Feb 25 2011 15:44:50 for Pool by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 </body>

Modified: sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1pool.html
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1pool.html (original)
+++ sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1pool.html 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
@@ -4,10 +4,15 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <title>Pool: boost::pool&lt; UserAllocator &gt; Class Template Reference</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>
+<body onload='searchBox.OnSelectItem(0);'>
 <!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
 <div id="top">
 <div id="titlearea">
 <table cellspacing="0" cellpadding="0">
@@ -15,7 +20,6 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Pool</div>
- <div id="projectbrief">Pool</div>
   </td>
  </tr>
  </tbody>
@@ -24,9 +28,24 @@
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li>Main Page</li>
- <li>Namespaces</li>
       <li class="current">Classes</li>
       <li>Files</li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.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)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="navrow2" class="tabs2">
@@ -39,24 +58,27 @@
   </div>
   <div id="nav-path" class="navpath">
     <ul>
- <li class="navelem"><a class="el" href="namespaceboost.html">boost</a> </li>
+ <li class="navelem"><b>boost</b> </li>
       <li class="navelem"><a class="el" href="classboost_1_1pool.html">pool</a> </li>
     </ul>
   </div>
 </div>
 <div class="header">
   <div class="summary">
-Classes &#124;
 <a href="#pub-types">Public Types</a> &#124;
 <a href="#pub-methods">Public Member Functions</a> &#124;
 <a href="#pro-methods">Protected Member Functions</a> &#124;
 <a href="#pro-static-methods">Static Protected Member Functions</a> &#124;
-Protected Attributes </div>
+Protected Attributes &#124;
+Private Member Functions </div>
   <div class="headertitle">
 <h1>boost::pool&lt; UserAllocator &gt; Class Template Reference</h1> </div>
 </div>
 <div class="contents">
 <!-- doxytag: class="boost::pool" --><!-- doxytag: inherits="simple_segregated_storage&lt; UserAllocator::size_type &gt;" -->
+<p>A fast memory allocator that guarantees proper alignment of all allocated chunks.
+More...</p>
+
 <p><code>#include &lt;<a class="el" href="pool_8hpp_source.html">pool.hpp</a>&gt;</code></p>
 
 <p>Inherits <a class="el" href="classboost_1_1simple__segregated__storage.html">simple_segregated_storage&lt; UserAllocator::size_type &gt;</a>.</p>
@@ -65,19 +87,18 @@
 
 <p>List of all members.</p>
 <table class="memberdecls">
-<tr><td colspan="2"><h2><a name="nested-classes"></a>
-Classes</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">class &#160;</td><td class="memItemRight" valign="bottom"><b>pool</b></td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A fast memory allocator that guarantees proper alignment of all allocated chunks. <br/></td></tr>
 <tr><td colspan="2"><h2><a name="pub-types"></a>
 Public Types</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef UserAllocator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool.html#ace00756a399746d2a8469bb0e322ae3b">user_allocator</a></td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">User allocator. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef UserAllocator::size_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a></td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An unsigned integral type that can represent the size of the largest object to be allocated. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef <br class="typebreak"/>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ace00756a399746d2a8469bb0e322ae3b"></a><!-- doxytag: member="boost::pool::user_allocator" ref="ace00756a399746d2a8469bb0e322ae3b" args="" -->
+typedef UserAllocator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool.html#ace00756a399746d2a8469bb0e322ae3b">user_allocator</a></td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">User allocator. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8bbc458e2cf4cd4c69a2f9ac41966096"></a><!-- doxytag: member="boost::pool::size_type" ref="a8bbc458e2cf4cd4c69a2f9ac41966096" args="" -->
+typedef UserAllocator::size_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a></td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">An unsigned integral type that can represent the size of the largest object to be allocated. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4a03aa4f147ed0e91134909fc8f999cb"></a><!-- doxytag: member="boost::pool::difference_type" ref="a4a03aa4f147ed0e91134909fc8f999cb" args="" -->
+typedef <br class="typebreak"/>
 UserAllocator::difference_type&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool.html#a4a03aa4f147ed0e91134909fc8f999cb">difference_type</a></td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A signed integral type that can represent the difference of any two pointers. <br/></td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">A signed integral type that can represent the difference of any two pointers. <br/></td></tr>
 <tr><td colspan="2"><h2><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool.html#ad7c9846bf121da66fffed34983b4768c">pool</a> (const <a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a> nrequested_size, const <a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a> nnext_size=32, const <a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a> nmax_size=0)</td></tr>
@@ -93,7 +114,6 @@
 <tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool.html#a8abcdbbf3c757e1505f90f7d971b227a">ordered_malloc</a> ()</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool.html#a5944c78bdc6847943051466b1545d1f3">ordered_malloc</a> (<a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a> n)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void free&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool.html#a58f304bdcfb8de726b0fcf2fe8cbb6ef">BOOST_PREVENT_MACRO_SUBSTITUTION</a> (void *const chunk)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">If a new memory block cannot be allocated, returns 0. Amortized O(1). <br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool.html#aca402414a3920eb67d800b2c38581533">ordered_free</a> (void *const chunk)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void free&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool.html#a24de1cdb6d19e23a7ed04fd9d926d685">BOOST_PREVENT_MACRO_SUBSTITUTION</a> (void *const chunks, const <a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a> n)</td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool.html#a3afd0962c8693316db536fd817918105">ordered_free</a> (void *const chunks, const <a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a> n)</td></tr>
@@ -116,82 +136,39 @@
 Protected Attributes</h2></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">details::PODptr</a>&lt; <a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a> &gt;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool.html#a0938006ac5341b1df8fbc15a43fc415c">list</a></td></tr>
 <tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Called if ordered_malloc needs to resize the free list. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">const <a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool.html#ad72793b1d256fdd1ef69eda8bac01c3d">requested_size</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool.html#afccfe7c5e7d62175809bff1cf34b3ca6">next_size</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool.html#a6d9516aac4995c3d7b90af4fe68c1726">start_size</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top"><a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool.html#af04c3db2aad11a6b68fccfcdfbcca62d">max_size</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ad72793b1d256fdd1ef69eda8bac01c3d"></a><!-- doxytag: member="boost::pool::requested_size" ref="ad72793b1d256fdd1ef69eda8bac01c3d" args="" -->
+const <a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>requested_size</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="afccfe7c5e7d62175809bff1cf34b3ca6"></a><!-- doxytag: member="boost::pool::next_size" ref="afccfe7c5e7d62175809bff1cf34b3ca6" args="" -->
+<a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>next_size</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a6d9516aac4995c3d7b90af4fe68c1726"></a><!-- doxytag: member="boost::pool::start_size" ref="a6d9516aac4995c3d7b90af4fe68c1726" args="" -->
+<a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>start_size</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af04c3db2aad11a6b68fccfcdfbcca62d"></a><!-- doxytag: member="boost::pool::max_size" ref="af04c3db2aad11a6b68fccfcdfbcca62d" args="" -->
+<a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><b>max_size</b></td></tr>
+<tr><td colspan="2"><h2><a name="pri-methods"></a>
+Private Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a51ea0593517e3a6f0259dc98834c1d21"></a><!-- doxytag: member="boost::pool::BOOST_STATIC_CONSTANT" ref="a51ea0593517e3a6f0259dc98834c1d21" args="(unsigned, min_alloc_size=(::boost::details::pool::ct_lcm&lt; sizeof(void *), sizeof(size_type)&gt;::value))" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>BOOST_STATIC_CONSTANT</b> (unsigned, min_alloc_size=(::boost::details::pool::ct_lcm&lt; sizeof(void *), sizeof(<a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a>)&gt;::value))</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a8741825fa2a144416d4fa9f30e1cd570"></a><!-- doxytag: member="boost::pool::BOOST_STATIC_CONSTANT" ref="a8741825fa2a144416d4fa9f30e1cd570" args="(unsigned, min_align=(::boost::details::pool::ct_lcm&lt; ::boost::alignment_of&lt; void * &gt;::value,::boost::alignment_of&lt; size_type &gt;::value &gt;::value))" -->
+&#160;</td><td class="memItemRight" valign="bottom"><b>BOOST_STATIC_CONSTANT</b> (unsigned, min_align=(::boost::details::pool::ct_lcm&lt; ::boost::alignment_of&lt; void * &gt;::value,::boost::alignment_of&lt; <a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a> &gt;::value &gt;::value))</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool.html#aa28e378d455b528da508198c9bbb46fd">malloc_need_resize</a> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool.html#a4126578d7378dd66ff35928748d9cc2a">ordered_malloc_need_resize</a> ()</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Called if malloc needs to resize the free list. <br/></td></tr>
 </table>
 <hr/><a name="_details"></a><h2>Detailed Description</h2>
 <div class="textblock"><h3>template&lt;typename UserAllocator&gt;<br/>
  class boost::pool&lt; UserAllocator &gt;</h3>
 
+<p>A fast memory allocator that guarantees proper alignment of all allocated chunks. </p>
+<p>Whenever an object of type pool needs memory from the system, it will request it from its UserAllocator template parameter. The amount requested is determined using a doubling algorithm; that is, each time more system memory is allocated, the amount of system memory requested is doubled.</p>
+<p>Users may control the doubling algorithm by using the following extensions.</p>
+<p>Users may pass an additional constructor parameter to pool. This parameter is of type size_type, and is the number of chunks to request from the system the first time that object needs to allocate system memory. The default is 32. This parameter may not be 0.</p>
 <dl><dt><b>Template Parameters:</b></dt><dd>
   <table class="">
     <tr><td class="paramname">UserAllocator</td><td>type - the method that the Pool will use to allocate memory from the system. </td></tr>
   </table>
   </dd>
 </dl>
-</div><hr/><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="a4a03aa4f147ed0e91134909fc8f999cb"></a><!-- doxytag: member="boost::pool::difference_type" ref="a4a03aa4f147ed0e91134909fc8f999cb" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename UserAllocator&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef UserAllocator::difference_type <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::<a class="el" href="classboost_1_1pool.html#a4a03aa4f147ed0e91134909fc8f999cb">difference_type</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>A signed integral type that can represent the difference of any two pointers. </p>
-
-<p>Reimplemented in <a class="el" href="classboost_1_1object__pool.html#a6b0b037ef03fdab35e6ba66afce9cba7">boost::object_pool&lt; T, UserAllocator &gt;</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="a8bbc458e2cf4cd4c69a2f9ac41966096"></a><!-- doxytag: member="boost::pool::size_type" ref="a8bbc458e2cf4cd4c69a2f9ac41966096" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename UserAllocator&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef UserAllocator::size_type <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::<a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>An unsigned integral type that can represent the size of the largest object to be allocated. </p>
-
-<p>Reimplemented from <a class="el" href="classboost_1_1simple__segregated__storage.html#abbdc7f4c2fc49c7dddc6ab8b54d7fd68">boost::simple_segregated_storage&lt; UserAllocator::size_type &gt;</a>.</p>
-
-<p>Reimplemented in <a class="el" href="classboost_1_1object__pool.html#a48bfec636e3a23ac85b985da7d060b95">boost::object_pool&lt; T, UserAllocator &gt;</a>.</p>
-
-</div>
-</div>
-<a class="anchor" id="ace00756a399746d2a8469bb0e322ae3b"></a><!-- doxytag: member="boost::pool::user_allocator" ref="ace00756a399746d2a8469bb0e322ae3b" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename UserAllocator&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef UserAllocator <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::<a class="el" href="classboost_1_1pool.html#ace00756a399746d2a8469bb0e322ae3b">user_allocator</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>User allocator. </p>
-
-<p>Reimplemented in <a class="el" href="classboost_1_1object__pool.html#a5309add6afb24e53e8c9bedb10a4d1ee">boost::object_pool&lt; T, UserAllocator &gt;</a>.</p>
-
-</div>
-</div>
-<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="ad7c9846bf121da66fffed34983b4768c"></a><!-- doxytag: member="boost::pool::pool" ref="ad7c9846bf121da66fffed34983b4768c" args="(const size_type nrequested_size, const size_type nnext_size=32, const size_type nmax_size=0)" -->
 <div class="memitem">
 <div class="memproto">
@@ -199,7 +176,7 @@
 template&lt;typename UserAllocator&gt; </div>
       <table class="memname">
         <tr>
- <td class="memname"><a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::pool </td>
+ <td class="memname"><a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::<a class="el" href="classboost_1_1pool.html">pool</a> </td>
           <td>(</td>
           <td class="paramtype">const <a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a>&#160;</td>
           <td class="paramname"><em>nrequested_size</em>, </td>
@@ -229,13 +206,7 @@
 <dl><dt><b>Parameters:</b></dt><dd>
   <table class="params">
     <tr><td class="paramname">nrequested_size</td><td>Requested chunk size </td></tr>
- <tr><td class="paramname">nnext_size</td><td>parameter is of type size_type,</td></tr>
- </table>
- </dd>
-</dl>
-<p>is the number of chunks to request from the system the first time that object needs to allocate system memory. The default is 32. This parameter may not be 0. </p>
-<dl><dt><b>Parameters:</b></dt><dd>
- <table class="params">
+ <tr><td class="paramname">nnext_size</td><td>parameter is of type size_type, is the number of chunks to request from the system the first time that object needs to allocate system memory. The default is 32. This parameter may not be 0. </td></tr>
     <tr><td class="paramname">nmax_size</td><td>is the maximum size of ? </td></tr>
   </table>
   </dd>
@@ -251,7 +222,7 @@
 template&lt;typename UserAllocator&gt; </div>
       <table class="memname">
         <tr>
- <td class="memname"><a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::~pool </td>
+ <td class="memname"><a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::~<a class="el" href="classboost_1_1pool.html">pool</a> </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
           <td><code> [inline]</code></td>
@@ -282,12 +253,38 @@
 </div>
 <div class="memdoc">
 
-<p><p>Calculated size of the memory chunks that will be allocated by this Pool. For alignment reasons, this is defined to be lcm(requested_size, sizeof(void *), sizeof(size_type)). </p>
+<p><p>Calculated size of the memory chunks that will be allocated by this Pool. </p>
 <dl class="return"><dt><b>Returns:</b></dt><dd>allocated size. </dd></dl>
 </p>
 
 </div>
 </div>
+<a class="anchor" id="ae5b00b2735c05de4351a00a055de152f"></a><!-- doxytag: member="boost::pool::BOOST_PREVENT_MACRO_SUBSTITUTION" ref="ae5b00b2735c05de4351a00a055de152f" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename UserAllocator&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void* malloc <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::BOOST_PREVENT_MACRO_SUBSTITUTION </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><p>Allocates a chunk of memory. Searches in the list of memory blocks for a block that has a free chunk, and returns that free chunk if found. Otherwise, creates a new memory block, adds its free list to pool's free list, </p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>a free chunk from that block. If a new memory block cannot be allocated, returns 0. Amortized O(1). </dd></dl>
+</p>
+
+<p>Reimplemented from <a class="el" href="classboost_1_1simple__segregated__storage.html#a5a5b9008fd096766c637b8c4d26b8196">boost::simple_segregated_storage&lt; UserAllocator::size_type &gt;</a>.</p>
+
+<p>Reimplemented in <a class="el" href="classboost_1_1object__pool.html#af3dc86af829e49737654ed01e5431be8">boost::object_pool&lt; T, UserAllocator &gt;</a>.</p>
+
+</div>
+</div>
 <a class="anchor" id="a58f304bdcfb8de726b0fcf2fe8cbb6ef"></a><!-- doxytag: member="boost::pool::BOOST_PREVENT_MACRO_SUBSTITUTION" ref="a58f304bdcfb8de726b0fcf2fe8cbb6ef" args="(void *const chunk)" -->
 <div class="memitem">
 <div class="memproto">
@@ -304,10 +301,8 @@
       </table>
 </div>
 <div class="memdoc">
-
-<p>If a new memory block cannot be allocated, returns 0. Amortized O(1). </p>
 <p>Same as malloc, only allocates enough contiguous chunks to cover n * requested_size bytes. Amortized O(n). </p>
-<dl class="return"><dt><b>Returns:</b></dt><dd>a free chunk from that block. </dd></dl>
+<dl class="return"><dt><b>Returns:</b></dt><dd>a free chunk from that block. If a new memory block cannot be allocated, returns 0. Amortized O(1). </dd></dl>
 
 <p><p>Deallocates a chunk of memory. Note that chunk may not be 0. O(1). chunk must have been previously returned by t.malloc() or t.ordered_malloc(). Assumes that chunk actually refers to a block of chunks spanning n * partition_sz bytes. deallocates each chunk in that block. Note that chunk may not be 0. O(n). </p>
 </p>
@@ -348,32 +343,6 @@
 
 </div>
 </div>
-<a class="anchor" id="ae5b00b2735c05de4351a00a055de152f"></a><!-- doxytag: member="boost::pool::BOOST_PREVENT_MACRO_SUBSTITUTION" ref="ae5b00b2735c05de4351a00a055de152f" args="()" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename UserAllocator&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">void* malloc <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::BOOST_PREVENT_MACRO_SUBSTITUTION </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td><code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p><p>Allocates a chunk of memory. Searches in the list of memory blocks for a block that has a free chunk, and returns that free chunk if found. Otherwise, creates a new memory block, adds its free list to pool's free list, </p>
-<dl class="return"><dt><b>Returns:</b></dt><dd>a free chunk from that block. If a new memory block cannot be allocated, returns 0. Amortized O(1). </dd></dl>
-</p>
-
-<p>Reimplemented from <a class="el" href="classboost_1_1simple__segregated__storage.html#a5a5b9008fd096766c637b8c4d26b8196">boost::simple_segregated_storage&lt; UserAllocator::size_type &gt;</a>.</p>
-
-<p>Reimplemented in <a class="el" href="classboost_1_1object__pool.html#af3dc86af829e49737654ed01e5431be8">boost::object_pool&lt; T, UserAllocator &gt;</a>.</p>
-
-</div>
-</div>
 <a class="anchor" id="adefaf328f441bbcb66569515261608dd"></a><!-- doxytag: member="boost::pool::find_POD" ref="adefaf328f441bbcb66569515261608dd" args="(void *const chunk) const " -->
 <div class="memitem">
 <div class="memproto">
@@ -381,7 +350,7 @@
 template&lt;typename UserAllocator &gt; </div>
       <table class="memname">
         <tr>
- <td class="memname"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">details::PODptr</a>&lt; typename pool&lt; UserAllocator &gt;::<a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a> &gt; <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::find_POD </td>
+ <td class="memname"><a class="el" href="classboost_1_1details_1_1_p_o_dptr.html">details::PODptr</a>&lt; typename <a class="el" href="classboost_1_1pool.html">pool</a>&lt; UserAllocator &gt;::<a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a> &gt; <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::find_POD </td>
           <td>(</td>
           <td class="paramtype">void *const&#160;</td>
           <td class="paramname"><em>chunk</em></td><td>)</td>
@@ -465,28 +434,6 @@
 
 </div>
 </div>
-<a class="anchor" id="ad9bf6f7d3b6d51af571406d3ec88d6a7"></a><!-- doxytag: member="boost::pool::is_from" ref="ad9bf6f7d3b6d51af571406d3ec88d6a7" args="(void *const chunk) const " -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename UserAllocator&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">bool <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::is_from </td>
- <td>(</td>
- <td class="paramtype">void *const&#160;</td>
- <td class="paramname"><em>chunk</em></td><td>)</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p><dl class="return"><dt><b>Returns:</b></dt><dd>Returns true if chunk was allocated from u or may be returned as the result of a future allocation from u. Returns false if chunk was allocated from some other pool or may be returned as the result of a future allocation from some other pool. Otherwise, the return value is meaningless. Note that this function may not be used to reliably test random pointer values. </dd></dl>
-</p>
-
-</div>
-</div>
 <a class="anchor" id="a9742ecb2b7c3e2d3a6037b7885515be1"></a><!-- doxytag: member="boost::pool::is_from" ref="a9742ecb2b7c3e2d3a6037b7885515be1" args="(void *const chunk, char *const i, const size_type sizeof_i)" -->
 <div class="memitem">
 <div class="memproto">
@@ -522,18 +469,62 @@
 
 <p><dl><dt><b>Parameters:</b></dt><dd>
   <table class="params">
- <tr><td class="paramname">chunk</td><td>chunk to check if is from this pool. </td></tr>
+ <tr><td class="paramname">chunk</td><td>to check if is from this pool. </td></tr>
     <tr><td class="paramname">i</td><td>memory chunk at i with element sizeof_i. </td></tr>
- <tr><td class="paramname">sizeof_i</td><td>element size (size of the chunk area of that block, not the total size of that block).</td></tr>
+ <tr><td class="paramname">sizeof_i</td><td>element size (size of the chunk area of that block, not the total size of that block). </td></tr>
   </table>
   </dd>
 </dl>
-<dl class="return"><dt><b>Returns:</b></dt><dd>true if chunk was allocated or may be returned.</dd></dl>
-<p>as the result of a future allocation. Returns false if chunk was allocated from some other pool, or may be returned as the result of a future allocation from some other pool. Otherwise, the return value is meaningless. Note that this function may not be used to reliably test random pointer values. </p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>true if chunk was allocated or may be returned as the result of a future allocation. Returns false if chunk was allocated from some other pool, or may be returned as the result of a future allocation from some other pool. Otherwise, the return value is meaningless. Note that this function may NOT be used to reliably test random pointer values.</dd></dl>
+<dl class="note"><dt><b>Note:</b></dt><dd>We use std::less_equal and std::less to test 'chunk' against the array bounds because standard operators may return unspecified results. This is to ensure portability.<br/>
+ The operators &lt; &lt;= &gt; &gt;= are only defined for pointers to objects that are 1) in the same array, or 2) subobjects of the same object [5.9/2]. The functor objects guarantee a total order for any pointer [20.3.3/8]</dd></dl>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="ad9bf6f7d3b6d51af571406d3ec88d6a7"></a><!-- doxytag: member="boost::pool::is_from" ref="ad9bf6f7d3b6d51af571406d3ec88d6a7" args="(void *const chunk) const " -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename UserAllocator&gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">bool <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::is_from </td>
+ <td>(</td>
+ <td class="paramtype">void *const&#160;</td>
+ <td class="paramname"><em>chunk</em></td><td>)</td>
+ <td> const<code> [inline]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p><dl class="return"><dt><b>Returns:</b></dt><dd>Returns true if chunk was allocated from u or may be returned as the result of a future allocation from u. Returns false if chunk was allocated from some other pool or may be returned as the result of a future allocation from some other pool. Otherwise, the return value is meaningless. Note that this function may not be used to reliably test random pointer values. </dd></dl>
 </p>
 
 </div>
 </div>
+<a class="anchor" id="aa28e378d455b528da508198c9bbb46fd"></a><!-- doxytag: member="boost::pool::malloc_need_resize" ref="aa28e378d455b528da508198c9bbb46fd" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename UserAllocator &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void * <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::malloc_need_resize </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+<dl class="return"><dt><b>Returns:</b></dt><dd>0 if out-of-memory. Called if malloc/ordered_malloc needs to resize the free list.</dd></dl>
+<p>No memory in any of our storages; make a new storage. Allocate chunk in newly malloc memory after resize. </p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>pointer to just allocated chunk. </dd></dl>
+
+</div>
+</div>
 <a class="anchor" id="ad7136ea79d9dcaecaf46ecddb15ac04a"></a><!-- doxytag: member="boost::pool::nextof" ref="ad7136ea79d9dcaecaf46ecddb15ac04a" args="(void *const ptr)" -->
 <div class="memitem">
 <div class="memproto">
@@ -560,7 +551,7 @@
 
 </div>
 </div>
-<a class="anchor" id="a3afd0962c8693316db536fd817918105"></a><!-- doxytag: member="boost::pool::ordered_free" ref="a3afd0962c8693316db536fd817918105" args="(void *const chunks, const size_type n)" -->
+<a class="anchor" id="aca402414a3920eb67d800b2c38581533"></a><!-- doxytag: member="boost::pool::ordered_free" ref="aca402414a3920eb67d800b2c38581533" args="(void *const chunk)" -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -570,30 +561,21 @@
           <td class="memname">void <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::ordered_free </td>
           <td>(</td>
           <td class="paramtype">void *const&#160;</td>
- <td class="paramname"><em>chunks</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a>&#160;</td>
- <td class="paramname"><em>n</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td><code> [inline]</code></td>
+ <td class="paramname"><em>chunk</em></td><td>)</td>
+ <td><code> [inline]</code></td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
-<p><p>Assumes that chunk actually refers to a block of chunks spanning n * partition_sz bytes; deallocates each chunk in that block. Note that chunk may not be 0. Order-preserving. O(N + n) where N is the size of the free list.</p>
-<p>chunk must have been previously returned by t.malloc() or t.ordered_malloc(). </p>
+<p><p>Same as above, but is order-preserving. Note that chunk may not be 0. O(N) with respect to the size of the free list. chunk must have been previously returned by t.malloc() or t.ordered_malloc(). </p>
 </p>
 
+<p>Reimplemented from <a class="el" href="classboost_1_1simple__segregated__storage.html#a33fac301f6a81b169d5bc70ebd7827f6">boost::simple_segregated_storage&lt; UserAllocator::size_type &gt;</a>.</p>
+
 </div>
 </div>
-<a class="anchor" id="aca402414a3920eb67d800b2c38581533"></a><!-- doxytag: member="boost::pool::ordered_free" ref="aca402414a3920eb67d800b2c38581533" args="(void *const chunk)" -->
+<a class="anchor" id="a3afd0962c8693316db536fd817918105"></a><!-- doxytag: member="boost::pool::ordered_free" ref="a3afd0962c8693316db536fd817918105" args="(void *const chunks, const size_type n)" -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
@@ -603,18 +585,26 @@
           <td class="memname">void <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::ordered_free </td>
           <td>(</td>
           <td class="paramtype">void *const&#160;</td>
- <td class="paramname"><em>chunk</em></td><td>)</td>
- <td><code> [inline]</code></td>
+ <td class="paramname"><em>chunks</em>, </td>
+ </tr>
+ <tr>
+ <td class="paramkey"></td>
+ <td></td>
+ <td class="paramtype">const <a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a>&#160;</td>
+ <td class="paramname"><em>n</em>&#160;</td>
+ </tr>
+ <tr>
+ <td></td>
+ <td>)</td>
+ <td></td><td><code> [inline]</code></td>
         </tr>
       </table>
 </div>
 <div class="memdoc">
 
-<p><p>Same as above, but is order-preserving. Note that chunk may not be 0. O(N) with respect to the size of the free list. chunk must have been previously returned by t.malloc() or t.ordered_malloc(). </p>
+<p><p>Assumes that chunk actually refers to a block of chunks spanning n * partition_sz bytes; deallocates each chunk in that block. Note that chunk may not be 0. Order-preserving. O(N + n) where N is the size of the free list. chunk must have been previously returned by t.malloc() or t.ordered_malloc(). </p>
 </p>
 
-<p>Reimplemented from <a class="el" href="classboost_1_1simple__segregated__storage.html#a33fac301f6a81b169d5bc70ebd7827f6">boost::simple_segregated_storage&lt; UserAllocator::size_type &gt;</a>.</p>
-
 </div>
 </div>
 <a class="anchor" id="a5944c78bdc6847943051466b1545d1f3"></a><!-- doxytag: member="boost::pool::ordered_malloc" ref="a5944c78bdc6847943051466b1545d1f3" args="(size_type n)" -->
@@ -635,7 +625,7 @@
 <div class="memdoc">
 
 <p><p>Gets address of a chunk n, allocating new memory if not already available. </p>
-<dl class="return"><dt><b>Returns:</b></dt><dd>Address of chunk n if allocated ok.</dd>
+<dl class="return"><dt><b>Returns:</b></dt><dd>Address of chunk n if allocated ok. </dd>
 <dd>
 0 if not enough memory for n chunks. </dd></dl>
 </p>
@@ -659,8 +649,31 @@
 <div class="memdoc">
 
 <p><p>Same as malloc, only merges the free lists, to preserve order. Amortized O(1). </p>
-<dl class="return"><dt><b>Returns:</b></dt><dd>a free chunk from that block.</dd></dl>
-<p>If a new memory block cannot be allocated, returns 0. Amortized O(1). </p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>a free chunk from that block. If a new memory block cannot be allocated, returns 0. Amortized O(1). </dd></dl>
+</p>
+
+</div>
+</div>
+<a class="anchor" id="a4126578d7378dd66ff35928748d9cc2a"></a><!-- doxytag: member="boost::pool::ordered_malloc_need_resize" ref="a4126578d7378dd66ff35928748d9cc2a" args="()" -->
+<div class="memitem">
+<div class="memproto">
+<div class="memtemplate">
+template&lt;typename UserAllocator &gt; </div>
+ <table class="memname">
+ <tr>
+ <td class="memname">void * <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::ordered_malloc_need_resize </td>
+ <td>(</td>
+ <td class="paramname"></td><td>)</td>
+ <td><code> [private]</code></td>
+ </tr>
+ </table>
+</div>
+<div class="memdoc">
+
+<p>Called if malloc needs to resize the free list. </p>
+
+<p><p>No memory in any of our storages; make a new storage. </p>
+<dl class="return"><dt><b>Returns:</b></dt><dd>pointer to new chunk. </dd></dl>
 </p>
 
 </div>
@@ -748,7 +761,7 @@
 </div>
 <div class="memdoc">
 
-<p><p>Set number of chunks to request from the system the next time that object needs to allocate system memory. This value should never be set to 0.</p>
+<p><p>Set number of chunks to request from the system the next time that object needs to allocate system memory. This value should never be set to 0. </p>
 <dl class="return"><dt><b>Returns:</b></dt><dd>nnext_size. </dd></dl>
 </p>
 
@@ -756,17 +769,17 @@
 
 </div>
 </div>
-<a class="anchor" id="a476403a52a6901ac59e9e6c955563911"></a><!-- doxytag: member="boost::pool::store" ref="a476403a52a6901ac59e9e6c955563911" args="() const " -->
+<a class="anchor" id="ad72819c9c7be56b774cd9cc149a466ea"></a><!-- doxytag: member="boost::pool::store" ref="ad72819c9c7be56b774cd9cc149a466ea" args="()" -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;typename UserAllocator&gt; </div>
       <table class="memname">
         <tr>
- <td class="memname">const <a class="el" href="classboost_1_1simple__segregated__storage.html">simple_segregated_storage</a>&lt;<a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a>&gt;&amp; <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::store </td>
+ <td class="memname"><a class="el" href="classboost_1_1simple__segregated__storage.html">simple_segregated_storage</a>&lt;<a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a>&gt;&amp; <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::store </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
- <td> const<code> [inline, protected]</code></td>
+ <td><code> [inline, protected]</code></td>
         </tr>
       </table>
 </div>
@@ -775,21 +788,21 @@
 <p><dl class="return"><dt><b>Returns:</b></dt><dd>pointer to store. </dd></dl>
 </p>
 
-<p>Reimplemented in <a class="el" href="classboost_1_1object__pool.html#a830377f43088fcaab8e307a9f220b3f2">boost::object_pool&lt; T, UserAllocator &gt;</a>.</p>
+<p>Reimplemented in <a class="el" href="classboost_1_1object__pool.html#a428836e73952898736c6e6e018e361a5">boost::object_pool&lt; T, UserAllocator &gt;</a>.</p>
 
 </div>
 </div>
-<a class="anchor" id="ad72819c9c7be56b774cd9cc149a466ea"></a><!-- doxytag: member="boost::pool::store" ref="ad72819c9c7be56b774cd9cc149a466ea" args="()" -->
+<a class="anchor" id="a476403a52a6901ac59e9e6c955563911"></a><!-- doxytag: member="boost::pool::store" ref="a476403a52a6901ac59e9e6c955563911" args="() const " -->
 <div class="memitem">
 <div class="memproto">
 <div class="memtemplate">
 template&lt;typename UserAllocator&gt; </div>
       <table class="memname">
         <tr>
- <td class="memname"><a class="el" href="classboost_1_1simple__segregated__storage.html">simple_segregated_storage</a>&lt;<a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a>&gt;&amp; <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::store </td>
+ <td class="memname">const <a class="el" href="classboost_1_1simple__segregated__storage.html">simple_segregated_storage</a>&lt;<a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a>&gt;&amp; <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::store </td>
           <td>(</td>
           <td class="paramname"></td><td>)</td>
- <td><code> [inline, protected]</code></td>
+ <td> const<code> [inline, protected]</code></td>
         </tr>
       </table>
 </div>
@@ -798,7 +811,7 @@
 <p><dl class="return"><dt><b>Returns:</b></dt><dd>pointer to store. </dd></dl>
 </p>
 
-<p>Reimplemented in <a class="el" href="classboost_1_1object__pool.html#a428836e73952898736c6e6e018e361a5">boost::object_pool&lt; T, UserAllocator &gt;</a>.</p>
+<p>Reimplemented in <a class="el" href="classboost_1_1object__pool.html#a830377f43088fcaab8e307a9f220b3f2">boost::object_pool&lt; T, UserAllocator &gt;</a>.</p>
 
 </div>
 </div>
@@ -821,71 +834,25 @@
 
 </div>
 </div>
-<a class="anchor" id="af04c3db2aad11a6b68fccfcdfbcca62d"></a><!-- doxytag: member="boost::pool::max_size" ref="af04c3db2aad11a6b68fccfcdfbcca62d" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename UserAllocator&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a> <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::<a class="el" href="classboost_1_1pool.html#af04c3db2aad11a6b68fccfcdfbcca62d">max_size</a><code> [protected]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="afccfe7c5e7d62175809bff1cf34b3ca6"></a><!-- doxytag: member="boost::pool::next_size" ref="afccfe7c5e7d62175809bff1cf34b3ca6" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename UserAllocator&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a> <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::<a class="el" href="classboost_1_1pool.html#afccfe7c5e7d62175809bff1cf34b3ca6">next_size</a><code> [protected]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ad72793b1d256fdd1ef69eda8bac01c3d"></a><!-- doxytag: member="boost::pool::requested_size" ref="ad72793b1d256fdd1ef69eda8bac01c3d" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename UserAllocator&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">const <a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a> <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::<a class="el" href="classboost_1_1pool.html#ad72793b1d256fdd1ef69eda8bac01c3d">requested_size</a><code> [protected]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a6d9516aac4995c3d7b90af4fe68c1726"></a><!-- doxytag: member="boost::pool::start_size" ref="a6d9516aac4995c3d7b90af4fe68c1726" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename UserAllocator&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classboost_1_1pool.html#a8bbc458e2cf4cd4c69a2f9ac41966096">size_type</a> <a class="el" href="classboost_1_1pool.html">boost::pool</a>&lt; UserAllocator &gt;::<a class="el" href="classboost_1_1pool.html#a6d9516aac4995c3d7b90af4fe68c1726">start_size</a><code> [protected]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
 <hr/>The documentation for this class was generated from the following file:<ul>
 <li>I:/boost-sandbox/guild/pool/boost/pool/<a class="el" href="pool_8hpp_source.html">pool.hpp</a></li>
 </ul>
 </div>
-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 18 2011 14:06:50 for Pool by&#160;
+<!--- 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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</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 class="footer"/><address class="footer"><small>Generated on Fri Feb 25 2011 15:44:50 for Pool by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 </body>

Modified: sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1pool__allocator.html
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1pool__allocator.html (original)
+++ sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1pool__allocator.html 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
@@ -4,10 +4,15 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <title>Pool: boost::pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt; Class Template Reference</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>
+<body onload='searchBox.OnSelectItem(0);'>
 <!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
 <div id="top">
 <div id="titlearea">
 <table cellspacing="0" cellpadding="0">
@@ -15,7 +20,6 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Pool</div>
- <div id="projectbrief">Pool</div>
   </td>
  </tr>
  </tbody>
@@ -24,9 +28,24 @@
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li>Main Page</li>
- <li>Namespaces</li>
       <li class="current">Classes</li>
       <li>Files</li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.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)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="navrow2" class="tabs2">
@@ -39,7 +58,7 @@
   </div>
   <div id="nav-path" class="navpath">
     <ul>
- <li class="navelem"><a class="el" href="namespaceboost.html">boost</a> </li>
+ <li class="navelem"><b>boost</b> </li>
       <li class="navelem"><a class="el" href="classboost_1_1pool__allocator.html">pool_allocator</a> </li>
     </ul>
   </div>
@@ -64,181 +83,74 @@
 <tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1pool__allocator_1_1rebind.html">rebind</a></td></tr>
 <tr><td colspan="2"><h2><a name="pub-types"></a>
 Public Types</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#ab7c4ec7aea1677ae4262444ce30bf450">value_type</a></td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Allocate a pool of memory. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef UserAllocator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#a4e78863d3ec73fd9b1d0067297188d5c">user_allocator</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="class_mutex.html">Mutex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#a16256225dd6df714168da87b73f9d972">mutex</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classboost_1_1pool__allocator.html#ab7c4ec7aea1677ae4262444ce30bf450">value_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#a58051e2d0fcd96d5adbeb9f4e83c3505">pointer</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef const <a class="el" href="classboost_1_1pool__allocator.html#ab7c4ec7aea1677ae4262444ce30bf450">value_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#af2fcb11f37fa94b20676b9b6b02753f0">const_pointer</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classboost_1_1pool__allocator.html#ab7c4ec7aea1677ae4262444ce30bf450">value_type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#a5bb0b5162afc04dacb70a09102334567">reference</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef const <a class="el" href="classboost_1_1pool__allocator.html#ab7c4ec7aea1677ae4262444ce30bf450">value_type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#ae5bba64cb55be4636d1d52b16390d2f9">const_reference</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classboost_1_1pool.html">pool</a>&lt; UserAllocator &gt;<br class="typebreak"/>
-::<a class="el" href="classboost_1_1pool__allocator.html#aa82f5362f06dc16a33c47c538b0a0a3e">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#aa82f5362f06dc16a33c47c538b0a0a3e">size_type</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef <a class="el" href="classboost_1_1pool.html">pool</a>&lt; UserAllocator &gt;<br class="typebreak"/>
-::<a class="el" href="classboost_1_1pool__allocator.html#a38fde3797f8d2b45b5dea99e0be7fc57">difference_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#a38fde3797f8d2b45b5dea99e0be7fc57">difference_type</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab7c4ec7aea1677ae4262444ce30bf450"></a><!-- doxytag: member="boost::pool_allocator::value_type" ref="ab7c4ec7aea1677ae4262444ce30bf450" args="" -->
+typedef T&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#ab7c4ec7aea1677ae4262444ce30bf450">value_type</a></td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">value_type of template parameter T. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a4e78863d3ec73fd9b1d0067297188d5c"></a><!-- doxytag: member="boost::pool_allocator::user_allocator" ref="a4e78863d3ec73fd9b1d0067297188d5c" args="" -->
+typedef UserAllocator&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#a4e78863d3ec73fd9b1d0067297188d5c">user_allocator</a></td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">allocator that defines the method that the underlying Pool will use to allocate memory from the system. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a16256225dd6df714168da87b73f9d972"></a><!-- doxytag: member="boost::pool_allocator::mutex" ref="a16256225dd6df714168da87b73f9d972" args="" -->
+typedef <a class="el" href="class_mutex.html">Mutex</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#a16256225dd6df714168da87b73f9d972">mutex</a></td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">typedef mutex publishes the value of the template parameter <a class="el" href="class_mutex.html">Mutex</a>. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a58051e2d0fcd96d5adbeb9f4e83c3505"></a><!-- doxytag: member="boost::pool_allocator::pointer" ref="a58051e2d0fcd96d5adbeb9f4e83c3505" args="" -->
+typedef <a class="el" href="classboost_1_1pool__allocator.html#ab7c4ec7aea1677ae4262444ce30bf450">value_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="af2fcb11f37fa94b20676b9b6b02753f0"></a><!-- doxytag: member="boost::pool_allocator::const_pointer" ref="af2fcb11f37fa94b20676b9b6b02753f0" args="" -->
+typedef const <a class="el" href="classboost_1_1pool__allocator.html#ab7c4ec7aea1677ae4262444ce30bf450">value_type</a> *&#160;</td><td class="memItemRight" valign="bottom"><b>const_pointer</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a5bb0b5162afc04dacb70a09102334567"></a><!-- doxytag: member="boost::pool_allocator::reference" ref="a5bb0b5162afc04dacb70a09102334567" args="" -->
+typedef <a class="el" href="classboost_1_1pool__allocator.html#ab7c4ec7aea1677ae4262444ce30bf450">value_type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>reference</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ae5bba64cb55be4636d1d52b16390d2f9"></a><!-- doxytag: member="boost::pool_allocator::const_reference" ref="ae5bba64cb55be4636d1d52b16390d2f9" args="" -->
+typedef const <a class="el" href="classboost_1_1pool__allocator.html#ab7c4ec7aea1677ae4262444ce30bf450">value_type</a> &amp;&#160;</td><td class="memItemRight" valign="bottom"><b>const_reference</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa82f5362f06dc16a33c47c538b0a0a3e"></a><!-- doxytag: member="boost::pool_allocator::size_type" ref="aa82f5362f06dc16a33c47c538b0a0a3e" args="" -->
+typedef <a class="el" href="classboost_1_1pool.html">pool</a>&lt; UserAllocator &gt;<br class="typebreak"/>
+::size_type&#160;</td><td class="memItemRight" valign="bottom"><b>size_type</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a38fde3797f8d2b45b5dea99e0be7fc57"></a><!-- doxytag: member="boost::pool_allocator::difference_type" ref="a38fde3797f8d2b45b5dea99e0be7fc57" args="" -->
+typedef <a class="el" href="classboost_1_1pool.html">pool</a>&lt; UserAllocator &gt;<br class="typebreak"/>
+::difference_type&#160;</td><td class="memItemRight" valign="bottom"><b>difference_type</b></td></tr>
 <tr><td colspan="2"><h2><a name="pub-methods"></a>
 Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#aa34233b0e6cf865a918d3dba3b019c0c">BOOST_STATIC_CONSTANT</a> (unsigned, next_size=NextSize)</td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">&gt; BOOST_STATIC_CONSTANT static const value next_size publishes the values of the template parameter NextSize. <br/></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa34233b0e6cf865a918d3dba3b019c0c"></a><!-- doxytag: member="boost::pool_allocator::BOOST_STATIC_CONSTANT" ref="aa34233b0e6cf865a918d3dba3b019c0c" args="(unsigned, next_size=NextSize)" -->
+&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#aa34233b0e6cf865a918d3dba3b019c0c">BOOST_STATIC_CONSTANT</a> (unsigned, next_size=NextSize)</td></tr>
+<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">next_size publishes the values of the template parameter NextSize. <br/></td></tr>
 <tr><td class="memItemLeft" align="right" valign="top">&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#ad88508bcc45fceca67c27be54b3f4a90">pool_allocator</a> ()</td></tr>
 <tr><td class="memTemplParams" colspan="2">template&lt;typename U &gt; </td></tr>
 <tr><td class="memTemplItemLeft" align="right" valign="top">&#160;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#ace74da9837544645fe172e0f86bf1451">pool_allocator</a> (const <a class="el" href="classboost_1_1pool__allocator.html">pool_allocator</a>&lt; U, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt; &amp;)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#a3994ff3d1e81fe94046e8146739b1407">operator==</a> (const <a class="el" href="classboost_1_1pool__allocator.html">pool_allocator</a> &amp;) const </td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#a9b65bf9212def753c73882f2eeb3dab5">operator!=</a> (const <a class="el" href="classboost_1_1pool__allocator.html">pool_allocator</a> &amp;) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a3994ff3d1e81fe94046e8146739b1407"></a><!-- doxytag: member="boost::pool_allocator::operator==" ref="a3994ff3d1e81fe94046e8146739b1407" args="(const pool_allocator &amp;) const " -->
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator==</b> (const <a class="el" href="classboost_1_1pool__allocator.html">pool_allocator</a> &amp;) const </td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9b65bf9212def753c73882f2eeb3dab5"></a><!-- doxytag: member="boost::pool_allocator::operator!=" ref="a9b65bf9212def753c73882f2eeb3dab5" args="(const pool_allocator &amp;) const " -->
+bool&#160;</td><td class="memItemRight" valign="bottom"><b>operator!=</b> (const <a class="el" href="classboost_1_1pool__allocator.html">pool_allocator</a> &amp;) const </td></tr>
 <tr><td colspan="2"><h2><a name="pub-static-methods"></a>
 Static Public Member Functions</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classboost_1_1pool__allocator.html#a58051e2d0fcd96d5adbeb9f4e83c3505">pointer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#a9cd2b2ddb69430473cdb7172942c3a9e">address</a> (<a class="el" href="classboost_1_1pool__allocator.html#a5bb0b5162afc04dacb70a09102334567">reference</a> r)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classboost_1_1pool__allocator.html#af2fcb11f37fa94b20676b9b6b02753f0">const_pointer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#a2e3efab718647cc9cf8c608703712281">address</a> (<a class="el" href="classboost_1_1pool__allocator.html#ae5bba64cb55be4636d1d52b16390d2f9">const_reference</a> s)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classboost_1_1pool__allocator.html#aa82f5362f06dc16a33c47c538b0a0a3e">size_type</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#ab629505ce4532ceb4dee0228f98989f9">max_size</a> ()</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#a2035bb6106237a3a6e30ca71314bdd00">construct</a> (const <a class="el" href="classboost_1_1pool__allocator.html#a58051e2d0fcd96d5adbeb9f4e83c3505">pointer</a> ptr, const <a class="el" href="classboost_1_1pool__allocator.html#ab7c4ec7aea1677ae4262444ce30bf450">value_type</a> &amp;t)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#a062384543c5991717542951e3c8d6239">destroy</a> (const <a class="el" href="classboost_1_1pool__allocator.html#a58051e2d0fcd96d5adbeb9f4e83c3505">pointer</a> ptr)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classboost_1_1pool__allocator.html#a58051e2d0fcd96d5adbeb9f4e83c3505">pointer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#aa420af2372fef49feb118c34092c8eb7">allocate</a> (const <a class="el" href="classboost_1_1pool__allocator.html#aa82f5362f06dc16a33c47c538b0a0a3e">size_type</a> n)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static <a class="el" href="classboost_1_1pool__allocator.html#a58051e2d0fcd96d5adbeb9f4e83c3505">pointer</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#a306a471b79f79147903cff6b1173ebda">allocate</a> (const <a class="el" href="classboost_1_1pool__allocator.html#aa82f5362f06dc16a33c47c538b0a0a3e">size_type</a> n, const void *const)</td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#ab097fc65a24a2610d721317e140e311c">deallocate</a> (const <a class="el" href="classboost_1_1pool__allocator.html#a58051e2d0fcd96d5adbeb9f4e83c3505">pointer</a> ptr, const <a class="el" href="classboost_1_1pool__allocator.html#aa82f5362f06dc16a33c47c538b0a0a3e">size_type</a> n)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a9cd2b2ddb69430473cdb7172942c3a9e"></a><!-- doxytag: member="boost::pool_allocator::address" ref="a9cd2b2ddb69430473cdb7172942c3a9e" args="(reference r)" -->
+static pointer&#160;</td><td class="memItemRight" valign="bottom"><b>address</b> (reference r)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2e3efab718647cc9cf8c608703712281"></a><!-- doxytag: member="boost::pool_allocator::address" ref="a2e3efab718647cc9cf8c608703712281" args="(const_reference s)" -->
+static const_pointer&#160;</td><td class="memItemRight" valign="bottom"><b>address</b> (const_reference s)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="ab629505ce4532ceb4dee0228f98989f9"></a><!-- doxytag: member="boost::pool_allocator::max_size" ref="ab629505ce4532ceb4dee0228f98989f9" args="()" -->
+static size_type&#160;</td><td class="memItemRight" valign="bottom"><b>max_size</b> ()</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a2035bb6106237a3a6e30ca71314bdd00"></a><!-- doxytag: member="boost::pool_allocator::construct" ref="a2035bb6106237a3a6e30ca71314bdd00" args="(const pointer ptr, const value_type &amp;t)" -->
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>construct</b> (const pointer ptr, const <a class="el" href="classboost_1_1pool__allocator.html#ab7c4ec7aea1677ae4262444ce30bf450">value_type</a> &amp;t)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a062384543c5991717542951e3c8d6239"></a><!-- doxytag: member="boost::pool_allocator::destroy" ref="a062384543c5991717542951e3c8d6239" args="(const pointer ptr)" -->
+static void&#160;</td><td class="memItemRight" valign="bottom"><b>destroy</b> (const pointer ptr)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="aa420af2372fef49feb118c34092c8eb7"></a><!-- doxytag: member="boost::pool_allocator::allocate" ref="aa420af2372fef49feb118c34092c8eb7" args="(const size_type n)" -->
+static pointer&#160;</td><td class="memItemRight" valign="bottom"><b>allocate</b> (const size_type n)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static pointer&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#a306a471b79f79147903cff6b1173ebda">allocate</a> (const size_type n, const void *const)</td></tr>
+<tr><td class="memItemLeft" align="right" valign="top">static void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator.html#ab097fc65a24a2610d721317e140e311c">deallocate</a> (const pointer ptr, const size_type n)</td></tr>
 </table>
-<h3>template&lt;typename T, typename UserAllocator, typename Mutex, unsigned NextSize, unsigned MaxSize&gt;<br/>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<div class="textblock"><h3>template&lt;typename T, typename UserAllocator, typename Mutex, unsigned NextSize, unsigned MaxSize&gt;<br/>
  class boost::pool_allocator&lt; T, UserAllocator, Mutex, NextSize, MaxSize &gt;</h3>
 
-<hr/><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="af2fcb11f37fa94b20676b9b6b02753f0"></a><!-- doxytag: member="boost::pool_allocator::const_pointer" ref="af2fcb11f37fa94b20676b9b6b02753f0" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef const <a class="el" href="classboost_1_1pool__allocator.html#ab7c4ec7aea1677ae4262444ce30bf450">value_type</a>* <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1pool__allocator.html#af2fcb11f37fa94b20676b9b6b02753f0">const_pointer</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ae5bba64cb55be4636d1d52b16390d2f9"></a><!-- doxytag: member="boost::pool_allocator::const_reference" ref="ae5bba64cb55be4636d1d52b16390d2f9" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef const <a class="el" href="classboost_1_1pool__allocator.html#ab7c4ec7aea1677ae4262444ce30bf450">value_type</a>&amp; <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1pool__allocator.html#ae5bba64cb55be4636d1d52b16390d2f9">const_reference</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a38fde3797f8d2b45b5dea99e0be7fc57"></a><!-- doxytag: member="boost::pool_allocator::difference_type" ref="a38fde3797f8d2b45b5dea99e0be7fc57" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef <a class="el" href="classboost_1_1pool.html">pool</a>&lt;UserAllocator&gt;::<a class="el" href="classboost_1_1pool__allocator.html#a38fde3797f8d2b45b5dea99e0be7fc57">difference_type</a> <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1pool__allocator.html#a38fde3797f8d2b45b5dea99e0be7fc57">difference_type</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a16256225dd6df714168da87b73f9d972"></a><!-- doxytag: member="boost::pool_allocator::mutex" ref="a16256225dd6df714168da87b73f9d972" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef <a class="el" href="class_mutex.html">Mutex</a> <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="class_mutex.html">mutex</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-<p>typedef mutex publishs the value of the template parameter <a class="el" href="class_mutex.html">Mutex</a>. </p>
-
-</div>
-</div>
-<a class="anchor" id="a58051e2d0fcd96d5adbeb9f4e83c3505"></a><!-- doxytag: member="boost::pool_allocator::pointer" ref="a58051e2d0fcd96d5adbeb9f4e83c3505" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef <a class="el" href="classboost_1_1pool__allocator.html#ab7c4ec7aea1677ae4262444ce30bf450">value_type</a>* <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1pool__allocator.html#a58051e2d0fcd96d5adbeb9f4e83c3505">pointer</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a5bb0b5162afc04dacb70a09102334567"></a><!-- doxytag: member="boost::pool_allocator::reference" ref="a5bb0b5162afc04dacb70a09102334567" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef <a class="el" href="classboost_1_1pool__allocator.html#ab7c4ec7aea1677ae4262444ce30bf450">value_type</a>&amp; <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1pool__allocator.html#a5bb0b5162afc04dacb70a09102334567">reference</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aa82f5362f06dc16a33c47c538b0a0a3e"></a><!-- doxytag: member="boost::pool_allocator::size_type" ref="aa82f5362f06dc16a33c47c538b0a0a3e" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef <a class="el" href="classboost_1_1pool.html">pool</a>&lt;UserAllocator&gt;::<a class="el" href="classboost_1_1pool__allocator.html#aa82f5362f06dc16a33c47c538b0a0a3e">size_type</a> <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1pool__allocator.html#aa82f5362f06dc16a33c47c538b0a0a3e">size_type</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a4e78863d3ec73fd9b1d0067297188d5c"></a><!-- doxytag: member="boost::pool_allocator::user_allocator" ref="a4e78863d3ec73fd9b1d0067297188d5c" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef UserAllocator <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1pool__allocator.html#a4e78863d3ec73fd9b1d0067297188d5c">user_allocator</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab7c4ec7aea1677ae4262444ce30bf450"></a><!-- doxytag: member="boost::pool_allocator::value_type" ref="ab7c4ec7aea1677ae4262444ce30bf450" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef T <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1pool__allocator.html#ab7c4ec7aea1677ae4262444ce30bf450">value_type</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
 <p>Allocate a pool of memory. </p>
-
-</div>
-</div>
-<hr/><h2>Constructor &amp; Destructor Documentation</h2>
+<dl><dt><b>Template Parameters:</b></dt><dd>
+ <table class="">
+ <tr><td class="paramname">T</td><td>type of object to allocate/deallocate. </td></tr>
+ <tr><td class="paramname">UserAllocator.</td><td>Defines the method that the underlying Pool will use to allocate memory from the system. See User Allocators for details. </td></tr>
+ <tr><td class="paramname"><a class="el" href="class_mutex.html">Mutex</a></td><td>Allows the user to determine the type of synchronization to be used on the underlying singleton pool. See the extensions to the public interface of singleton pool for more information. </td></tr>
+ <tr><td class="paramname">NextSize</td><td>The value of this parameter is passed to the underlying Pool when it is created. </td></tr>
+ <tr><td class="paramname">MaxSize</td><td>Limit on the maximum size used. </td></tr>
+ </table>
+ </dd>
+</dl>
+</div><hr/><h2>Constructor &amp; Destructor Documentation</h2>
 <a class="anchor" id="ad88508bcc45fceca67c27be54b3f4a90"></a><!-- doxytag: member="boost::pool_allocator::pool_allocator" ref="ad88508bcc45fceca67c27be54b3f4a90" args="()" -->
 <div class="memitem">
 <div class="memproto">
@@ -255,7 +167,7 @@
 </div>
 <div class="memdoc">
 
-<p><p>Construction of default <a class="el" href="structboost_1_1singleton__pool.html">singleton_pool</a> IFF an instance of this allocator is constructed during global initialization. </p>
+<p><p>Construction of default <a class="el" href="structboost_1_1singleton__pool.html">singleton_pool</a> IFF an instance of this allocator is constructed during global initialization. Required to ensure construction of <a class="el" href="structboost_1_1singleton__pool.html">singleton_pool</a> IFF an instance of this allocator is constructed during global initialization. See ticket #2359 for a complete explanation at http://svn.boost.org/trac/boost/ticket/2359 .</p>
 </p>
 
 </div>
@@ -279,69 +191,12 @@
 </div>
 <div class="memdoc">
 
-<p><p>Construction of <a class="el" href="structboost_1_1singleton__pool.html">singleton_pool</a> using template U. </p>
+<p><p>Construction of <a class="el" href="structboost_1_1singleton__pool.html">singleton_pool</a> using template U. Required to ensure construction of <a class="el" href="structboost_1_1singleton__pool.html">singleton_pool</a> IFF an instance of this allocator is constructed during global initialization. See ticket #2359 for a complete explanation at http://svn.boost.org/trac/boost/ticket/2359 .</p>
 </p>
 
 </div>
 </div>
 <hr/><h2>Member Function Documentation</h2>
-<a class="anchor" id="a9cd2b2ddb69430473cdb7172942c3a9e"></a><!-- doxytag: member="boost::pool_allocator::address" ref="a9cd2b2ddb69430473cdb7172942c3a9e" args="(reference r)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">static <a class="el" href="classboost_1_1pool__allocator.html#a58051e2d0fcd96d5adbeb9f4e83c3505">pointer</a> <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::address </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classboost_1_1pool__allocator.html#a5bb0b5162afc04dacb70a09102334567">reference</a>&#160;</td>
- <td class="paramname"><em>r</em></td><td>)</td>
- <td><code> [inline, static]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a2e3efab718647cc9cf8c608703712281"></a><!-- doxytag: member="boost::pool_allocator::address" ref="a2e3efab718647cc9cf8c608703712281" args="(const_reference s)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">static <a class="el" href="classboost_1_1pool__allocator.html#af2fcb11f37fa94b20676b9b6b02753f0">const_pointer</a> <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::address </td>
- <td>(</td>
- <td class="paramtype"><a class="el" href="classboost_1_1pool__allocator.html#ae5bba64cb55be4636d1d52b16390d2f9">const_reference</a>&#160;</td>
- <td class="paramname"><em>s</em></td><td>)</td>
- <td><code> [inline, static]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="aa420af2372fef49feb118c34092c8eb7"></a><!-- doxytag: member="boost::pool_allocator::allocate" ref="aa420af2372fef49feb118c34092c8eb7" args="(const size_type n)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">static <a class="el" href="classboost_1_1pool__allocator.html#a58051e2d0fcd96d5adbeb9f4e83c3505">pointer</a> <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::allocate </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1pool__allocator.html#aa82f5362f06dc16a33c47c538b0a0a3e">size_type</a>&#160;</td>
- <td class="paramname"><em>n</em></td><td>)</td>
- <td><code> [inline, static]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
 <a class="anchor" id="a306a471b79f79147903cff6b1173ebda"></a><!-- doxytag: member="boost::pool_allocator::allocate" ref="a306a471b79f79147903cff6b1173ebda" args="(const size_type n, const void *const)" -->
 <div class="memitem">
 <div class="memproto">
@@ -349,9 +204,9 @@
 template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
       <table class="memname">
         <tr>
- <td class="memname">static <a class="el" href="classboost_1_1pool__allocator.html#a58051e2d0fcd96d5adbeb9f4e83c3505">pointer</a> <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::allocate </td>
+ <td class="memname">static pointer <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::allocate </td>
           <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1pool__allocator.html#aa82f5362f06dc16a33c47c538b0a0a3e">size_type</a>&#160;</td>
+ <td class="paramtype">const size_type&#160;</td>
           <td class="paramname"><em>n</em>, </td>
         </tr>
         <tr>
@@ -369,65 +224,15 @@
 </div>
 <div class="memdoc">
 
-</div>
-</div>
-<a class="anchor" id="aa34233b0e6cf865a918d3dba3b019c0c"></a><!-- doxytag: member="boost::pool_allocator::BOOST_STATIC_CONSTANT" ref="aa34233b0e6cf865a918d3dba3b019c0c" args="(unsigned, next_size=NextSize)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname"><a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::BOOST_STATIC_CONSTANT </td>
- <td>(</td>
- <td class="paramtype">unsigned&#160;</td>
- <td class="paramname">, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">next_size&#160;</td>
- <td class="paramname"> = <code>NextSize</code>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>&gt; BOOST_STATIC_CONSTANT static const value next_size publishes the values of the template parameter NextSize. </p>
-
-</div>
-</div>
-<a class="anchor" id="a2035bb6106237a3a6e30ca71314bdd00"></a><!-- doxytag: member="boost::pool_allocator::construct" ref="a2035bb6106237a3a6e30ca71314bdd00" args="(const pointer ptr, const value_type &amp;t)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">static void <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::construct </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1pool__allocator.html#a58051e2d0fcd96d5adbeb9f4e83c3505">pointer</a>&#160;</td>
- <td class="paramname"><em>ptr</em>, </td>
- </tr>
- <tr>
- <td class="paramkey"></td>
- <td></td>
- <td class="paramtype">const <a class="el" href="classboost_1_1pool__allocator.html#ab7c4ec7aea1677ae4262444ce30bf450">value_type</a> &amp;&#160;</td>
- <td class="paramname"><em>t</em>&#160;</td>
- </tr>
- <tr>
- <td></td>
- <td>)</td>
- <td></td><td><code> [inline, static]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
+<p><p>allocate n bytes</p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">n</td><td>bytes to allocate. </td></tr>
+ <tr><td class="paramname">unused.</td><td></td></tr>
+ </table>
+ </dd>
+</dl>
+</p>
 
 </div>
 </div>
@@ -440,13 +245,13 @@
         <tr>
           <td class="memname">static void <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::deallocate </td>
           <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1pool__allocator.html#a58051e2d0fcd96d5adbeb9f4e83c3505">pointer</a>&#160;</td>
+ <td class="paramtype">const pointer&#160;</td>
           <td class="paramname"><em>ptr</em>, </td>
         </tr>
         <tr>
           <td class="paramkey"></td>
           <td></td>
- <td class="paramtype">const <a class="el" href="classboost_1_1pool__allocator.html#aa82f5362f06dc16a33c47c538b0a0a3e">size_type</a>&#160;</td>
+ <td class="paramtype">const size_type&#160;</td>
           <td class="paramname"><em>n</em>&#160;</td>
         </tr>
         <tr>
@@ -458,80 +263,15 @@
 </div>
 <div class="memdoc">
 
-</div>
-</div>
-<a class="anchor" id="a062384543c5991717542951e3c8d6239"></a><!-- doxytag: member="boost::pool_allocator::destroy" ref="a062384543c5991717542951e3c8d6239" args="(const pointer ptr)" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">static void <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::destroy </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1pool__allocator.html#a58051e2d0fcd96d5adbeb9f4e83c3505">pointer</a>&#160;</td>
- <td class="paramname"><em>ptr</em></td><td>)</td>
- <td><code> [inline, static]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="ab629505ce4532ceb4dee0228f98989f9"></a><!-- doxytag: member="boost::pool_allocator::max_size" ref="ab629505ce4532ceb4dee0228f98989f9" args="()" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">static <a class="el" href="classboost_1_1pool__allocator.html#aa82f5362f06dc16a33c47c538b0a0a3e">size_type</a> <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::max_size </td>
- <td>(</td>
- <td class="paramname"></td><td>)</td>
- <td><code> [inline, static]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a9b65bf9212def753c73882f2eeb3dab5"></a><!-- doxytag: member="boost::pool_allocator::operator!=" ref="a9b65bf9212def753c73882f2eeb3dab5" args="(const pool_allocator &amp;) const " -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">bool <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::operator!= </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1pool__allocator.html">pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt; &amp;&#160;</td>
- <td class="paramname"></td><td>)</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a3994ff3d1e81fe94046e8146739b1407"></a><!-- doxytag: member="boost::pool_allocator::operator==" ref="a3994ff3d1e81fe94046e8146739b1407" args="(const pool_allocator &amp;) const " -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename T , typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">bool <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::operator== </td>
- <td>(</td>
- <td class="paramtype">const <a class="el" href="classboost_1_1pool__allocator.html">pool_allocator</a>&lt; T, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt; &amp;&#160;</td>
- <td class="paramname"></td><td>)</td>
- <td> const<code> [inline]</code></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
+<p><p>Deallocate n bytes from ptr </p>
+<dl><dt><b>Parameters:</b></dt><dd>
+ <table class="params">
+ <tr><td class="paramname">ptr</td><td>location to deallocate from. </td></tr>
+ <tr><td class="paramname">n</td><td>number of bytes to deallocate. </td></tr>
+ </table>
+ </dd>
+</dl>
+</p>
 
 </div>
 </div>
@@ -539,7 +279,21 @@
 <li>I:/boost-sandbox/guild/pool/boost/pool/<a class="el" href="pool__alloc_8hpp_source.html">pool_alloc.hpp</a></li>
 </ul>
 </div>
-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 18 2011 14:06:50 for Pool by&#160;
+<!--- 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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</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 class="footer"/><address class="footer"><small>Generated on Fri Feb 25 2011 15:44:50 for Pool by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 </body>

Modified: sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4-members.html
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4-members.html (original)
+++ sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4-members.html 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
@@ -4,10 +4,15 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <title>Pool: 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>
+<body onload='searchBox.OnSelectItem(0);'>
 <!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
 <div id="top">
 <div id="titlearea">
 <table cellspacing="0" cellpadding="0">
@@ -15,7 +20,6 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Pool</div>
- <div id="projectbrief">Pool</div>
   </td>
  </tr>
  </tbody>
@@ -24,9 +28,24 @@
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li>Main Page</li>
- <li>Namespaces</li>
       <li class="current">Classes</li>
       <li>Files</li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.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)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="navrow2" class="tabs2">
@@ -39,7 +58,7 @@
   </div>
   <div id="nav-path" class="navpath">
     <ul>
- <li class="navelem"><a class="el" href="namespaceboost.html">boost</a> </li>
+ <li class="navelem"><b>boost</b> </li>
       <li class="navelem"><a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a> </li>
     </ul>
   </div>
@@ -50,11 +69,25 @@
 </div>
 <div class="contents">
 This is the complete list of members for <a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>, including all inherited members.<table>
- <tr class="memlist"><td><a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html#a389aaf3c34e8209f5bf821c525700ba9">const_pointer</a> typedef</td><td><a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html#a57a3b55a4ab5daf7703dd1468e5d9e4f">pointer</a> typedef</td><td><a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html#a1cc9469ba669df5098af74323855c64d">value_type</a> typedef</td><td><a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>const_pointer</b> typedef (defined in <a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>pointer</b> typedef (defined in <a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>value_type</b> typedef (defined in <a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
 </table></div>
-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 18 2011 14:06:50 for Pool by&#160;
+<!--- 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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</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 class="footer"/><address class="footer"><small>Generated on Fri Feb 25 2011 15:44:50 for Pool by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 </body>

Modified: sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html (original)
+++ sandbox/guild/pool/libs/pool/doc/Doxygen/html/classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
@@ -4,10 +4,15 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <title>Pool: boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt; Class Template Reference</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>
+<body onload='searchBox.OnSelectItem(0);'>
 <!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
 <div id="top">
 <div id="titlearea">
 <table cellspacing="0" cellpadding="0">
@@ -15,7 +20,6 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Pool</div>
- <div id="projectbrief">Pool</div>
   </td>
  </tr>
  </tbody>
@@ -24,9 +28,24 @@
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li>Main Page</li>
- <li>Namespaces</li>
       <li class="current">Classes</li>
       <li>Files</li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.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)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="navrow2" class="tabs2">
@@ -39,7 +58,7 @@
   </div>
   <div id="nav-path" class="navpath">
     <ul>
- <li class="navelem"><a class="el" href="namespaceboost.html">boost</a> </li>
+ <li class="navelem"><b>boost</b> </li>
       <li class="navelem"><a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html">pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</a> </li>
     </ul>
   </div>
@@ -62,67 +81,46 @@
 <tr><td class="memItemLeft" align="right" valign="top">struct &#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4_1_1rebind.html">rebind</a></td></tr>
 <tr><td colspan="2"><h2><a name="pub-types"></a>
 Public Types</h2></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html#a57a3b55a4ab5daf7703dd1468e5d9e4f">pointer</a></td></tr>
-<tr><td class="mdescLeft">&#160;</td><td class="mdescRight">Pool memory allocator. <br/></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef const void *&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html#a389aaf3c34e8209f5bf821c525700ba9">const_pointer</a></td></tr>
-<tr><td class="memItemLeft" align="right" valign="top">typedef void&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html#a1cc9469ba669df5098af74323855c64d">value_type</a></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a57a3b55a4ab5daf7703dd1468e5d9e4f"></a><!-- doxytag: member="boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;::pointer" ref="a57a3b55a4ab5daf7703dd1468e5d9e4f" args="" -->
+typedef void *&#160;</td><td class="memItemRight" valign="bottom"><b>pointer</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a389aaf3c34e8209f5bf821c525700ba9"></a><!-- doxytag: member="boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;::const_pointer" ref="a389aaf3c34e8209f5bf821c525700ba9" args="" -->
+typedef const void *&#160;</td><td class="memItemRight" valign="bottom"><b>const_pointer</b></td></tr>
+<tr><td class="memItemLeft" align="right" valign="top"><a class="anchor" id="a1cc9469ba669df5098af74323855c64d"></a><!-- doxytag: member="boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;::value_type" ref="a1cc9469ba669df5098af74323855c64d" args="" -->
+typedef void&#160;</td><td class="memItemRight" valign="bottom"><b>value_type</b></td></tr>
 </table>
-<h3>template&lt;typename UserAllocator, typename Mutex, unsigned NextSize, unsigned MaxSize&gt;<br/>
+<hr/><a name="_details"></a><h2>Detailed Description</h2>
+<div class="textblock"><h3>template&lt;typename UserAllocator, typename Mutex, unsigned NextSize, unsigned MaxSize&gt;<br/>
  class boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;</h3>
 
-<hr/><h2>Member Typedef Documentation</h2>
-<a class="anchor" id="a389aaf3c34e8209f5bf821c525700ba9"></a><!-- doxytag: member="boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;::const_pointer" ref="a389aaf3c34e8209f5bf821c525700ba9" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef const void* <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; void, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html#a389aaf3c34e8209f5bf821c525700ba9">const_pointer</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<a class="anchor" id="a57a3b55a4ab5daf7703dd1468e5d9e4f"></a><!-- doxytag: member="boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;::pointer" ref="a57a3b55a4ab5daf7703dd1468e5d9e4f" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef void* <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; void, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html#a57a3b55a4ab5daf7703dd1468e5d9e4f">pointer</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-<p>Pool memory allocator. </p>
-
-</div>
-</div>
-<a class="anchor" id="a1cc9469ba669df5098af74323855c64d"></a><!-- doxytag: member="boost::pool_allocator&lt; void, UserAllocator, Mutex, NextSize, MaxSize &gt;::value_type" ref="a1cc9469ba669df5098af74323855c64d" args="" -->
-<div class="memitem">
-<div class="memproto">
-<div class="memtemplate">
-template&lt;typename UserAllocator , typename Mutex , unsigned NextSize, unsigned MaxSize&gt; </div>
- <table class="memname">
- <tr>
- <td class="memname">typedef void <a class="el" href="classboost_1_1pool__allocator.html">boost::pool_allocator</a>&lt; void, UserAllocator, <a class="el" href="class_mutex.html">Mutex</a>, NextSize, MaxSize &gt;::<a class="el" href="classboost_1_1pool__allocator_3_01void_00_01_user_allocator_00_01_mutex_00_01_next_size_00_01_max_size_01_4.html#a1cc9469ba669df5098af74323855c64d">value_type</a></td>
- </tr>
- </table>
-</div>
-<div class="memdoc">
-
-</div>
-</div>
-<hr/>The documentation for this class was generated from the following file:<ul>
+<p><a class="el" href="classboost_1_1pool__allocator.html">pool_allocator</a> Pool Memory Allocator.</p>
+<dl><dt><b>Template Parameters:</b></dt><dd>
+ <table class="">
+ <tr><td class="paramname">UserAllocator.</td><td>Defines the method that the underlying Pool will use to allocate memory from the system. See User Allocators for details. </td></tr>
+ <tr><td class="paramname"><a class="el" href="class_mutex.html">Mutex</a></td><td>Allows the user to determine the type of synchronization to be used on the underlying singleton pool. See the extensions to the public interface of singleton pool for more information. </td></tr>
+ <tr><td class="paramname">NextSize</td><td>The value of this parameter is passed to the underlying Pool when it is created. </td></tr>
+ <tr><td class="paramname">MaxSize</td><td>Limit on the maximum size used. </td></tr>
+ </table>
+ </dd>
+</dl>
+</div><hr/>The documentation for this class was generated from the following file:<ul>
 <li>I:/boost-sandbox/guild/pool/boost/pool/<a class="el" href="pool__alloc_8hpp_source.html">pool_alloc.hpp</a></li>
 </ul>
 </div>
-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 18 2011 14:06:50 for Pool by&#160;
+<!--- 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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</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 class="footer"/><address class="footer"><small>Generated on Fri Feb 25 2011 15:44:50 for Pool by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 </body>

Modified: sandbox/guild/pool/libs/pool/doc/Doxygen/html/structboost_1_1singleton__pool-members.html
==============================================================================
--- sandbox/guild/pool/libs/pool/doc/Doxygen/html/structboost_1_1singleton__pool-members.html (original)
+++ sandbox/guild/pool/libs/pool/doc/Doxygen/html/structboost_1_1singleton__pool-members.html 2011-02-25 11:18:30 EST (Fri, 25 Feb 2011)
@@ -4,10 +4,15 @@
 <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
 <title>Pool: 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>
+<body onload='searchBox.OnSelectItem(0);'>
 <!-- Generated by Doxygen 1.7.3 -->
+<script type="text/javascript"><!--
+var searchBox = new SearchBox("searchBox", "search",false,'Search');
+--></script>
 <div id="top">
 <div id="titlearea">
 <table cellspacing="0" cellpadding="0">
@@ -15,7 +20,6 @@
  <tr style="height: 56px;">
   <td style="padding-left: 0.5em;">
    <div id="projectname">Pool</div>
- <div id="projectbrief">Pool</div>
   </td>
  </tr>
  </tbody>
@@ -24,9 +28,24 @@
   <div id="navrow1" class="tabs">
     <ul class="tablist">
       <li>Main Page</li>
- <li>Namespaces</li>
       <li class="current">Classes</li>
       <li>Files</li>
+ <li id="searchli">
+ <div id="MSearchBox" class="MSearchBoxInactive">
+ <span class="left">
+ <img id="MSearchSelect" src="search/mag_sel.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)"/>
+ </span><span class="right">
+ <a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
+ </span>
+ </div>
+ </li>
     </ul>
   </div>
   <div id="navrow2" class="tabs2">
@@ -39,7 +58,7 @@
   </div>
   <div id="nav-path" class="navpath">
     <ul>
- <li class="navelem"><a class="el" href="namespaceboost.html">boost</a> </li>
+ <li class="navelem"><b>boost</b> </li>
       <li class="navelem"><a class="el" href="structboost_1_1singleton__pool.html">singleton_pool</a> </li>
     </ul>
   </div>
@@ -53,8 +72,8 @@
   <tr class="memlist"><td><a class="el" href="structboost_1_1singleton__pool.html#aba363a139d00b35cd545a6d251c91cec">BOOST_PREVENT_MACRO_SUBSTITUTION</a>()</td><td><a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="structboost_1_1singleton__pool.html#a8794df4d7f6cc450deaa95ea132d05a5">BOOST_PREVENT_MACRO_SUBSTITUTION</a>(void *const ptr)</td><td><a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="structboost_1_1singleton__pool.html#a13c5baccec3bd451906c781cfe20b0a4">BOOST_PREVENT_MACRO_SUBSTITUTION</a>(void *const ptr, const size_type n)</td><td><a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline, static]</code></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1singleton__pool.html#ab8b6d9c1d391900d5b3055ac783e5c24">BOOST_STATIC_CONSTANT</a>(unsigned, requested_size=RequestedSize)</td><td><a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
- <tr class="memlist"><td><a class="el" href="structboost_1_1singleton__pool.html#a568afa742dc86b3640afc12e3754592f">BOOST_STATIC_CONSTANT</a>(unsigned, next_size=NextSize)</td><td><a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>BOOST_STATIC_CONSTANT</b>(unsigned, requested_size=RequestedSize) (defined in <a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>BOOST_STATIC_CONSTANT</b>(unsigned, next_size=NextSize) (defined in <a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="structboost_1_1singleton__pool.html#a16f06e1180a4b7e0e75ba1da5908be97">difference_type</a> typedef</td><td><a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="structboost_1_1singleton__pool.html#a81e54e7aeb2392edf61e796c3dbafc6c">is_from</a>(void *const ptr)</td><td><a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="structboost_1_1singleton__pool.html#a2252f975fcc13b2ce25bf1048ce3924f">mutex</a> typedef</td><td><a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
@@ -64,11 +83,27 @@
   <tr class="memlist"><td><a class="el" href="structboost_1_1singleton__pool.html#abc358a739ed118545c667d99c633ef88">ordered_malloc</a>(const size_type n)</td><td><a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="structboost_1_1singleton__pool.html#ac00b8f2aa0cd18f525b1006fb1460d68">purge_memory</a>()</td><td><a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline, static]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="structboost_1_1singleton__pool.html#a085914426cf6974f4a794db427e41675">release_memory</a>()</td><td><a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [inline, static]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>singleton</b> typedef (defined in <a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [private]</code></td></tr>
+ <tr bgcolor="#f0f0f0"><td><b>singleton_pool</b>() (defined in <a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a>)</td><td><a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td><code> [private]</code></td></tr>
   <tr class="memlist"><td><a class="el" href="structboost_1_1singleton__pool.html#afa1af330c952c2b2f5bcdd121b907af1">size_type</a> typedef</td><td><a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="structboost_1_1singleton__pool.html#ace3cf79049bf7efb0fec994d212b2a70">tag</a> typedef</td><td><a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
   <tr class="memlist"><td><a class="el" href="structboost_1_1singleton__pool.html#a00f17f45e90680cecadc065112b0af71">user_allocator</a> typedef</td><td><a class="el" href="structboost_1_1singleton__pool.html">boost::singleton_pool&lt; Tag, RequestedSize, UserAllocator, Mutex, NextSize, MaxSize &gt;</a></td><td></td></tr>
 </table></div>
-<hr class="footer"/><address class="footer"><small>Generated on Tue Jan 18 2011 14:06:50 for Pool by&#160;
+<!--- 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">&#160;</span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark">&#160;</span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark">&#160;</span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark">&#160;</span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark">&#160;</span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark">&#160;</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 class="footer"/><address class="footer"><small>Generated on Fri Feb 25 2011 15:44:50 for Pool by&#160;
 <a href="http://www.doxygen.org/index.html">
 <img class="footer" src="doxygen.png" alt="doxygen"/></a> 1.7.3 </small></address>
 </body>


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