Boost logo

Boost-Commit :

From: eric_at_[hidden]
Date: 2007-11-16 03:03:48


Author: eric_niebler
Date: 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
New Revision: 41141
URL: http://svn.boost.org/trac/boost/changeset/41141

Log:
Merged revisions 41072-41140 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r41077 | troyer | 2007-11-13 23:00:02 -0800 (Tue, 13 Nov 2007) | 1 line
  
  Added support for std::complex to serialization
........
  r41078 | joaquin | 2007-11-13 23:09:29 -0800 (Tue, 13 Nov 2007) | 1 line
  
  added missing include
........
  r41079 | djowel | 2007-11-14 02:13:51 -0800 (Wed, 14 Nov 2007) | 1 line
  
  adjust to compensate for lack of <small> tag.
........
  r41080 | djowel | 2007-11-14 02:17:09 -0800 (Wed, 14 Nov 2007) | 1 line
  
  refresh docs
........
  r41081 | djowel | 2007-11-14 02:23:23 -0800 (Wed, 14 Nov 2007) | 1 line
  
  refresh docs
........
  r41082 | djowel | 2007-11-14 02:24:21 -0800 (Wed, 14 Nov 2007) | 1 line
  
  refresh docs
........
  r41083 | anthonyw | 2007-11-14 03:08:09 -0800 (Wed, 14 Nov 2007) | 1 line
  
  ignore and join all threads in group on exception
........
  r41084 | anthonyw | 2007-11-14 03:56:53 -0800 (Wed, 14 Nov 2007) | 1 line
  
  interrupt and join all threads in a group if an exception is thrown during a test
........
  r41086 | johnmaddock | 2007-11-14 04:14:19 -0800 (Wed, 14 Nov 2007) | 1 line
  
  Merged changes from the Sandbox to Trunk.
........
  r41087 | anthonyw | 2007-11-14 04:17:41 -0800 (Wed, 14 Nov 2007) | 1 line
  
  interrupt and join all threads in a group if an exception is thrown during a test
........
  r41088 | johnmaddock | 2007-11-14 04:41:32 -0800 (Wed, 14 Nov 2007) | 1 line
  
  Added WinCE workaround.
........
  r41089 | johnmaddock | 2007-11-14 05:03:15 -0800 (Wed, 14 Nov 2007) | 1 line
  
  Catch exceptions thrown from thread creation.
........
  r41090 | anthonyw | 2007-11-14 06:49:58 -0800 (Wed, 14 Nov 2007) | 1 line
  
  fixes for pthread implementation
........
  r41091 | bemandawes | 2007-11-14 07:50:43 -0800 (Wed, 14 Nov 2007) | 1 line
  
  Replace old docs with excerpts from http://article.gmane.org/gmane.comp.lib.boost.testing/5020
........
  r41093 | eric_niebler | 2007-11-14 08:36:15 -0800 (Wed, 14 Nov 2007) | 1 line
  
  fix support for segmented iteration
........
  r41094 | dave | 2007-11-14 09:37:55 -0800 (Wed, 14 Nov 2007) | 3 lines
  
  Update command-prompt instructions per
  http://news.gmane.org/find-root.php?message_id=%3cfhcrem%24c4%241%40ger.gmane.org%3e
........
  r41095 | bemandawes | 2007-11-14 12:05:30 -0800 (Wed, 14 Nov 2007) | 1 line
  
  Bring docs more in line with reality:-)
........
  r41097 | hljin | 2007-11-14 18:07:53 -0800 (Wed, 14 Nov 2007) | 1 line
  
  GIL: removed the example directory from the documentation as it is a duplication and re-directed the Doxygen documentation to a local copy (to be submitted next)
........
  r41098 | hljin | 2007-11-14 18:30:13 -0800 (Wed, 14 Nov 2007) | 1 line
  
  GIL: added a local copy of the Doxygen documentation
........
  r41099 | hljin | 2007-11-14 18:32:04 -0800 (Wed, 14 Nov 2007) | 1 line
  
  GIL: added a local copy of the Doxygen documentation (second batch)
........
  r41100 | chris_kohlhoff | 2007-11-14 22:19:04 -0800 (Wed, 14 Nov 2007) | 6 lines
  
  Try to fix an order-of-initialisation problem with error_category references.
  The symptom, which only occurs in some applications, is a crash due to a
  dereference of a null pointer. The exact conditions under which the problem
  occurs are not fully understood, so this fix is probably more paranoid than
  necessary.
........
  r41102 | jhunold | 2007-11-14 23:04:24 -0800 (Wed, 14 Nov 2007) | 1 line
  
  Suppress msvc "deprecated" warnings.
........
  r41103 | johnmaddock | 2007-11-15 01:52:26 -0800 (Thu, 15 Nov 2007) | 1 line
  
  Fix some compiler warnings when building with the Intel and aCC compilers.
........
  r41104 | garcia | 2007-11-15 04:50:48 -0800 (Thu, 15 Nov 2007) | 2 lines
  
  John Torjo is reviewing the X-files.
........
  r41105 | hkaiser | 2007-11-15 05:27:24 -0800 (Thu, 15 Nov 2007) | 1 line
  
  Suppressed more warnings during build of Wave.
........
  r41106 | bemandawes | 2007-11-15 06:36:40 -0800 (Thu, 15 Nov 2007) | 1 line
  
  GetUserDefaultUILanguage isn't present for Cygwin, so disable use
........
  r41107 | bemandawes | 2007-11-15 07:20:27 -0800 (Thu, 15 Nov 2007) | 1 line
  
  Get rid of .cvsignore files
........
  r41108 | eric_niebler | 2007-11-15 08:06:22 -0800 (Thu, 15 Nov 2007) | 1 line
  
  fix typo
........
  r41110 | grafik | 2007-11-15 08:58:21 -0800 (Thu, 15 Nov 2007) | 1 line
  
  Fix building of multiple regression tools at once.
........
  r41111 | gmelquio | 2007-11-15 09:52:31 -0800 (Thu, 15 Nov 2007) | 1 line
  
  Fixed documentation typo.
........
  r41113 | grafik | 2007-11-15 10:56:43 -0800 (Thu, 15 Nov 2007) | 1 line
  
  Switch intel-win32 to use static multi thread runtime since the single thread static runtime is no longer available. (fixes #1287)
........
  r41114 | andreas_huber69 | 2007-11-15 11:22:12 -0800 (Thu, 15 Nov 2007) | 1 line
  
  Added new FAQ item suggested by Chris Paulse.
........
  r41116 | guwi17 | 2007-11-15 12:52:37 -0800 (Thu, 15 Nov 2007) | 4 lines
  
  This patch now lets the Sun compiler work for most of uBLAS. 'test4' is now failing.
  Too avoid other compilers complaining about missing return values in some functions where exceptions are thrown, code was added so an arbitatry were chosen.
........
  r41117 | danmarsden | 2007-11-15 13:15:47 -0800 (Thu, 15 Nov 2007) | 1 line
  
  removing failing test on EDG compilers
........
  r41118 | grafik | 2007-11-15 14:05:15 -0800 (Thu, 15 Nov 2007) | 1 line
  
  Remove redundant reference to system library. It causes double linking when used indirectly through filesystem. Which can lead to double linking incompatible variants when a specific filesystem variant is requested.
........
  r41119 | grafik | 2007-11-15 14:05:22 -0800 (Thu, 15 Nov 2007) | 1 line
  
  Oops, forgot we need to use the root boost project settings when building.
........

Added:
   branches/proto/v3/boost/serialization/complex.hpp
      - copied unchanged from r41119, /trunk/boost/serialization/complex.hpp
   branches/proto/v3/boost/serialization/is_bitwise_serializable.hpp
      - copied unchanged from r41119, /trunk/boost/serialization/is_bitwise_serializable.hpp
   branches/proto/v3/boost/thread/pthread/tss.hpp
      - copied unchanged from r41119, /trunk/boost/thread/pthread/tss.hpp
   branches/proto/v3/libs/gil/doc/html/algorithm_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/algorithm_8hpp.html
   branches/proto/v3/libs/gil/doc/html/annotated.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/annotated.html
   branches/proto/v3/libs/gil/doc/html/any__image_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/any__image_8hpp.html
   branches/proto/v3/libs/gil/doc/html/channel_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/channel_8hpp.html
   branches/proto/v3/libs/gil/doc/html/classes.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/classes.html
   branches/proto/v3/libs/gil/doc/html/cmyk_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/cmyk_8hpp.html
   branches/proto/v3/libs/gil/doc/html/deprecated_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/deprecated_8hpp.html
   branches/proto/v3/libs/gil/doc/html/device__n_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/device__n_8hpp.html
   branches/proto/v3/libs/gil/doc/html/dir_000000.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/dir_000000.html
   branches/proto/v3/libs/gil/doc/html/dir_000001.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/dir_000001.html
   branches/proto/v3/libs/gil/doc/html/dir_000002.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/dir_000002.html
   branches/proto/v3/libs/gil/doc/html/dir_000003.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/dir_000003.html
   branches/proto/v3/libs/gil/doc/html/dir_000004.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/dir_000004.html
   branches/proto/v3/libs/gil/doc/html/dirs.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/dirs.html
   branches/proto/v3/libs/gil/doc/html/files.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/files.html
   branches/proto/v3/libs/gil/doc/html/functions.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/functions.html
   branches/proto/v3/libs/gil/doc/html/functions_func.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/functions_func.html
   branches/proto/v3/libs/gil/doc/html/functions_rela.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/functions_rela.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0001.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0001.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0001.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0001.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0002.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0002.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0002.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0002.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0003.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0003.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0003.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0003.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0004.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0004.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0004.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0004.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0005.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0005.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0005.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0005.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0006.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0006.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0006.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0006.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0007.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0007.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0007.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0007.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0008.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0008.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0008.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0008.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0009.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0009.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0009.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0009.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0010.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0010.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0010.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0010.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0011.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0011.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0011.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0011.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0012.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0012.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0012.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0012.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0013.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0013.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0013.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0013.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0014.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0014.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0014.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0014.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0015.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0015.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0015.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0015.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0016.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0016.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0016.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0016.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0017.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0017.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0017.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0017.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0018.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0018.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0018.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0018.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0019.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0019.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0019.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0019.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0020.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0020.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0020.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0020.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0021.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0021.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0021.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0021.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0022.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0022.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0022.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0022.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0023.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0023.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0023.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0023.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0024.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0024.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0024.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0024.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0025.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0025.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0025.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0025.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0026.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0026.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0026.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0026.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0027.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0027.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0027.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0027.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0028.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0028.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0028.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0028.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0029.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0029.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0029.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0029.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0030.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0030.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0030.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0030.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0031.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0031.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0031.png
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0031.png
   branches/proto/v3/libs/gil/doc/html/g_i_l_0032.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0032.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0033.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0033.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0034.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0034.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0035.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0035.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0036.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0036.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0037.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0037.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0038.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0038.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0039.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0039.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0040.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0040.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0041.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0041.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0042.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0042.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0043.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0043.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0044.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0044.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0045.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0045.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0046.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0046.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0047.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0047.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0048.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0048.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0049.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0049.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0050.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0050.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0051.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0051.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0052.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0052.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0053.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0053.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0054.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0054.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0055.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0055.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0056.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0056.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0057.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0057.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0058.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0058.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0059.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0059.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0060.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0060.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0061.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0061.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0062.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0062.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0063.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0063.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0064.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0064.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0065.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0065.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0066.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0066.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0067.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0067.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0068.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0068.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0069.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0069.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0070.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0070.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0071.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0071.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0072.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0072.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0073.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0073.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0074.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0074.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0075.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0075.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0076.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0076.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0077.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0077.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0078.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0078.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0079.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0079.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0080.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0080.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0081.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0081.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0082.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0082.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0083.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0083.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0084.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0084.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0085.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0085.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0086.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0086.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0087.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0087.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0088.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0088.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0089.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0089.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0090.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0090.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0091.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0091.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0092.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0092.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0093.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0093.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0094.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0094.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0095.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0095.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0096.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0096.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0097.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0097.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0098.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0098.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0099.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0099.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0100.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0100.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0101.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0101.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0102.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0102.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0103.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0103.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0104.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0104.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0105.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0105.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0106.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0106.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0107.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0107.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0108.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0108.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0109.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0109.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0110.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0110.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0111.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0111.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0112.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0112.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0113.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0113.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0114.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0114.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0115.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0115.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0116.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0116.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0117.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0117.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0118.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0118.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0119.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0119.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0120.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0120.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0121.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0121.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0122.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0122.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0123.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0123.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0124.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0124.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0125.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0125.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0126.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0126.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0127.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0127.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0128.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0128.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0129.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0129.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0130.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0130.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0131.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0131.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0132.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0132.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0133.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0133.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0134.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0134.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0135.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0135.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0136.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0136.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0137.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0137.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0138.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0138.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0139.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0139.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0140.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0140.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0141.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0141.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0142.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0142.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0143.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0143.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0144.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0144.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0145.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0145.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0146.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0146.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0147.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0147.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0148.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0148.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0149.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0149.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0150.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0150.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0151.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0151.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0152.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0152.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0153.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0153.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0154.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0154.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0155.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0155.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0156.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0156.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0157.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0157.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0158.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0158.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0159.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0159.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0160.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0160.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0161.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0161.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0162.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0162.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0163.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0163.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0164.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0164.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0165.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0165.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0166.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0166.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0167.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0167.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0168.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0168.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0169.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0169.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0170.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0170.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0171.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0171.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0172.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0172.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0173.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0173.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0174.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0174.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0175.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0175.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0176.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0176.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0177.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0177.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0178.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0178.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0179.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0179.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0180.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0180.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0181.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0181.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0182.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0182.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0183.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0183.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0184.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0184.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0185.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0185.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0186.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0186.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0187.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0187.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0188.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0188.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0189.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0189.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0190.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0190.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0191.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0191.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0192.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0192.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0193.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0193.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0194.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0194.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0195.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0195.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0196.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0196.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0197.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0197.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0198.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0198.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0199.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0199.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0200.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0200.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0201.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0201.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0202.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0202.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0203.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0203.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0204.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0204.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0205.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0205.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0206.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0206.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0207.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0207.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0208.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0208.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0209.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0209.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0210.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0210.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0211.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0211.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0212.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0212.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0213.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0213.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0214.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0214.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0215.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0215.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0216.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0216.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0217.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0217.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0218.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0218.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0219.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0219.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0220.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0220.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0221.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0221.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0222.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0222.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0223.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0223.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0224.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0224.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0225.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0225.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0226.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0226.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0227.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0227.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0228.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0228.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0229.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0229.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0230.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0230.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0231.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0231.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0232.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0232.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0233.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0233.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0234.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0234.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0235.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0235.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0236.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0236.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0237.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0237.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0238.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0238.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0239.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0239.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0240.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0240.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0241.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0241.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0242.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0242.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0243.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0243.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0244.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0244.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0245.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0245.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0246.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0246.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0247.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0247.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0248.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0248.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0249.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0249.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0250.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0250.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0251.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0251.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0252.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0252.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0253.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0253.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0254.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0254.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0255.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0255.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0256.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0256.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0257.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0257.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0258.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0258.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0259.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0259.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0260.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0260.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0261.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0261.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0262.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0262.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0263.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0263.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0264.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0264.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0265.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0265.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0266.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0266.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0267.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0267.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0268.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0268.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0269.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0269.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0270.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0270.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0271.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0271.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0272.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0272.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0273.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0273.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0274.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0274.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0275.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0275.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0276.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0276.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0277.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0277.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0278.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0278.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0279.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0279.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0280.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0280.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0281.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0281.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0282.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0282.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0283.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0283.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0284.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0284.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0285.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0285.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0286.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0286.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0287.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0287.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0288.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0288.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0289.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0289.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0290.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0290.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0291.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0291.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0292.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0292.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0293.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0293.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0294.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0294.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0295.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0295.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0296.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0296.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0297.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0297.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0298.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0298.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0299.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0299.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0300.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0300.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0301.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0301.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0302.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0302.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0303.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0303.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0304.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0304.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0305.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0305.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0306.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0306.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0307.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0307.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0308.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0308.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0309.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0309.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0310.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0310.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0311.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0311.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0312.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0312.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0313.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0313.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0314.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0314.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0315.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0315.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0316.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0316.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0317.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0317.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0318.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0318.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0319.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0319.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0320.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0320.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0321.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0321.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0322.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0322.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0323.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0323.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0324.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0324.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0325.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0325.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0326.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0326.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0327.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0327.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0328.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0328.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0329.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0329.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0330.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0330.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0331.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0331.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0332.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0332.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0333.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0333.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0334.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0334.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0335.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0335.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0336.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0336.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0337.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0337.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0338.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0338.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0339.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0339.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0340.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0340.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0341.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0341.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0342.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0342.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0343.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0343.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0344.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0344.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0345.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0345.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0346.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0346.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0347.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0347.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0348.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0348.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0349.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0349.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0350.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0350.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0351.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0351.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0352.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0352.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0353.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0353.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0354.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0354.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0355.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0355.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0356.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0356.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0357.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0357.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0358.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0358.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0359.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0359.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0360.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0360.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0361.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0361.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0362.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0362.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0363.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0363.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0364.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0364.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0365.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0365.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0366.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0366.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0367.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0367.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0368.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0368.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0369.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0369.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0370.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0370.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0371.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0371.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0372.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0372.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0373.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0373.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0374.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0374.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0375.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0375.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0376.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0376.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0377.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0377.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0378.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0378.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0379.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0379.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0380.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0380.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0381.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0381.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0382.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0382.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0383.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0383.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0384.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0384.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0385.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0385.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0386.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0386.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0387.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0387.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0388.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0388.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0389.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0389.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0390.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0390.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0391.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0391.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0392.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0392.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0393.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0393.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0394.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0394.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0395.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0395.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0396.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0396.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0397.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0397.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0398.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0398.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0399.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0399.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0400.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0400.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0401.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0401.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0402.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0402.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0403.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0403.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0404.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0404.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0405.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0405.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0406.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0406.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0407.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0407.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0408.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0408.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0409.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0409.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0410.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0410.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0411.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0411.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0412.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0412.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0413.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0413.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0414.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0414.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0415.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0415.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0416.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0416.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0417.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0417.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0418.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0418.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0419.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0419.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0420.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0420.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0421.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0421.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0422.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0422.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0423.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0423.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0424.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0424.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0425.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0425.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0426.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0426.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0427.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0427.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0428.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0428.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0429.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0429.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0430.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0430.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0431.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0431.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0432.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0432.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0433.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0433.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0434.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0434.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0435.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0435.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0436.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0436.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0437.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0437.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0438.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0438.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0439.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0439.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0440.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0440.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0441.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0441.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0442.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0442.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0443.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0443.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0444.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0444.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0445.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0445.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0446.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0446.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0447.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0447.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0448.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0448.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0449.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0449.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0450.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0450.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0451.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0451.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0452.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0452.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0453.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0453.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0454.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0454.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0455.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0455.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0456.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0456.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0457.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0457.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0458.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0458.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0459.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0459.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0460.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0460.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0461.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0461.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0462.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0462.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0463.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0463.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0464.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0464.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0465.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0465.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0466.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0466.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0467.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0467.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0468.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0468.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0469.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0469.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0470.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0470.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0471.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0471.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0472.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0472.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0473.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0473.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0474.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0474.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0475.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0475.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0476.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0476.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0477.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0477.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0478.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0478.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0479.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0479.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0480.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0480.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0481.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0481.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0482.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0482.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0483.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0483.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0484.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0484.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0485.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0485.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0486.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0486.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0487.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0487.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0488.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0488.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0489.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0489.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0490.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0490.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0491.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0491.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0492.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0492.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0493.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0493.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0494.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0494.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0495.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0495.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0496.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0496.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0497.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0497.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0498.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0498.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0499.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0499.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0500.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0500.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0501.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0501.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0502.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0502.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0503.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0503.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0504.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0504.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0505.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0505.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0506.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0506.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0507.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0507.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0508.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0508.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0509.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0509.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0510.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0510.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0511.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0511.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0512.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0512.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0513.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0513.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0514.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0514.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0515.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0515.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0516.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0516.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0517.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0517.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0518.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0518.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0519.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0519.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0520.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0520.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0521.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0521.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0522.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0522.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0523.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0523.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0524.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0524.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0525.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0525.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0526.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0526.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0527.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0527.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0528.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0528.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0529.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0529.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0530.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0530.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0531.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0531.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0532.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0532.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0533.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0533.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0534.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0534.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0535.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0535.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0536.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0536.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0537.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0537.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0538.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0538.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0539.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0539.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0540.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0540.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0541.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0541.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0542.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0542.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0543.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0543.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0544.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0544.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0545.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0545.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0546.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0546.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0547.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0547.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0548.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0548.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0549.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0549.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0550.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0550.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0551.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0551.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0552.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0552.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0553.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0553.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0554.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0554.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0555.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0555.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0556.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0556.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0557.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0557.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0558.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0558.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0559.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0559.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0560.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0560.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0561.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0561.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0562.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0562.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0563.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0563.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0564.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0564.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0565.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0565.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0566.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0566.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0567.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0567.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0568.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0568.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0569.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0569.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0570.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0570.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0571.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0571.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0572.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0572.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0573.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0573.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0574.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0574.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0575.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0575.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0576.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0576.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0577.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0577.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0578.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0578.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0579.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0579.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0580.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0580.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0581.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0581.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0582.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0582.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0583.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0583.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0584.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0584.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0585.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0585.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0586.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0586.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0587.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0587.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0588.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0588.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0589.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0589.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0590.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0590.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0591.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0591.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0592.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0592.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0593.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0593.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0594.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0594.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0595.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0595.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0596.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0596.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0597.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0597.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0598.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0598.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0599.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0599.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0600.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0600.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0601.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0601.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0602.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0602.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0603.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0603.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0604.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0604.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0605.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0605.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0606.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0606.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0607.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0607.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0608.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0608.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0609.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0609.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0610.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0610.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0611.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0611.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0612.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0612.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0613.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0613.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0614.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0614.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0615.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0615.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0616.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0616.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0617.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0617.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0618.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0618.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0619.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0619.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0620.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0620.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0621.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0621.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0622.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0622.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0623.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0623.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0624.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0624.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0625.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0625.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0626.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0626.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0627.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0627.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0628.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0628.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0629.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0629.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0630.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0630.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0631.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0631.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0632.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0632.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0633.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0633.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0634.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0634.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0635.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0635.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0636.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0636.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0637.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0637.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0638.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0638.html
   branches/proto/v3/libs/gil/doc/html/g_i_l_0639.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/g_i_l_0639.html
   branches/proto/v3/libs/gil/doc/html/gil__all_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/gil__all_8hpp.html
   branches/proto/v3/libs/gil/doc/html/globals.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/globals.html
   branches/proto/v3/libs/gil/doc/html/globals_func.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/globals_func.html
   branches/proto/v3/libs/gil/doc/html/gray_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/gray_8hpp.html
   branches/proto/v3/libs/gil/doc/html/group___channel.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/group___channel.html
   branches/proto/v3/libs/gil/doc/html/group___i_o.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/group___i_o.html
   branches/proto/v3/libs/gil/doc/html/group___image.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/group___image.html
   branches/proto/v3/libs/gil/doc/html/group___pixel.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/group___pixel.html
   branches/proto/v3/libs/gil/doc/html/group___point.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/group___point.html
   branches/proto/v3/libs/gil/doc/html/group___variant.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/group___variant.html
   branches/proto/v3/libs/gil/doc/html/group__bits16.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/group__bits16.html
   branches/proto/v3/libs/gil/doc/html/group__bits16s.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/group__bits16s.html
   branches/proto/v3/libs/gil/doc/html/group__bits32.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/group__bits32.html
   branches/proto/v3/libs/gil/doc/html/group__bits32f.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/group__bits32f.html
   branches/proto/v3/libs/gil/doc/html/group__bits32s.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/group__bits32s.html
   branches/proto/v3/libs/gil/doc/html/group__bits8.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/group__bits8.html
   branches/proto/v3/libs/gil/doc/html/group__bits8s.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/group__bits8s.html
   branches/proto/v3/libs/gil/doc/html/hierarchy.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/hierarchy.html
   branches/proto/v3/libs/gil/doc/html/image_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/image_8hpp.html
   branches/proto/v3/libs/gil/doc/html/index.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/index.html
   branches/proto/v3/libs/gil/doc/html/io__error_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/io__error_8hpp.html
   branches/proto/v3/libs/gil/doc/html/jpeg__io_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/jpeg__io_8hpp.html
   branches/proto/v3/libs/gil/doc/html/locator_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/locator_8hpp.html
   branches/proto/v3/libs/gil/doc/html/modules.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/modules.html
   branches/proto/v3/libs/gil/doc/html/namespaceboost.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/namespaceboost.html
   branches/proto/v3/libs/gil/doc/html/namespaces.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/namespaces.html
   branches/proto/v3/libs/gil/doc/html/pages.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/pages.html
   branches/proto/v3/libs/gil/doc/html/pixel_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/pixel_8hpp.html
   branches/proto/v3/libs/gil/doc/html/png__io_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/png__io_8hpp.html
   branches/proto/v3/libs/gil/doc/html/reduce_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/reduce_8hpp.html
   branches/proto/v3/libs/gil/doc/html/rgb_8hpp-source.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/rgb_8hpp-source.html
   branches/proto/v3/libs/gil/doc/html/rgb_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/rgb_8hpp.html
   branches/proto/v3/libs/gil/doc/html/rgba_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/rgba_8hpp.html
   branches/proto/v3/libs/gil/doc/html/tiff__io_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/tiff__io_8hpp.html
   branches/proto/v3/libs/gil/doc/html/tutorial_8dox.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/tutorial_8dox.html
   branches/proto/v3/libs/gil/doc/html/typedefs_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/typedefs_8hpp.html
   branches/proto/v3/libs/gil/doc/html/utilities_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/utilities_8hpp.html
   branches/proto/v3/libs/gil/doc/html/variant_8hpp.html
      - copied unchanged from r41119, /trunk/libs/gil/doc/html/variant_8hpp.html
   branches/proto/v3/libs/serialization/test/test_complex.cpp
      - copied unchanged from r41119, /trunk/libs/serialization/test/test_complex.cpp
Removed:
   branches/proto/v3/libs/asio/doc/.cvsignore
   branches/proto/v3/libs/filesystem/doc/tr2_proposal.html
   branches/proto/v3/libs/gil/doc/example/
   branches/proto/v3/libs/iterator/doc/.cvsignore
   branches/proto/v3/libs/optional/test/.cvsignore
   branches/proto/v3/libs/python/pyste/dist/.cvsignore
   branches/proto/v3/libs/python/pyste/src/Pyste/.cvsignore
   branches/proto/v3/libs/python/pyste/tests/.cvsignore
   branches/proto/v3/libs/thread/build/.cvsignore
   branches/proto/v3/libs/thread/example/.cvsignore
   branches/proto/v3/libs/thread/test/.cvsignore
   branches/proto/v3/tools/build/v2/test/.cvsignore
   branches/proto/v3/tools/regression/test/test-cases/Huber2629/.cvsignore
   branches/proto/v3/tools/regression/test/test-cases/general/.cvsignore
   branches/proto/v3/tools/regression/xsl_reports/runner/instructions.rst
   branches/proto/v3/tools/regression/xsl_reports/runner/instructions2html
Properties modified:
   branches/proto/v3/ (props changed)
Text files modified:
   branches/proto/v3/boost/archive/basic_binary_iprimitive.hpp | 11
   branches/proto/v3/boost/archive/basic_binary_oprimitive.hpp | 12
   branches/proto/v3/boost/asio/detail/dev_poll_reactor.hpp | 6
   branches/proto/v3/boost/asio/detail/epoll_reactor.hpp | 12
   branches/proto/v3/boost/asio/detail/kqueue_reactor.hpp | 20
   branches/proto/v3/boost/asio/detail/pipe_select_interrupter.hpp | 3
   branches/proto/v3/boost/asio/detail/posix_event.hpp | 3
   branches/proto/v3/boost/asio/detail/posix_mutex.hpp | 9
   branches/proto/v3/boost/asio/detail/posix_thread.hpp | 3
   branches/proto/v3/boost/asio/detail/posix_tss_ptr.hpp | 3
   branches/proto/v3/boost/asio/detail/reactive_socket_service.hpp | 8
   branches/proto/v3/boost/asio/detail/socket_ops.hpp | 9
   branches/proto/v3/boost/asio/detail/win_event.hpp | 2
   branches/proto/v3/boost/asio/detail/win_iocp_io_service.hpp | 10
   branches/proto/v3/boost/asio/detail/win_iocp_socket_service.hpp | 34
   branches/proto/v3/boost/asio/detail/win_mutex.hpp | 6
   branches/proto/v3/boost/asio/detail/win_thread.hpp | 2
   branches/proto/v3/boost/asio/detail/win_tss_ptr.hpp | 2
   branches/proto/v3/boost/asio/detail/wince_thread.hpp | 2
   branches/proto/v3/boost/asio/detail/winsock_init.hpp | 2
   branches/proto/v3/boost/asio/error.hpp | 55 ++-
   branches/proto/v3/boost/asio/ssl/detail/openssl_operation.hpp | 2
   branches/proto/v3/boost/fusion/algorithm/query/ext_/find_if_s.hpp | 2
   branches/proto/v3/boost/fusion/view/ext_/segmented_iterator_range.hpp | 29 +
   branches/proto/v3/boost/math/concepts/real_concept.hpp | 10
   branches/proto/v3/boost/math/policies/error_handling.hpp | 11
   branches/proto/v3/boost/math/special_functions/fpclassify.hpp | 2
   branches/proto/v3/boost/math/tools/roots.hpp | 7
   branches/proto/v3/boost/math/tools/toms748_solve.hpp | 12
   branches/proto/v3/boost/numeric/ublas/banded.hpp | 21
   branches/proto/v3/boost/numeric/ublas/hermitian.hpp | 10
   branches/proto/v3/boost/numeric/ublas/triangular.hpp | 32 -
   branches/proto/v3/boost/serialization/utility.hpp | 12
   branches/proto/v3/boost/system/cygwin_error.hpp | 2
   branches/proto/v3/boost/system/error_code.hpp | 12
   branches/proto/v3/boost/system/linux_error.hpp | 2
   branches/proto/v3/boost/system/windows_error.hpp | 2
   branches/proto/v3/boost/test/impl/debug.ipp | 1
   branches/proto/v3/boost/thread/pthread/thread.hpp | 1
   branches/proto/v3/boost/thread/tss.hpp | 122 ------
   branches/proto/v3/boost/thread/win32/thread.hpp | 12
   branches/proto/v3/boost/xpressive/detail/core/matcher/predicate_matcher.hpp | 3
   branches/proto/v3/doc/html/boostbook.css | 6
   branches/proto/v3/libs/filesystem/build/Jamfile.v2 | 1
   branches/proto/v3/libs/filesystem/doc/faq.htm | 53 ++
   branches/proto/v3/libs/filesystem/doc/index.htm | 159 ++++----
   branches/proto/v3/libs/filesystem/doc/reference.html | 711 +++++----------------------------------
   branches/proto/v3/libs/filesystem/test/operations_test.cpp | 2
   branches/proto/v3/libs/fusion/doc/html/fusion/acknowledgements.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/adapted.html | 11
   branches/proto/v3/libs/fusion/doc/html/fusion/adapted/boost__array.html | 13
   branches/proto/v3/libs/fusion/doc/html/fusion/adapted/boost__tuple.html | 13
   branches/proto/v3/libs/fusion/doc/html/fusion/adapted/boost__variant.html | 13
   branches/proto/v3/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html | 13
   branches/proto/v3/libs/fusion/doc/html/fusion/adapted/std__pair.html | 13
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm.html | 11
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration.html | 7
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/functions.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/functions/accumulate.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/functions/fold.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/functions/for_each.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/fold.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query.html | 7
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/all.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/any.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/count.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/count_if.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/find.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/find_if.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/none.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/all.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/any.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count_if.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find_if.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/none.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation.html | 7
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/clear.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase_key.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter_if.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert_range.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/join.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_back.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_front.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_back.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_front.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove_if.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace_if.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/reverse.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/transform.html | 23
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/zip.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/clear.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/join.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/transform.html | 23
   branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/zip.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/change_log.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/container.html | 7
   branches/proto/v3/libs/fusion/doc/html/fusion/container/cons.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion.html | 7
   branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/functions.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/functions/as_list.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/functions/as_map.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/functions/as_set.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/functions/as_vector.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/metafunctions.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_list.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_map.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_set.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_vector.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/container/generation.html | 7
   branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/list_tie.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/make_cons.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/make_list.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/make_map.html | 23
   branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/make_set.html | 23
   branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/make_vector.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/map_tie.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/tiers.html | 11
   branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/vector_tie.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/list_tie.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_cons.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_list.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_map.html | 23
   branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_set.html | 21
   branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_vector.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/map_tie.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/vector_tie.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/container/list.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/container/map.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/container/set.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/container/vector.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/extension.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/extension/ext_full.html | 21
   branches/proto/v3/libs/fusion/doc/html/fusion/extension/iterator_facade.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/extension/macros.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/extension/macros/adapt_assoc.html | 13
   branches/proto/v3/libs/fusion/doc/html/fusion/extension/macros/adapt_struct.html | 13
   branches/proto/v3/libs/fusion/doc/html/fusion/extension/sequence_facade.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/functional.html | 11
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/fused.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/fused_function_object.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/fused_procedure.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/unfused_generic.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/unfused_lvalue_args.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/unfused_rvalue_args.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/unfused_typed.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/concepts.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/concepts/callable.html | 11
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/concepts/def_callable.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/concepts/poly.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/concepts/reg_callable.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_proc.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_genrc.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_lvargs.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_rvargs.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused.html | 13
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html | 13
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html | 13
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_genrc.html | 13
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_lvargs.html | 13
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_rvargs.html | 13
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/functions.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_fobj.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_proc.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/metafunctions.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke.html | 11
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html | 11
   branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html | 11
   branches/proto/v3/libs/fusion/doc/html/fusion/introduction.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/concepts.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/concepts/bidirectional_iterator.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/concepts/random_access_iterator.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/advance.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/advance_c.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/deref.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/distance.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/next.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/prior.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/advance.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/advance_c.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/deref.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/distance.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/equal_to.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/next.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/prior.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/operator.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/operator/operator_equality.html | 13
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/operator/operator_inequality.html | 13
   branches/proto/v3/libs/fusion/doc/html/fusion/iterator/operator/operator_unary_star.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/notes.html | 21
   branches/proto/v3/libs/fusion/doc/html/fusion/organization.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/preface.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/quick_start.html | 21
   branches/proto/v3/libs/fusion/doc/html/fusion/references.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence.html | 7
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/concepts.html | 9
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/concepts/associative_sequence.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/concepts/bidirectional_sequence.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/concepts/forward_sequence.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/concepts/random_access_sequence.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic.html | 11
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_c.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_key.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/back.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/begin.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/empty.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/end.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/front.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/has_key.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/size.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/swap.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/back.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/end.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/front.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/size.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html | 13
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison.html | 7
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/equal.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than_equal.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/not_equal.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/i_o.html | 7
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/i_o/in.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/i_o/out.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/support.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/support/category_of.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/support/deduce.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/support/deduce_sequence.html | 15
   branches/proto/v3/libs/fusion/doc/html/fusion/support/is_sequence.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/support/is_view.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/support/pair.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/support/tag_of.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/tuple.html | 5
   branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple.html | 7
   branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple/construction.html | 9
   branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple/element_access.html | 9
   branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple/relational_operators.html | 9
   branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html | 9
   branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html | 9
   branches/proto/v3/libs/fusion/doc/html/fusion/tuple/pairs.html | 9
   branches/proto/v3/libs/fusion/doc/html/fusion/view.html | 7
   branches/proto/v3/libs/fusion/doc/html/fusion/view/filter_view.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/view/iterator_range.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/view/joint_view.html | 19
   branches/proto/v3/libs/fusion/doc/html/fusion/view/reverse_view.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/view/single_view.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/view/transform_view.html | 17
   branches/proto/v3/libs/fusion/doc/html/fusion/view/zip_view.html | 19
   branches/proto/v3/libs/fusion/doc/html/index.html | 6
   branches/proto/v3/libs/fusion/test/sequence/ext_/iterator_range_s.cpp | 4
   branches/proto/v3/libs/fusion/test/sequence/filter_view.cpp | 2
   branches/proto/v3/libs/gil/doc/index.html | 22
   branches/proto/v3/libs/math/doc/sf_and_dist/html4_symbols.qbk | 1
   branches/proto/v3/libs/math/doc/sf_and_dist/math.qbk | 2
   branches/proto/v3/libs/math/doc/sf_and_dist/roadmap.qbk | 2
   branches/proto/v3/libs/mpi/doc/mpi.qbk | 57 +++
   branches/proto/v3/libs/numeric/interval/doc/interval.htm | 2
   branches/proto/v3/libs/python/doc/tutorial/doc/html/index.html | 6
   branches/proto/v3/libs/python/doc/tutorial/doc/html/python/embedding.html | 15
   branches/proto/v3/libs/python/doc/tutorial/doc/html/python/exception.html | 5
   branches/proto/v3/libs/python/doc/tutorial/doc/html/python/exposing.html | 9
   branches/proto/v3/libs/python/doc/tutorial/doc/html/python/functions.html | 15
   branches/proto/v3/libs/python/doc/tutorial/doc/html/python/hello.html | 11
   branches/proto/v3/libs/python/doc/tutorial/doc/html/python/iterators.html | 5
   branches/proto/v3/libs/python/doc/tutorial/doc/html/python/object.html | 7
   branches/proto/v3/libs/python/doc/tutorial/doc/html/python/techniques.html | 5
   branches/proto/v3/libs/regex/test/regress/main.cpp | 8
   branches/proto/v3/libs/serialization/doc/traits.html | 26 +
   branches/proto/v3/libs/serialization/test/Jamfile.v2 | 1
   branches/proto/v3/libs/statechart/doc/faq.html | 24 +
   branches/proto/v3/libs/thread/src/pthread/thread.cpp | 13
   branches/proto/v3/libs/thread/test/test_barrier.cpp | 19
   branches/proto/v3/libs/thread/test/test_condition.cpp | 24
   branches/proto/v3/libs/thread/test/test_once.cpp | 50 ++
   branches/proto/v3/libs/thread/test/test_shared_mutex.cpp | 261 +++++++++-----
   branches/proto/v3/libs/thread/test/test_tss.cpp | 16
   branches/proto/v3/libs/wave/build/Jamfile.v2 | 10
   branches/proto/v3/more/formal_review_schedule.html | 10
   branches/proto/v3/more/getting_started/windows.html | 128 ++++---
   branches/proto/v3/more/getting_started/windows.rst | 35 +
   branches/proto/v3/tools/Jamfile.v2 | 7
   branches/proto/v3/tools/jam/src/build.jam | 4
   branches/proto/v3/tools/quickbook/doc/html/index.html | 6
   branches/proto/v3/tools/quickbook/doc/html/quickbook/change_log.html | 9
   branches/proto/v3/tools/quickbook/doc/html/quickbook/editors.html | 5
   branches/proto/v3/tools/quickbook/doc/html/quickbook/editors/kde_support.html | 19
   branches/proto/v3/tools/quickbook/doc/html/quickbook/editors/scite.html | 5
   branches/proto/v3/tools/quickbook/doc/html/quickbook/faq.html | 21 +
   branches/proto/v3/tools/quickbook/doc/html/quickbook/install.html | 5
   branches/proto/v3/tools/quickbook/doc/html/quickbook/install/linux.html | 5
   branches/proto/v3/tools/quickbook/doc/html/quickbook/install/macosx.html | 5
   branches/proto/v3/tools/quickbook/doc/html/quickbook/install/windows.html | 5
   branches/proto/v3/tools/quickbook/doc/html/quickbook/intro.html | 5
   branches/proto/v3/tools/quickbook/doc/html/quickbook/ref.html | 7
   branches/proto/v3/tools/quickbook/doc/html/quickbook/syntax.html | 5
   branches/proto/v3/tools/quickbook/doc/html/quickbook/syntax/block.html | 51 +-
   branches/proto/v3/tools/quickbook/doc/html/quickbook/syntax/comments.html | 5
   branches/proto/v3/tools/quickbook/doc/html/quickbook/syntax/phrase.html | 21
   branches/proto/v3/tools/quickbook/doc/quickbook.qbk | 10
   branches/proto/v3/tools/regression/build/Jamroot.jam | 24 +
   branches/proto/v3/tools/regression/xsl_reports/runner/instructions.html | 581 +++++---------------------------
   359 files changed, 3278 insertions(+), 3547 deletions(-)

Modified: branches/proto/v3/boost/archive/basic_binary_iprimitive.hpp
==============================================================================
--- branches/proto/v3/boost/archive/basic_binary_iprimitive.hpp (original)
+++ branches/proto/v3/boost/archive/basic_binary_iprimitive.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -49,7 +49,7 @@
 #include <boost/archive/archive_exception.hpp>
 #include <boost/archive/detail/auto_link_archive.hpp>
 #include <boost/mpl/placeholders.hpp>
-#include <boost/type_traits/is_fundamental.hpp>
+#include <boost/serialization/is_bitwise_serializable.hpp>
 #include <boost/serialization/array.hpp>
 #include <boost/archive/detail/abi_prefix.hpp> // must be the last header
 
@@ -113,7 +113,12 @@
     ~basic_binary_iprimitive();
 public:
     // we provide an optimized load for all fundamental types
- typedef is_fundamental<mpl::_1> use_array_optimization;
+ //typedef serialization::is_bitwise_serializable<mpl::_1>
+ // use_array_optimization;
+ struct use_array_optimization {
+ template <class T>
+ struct apply : public serialization::is_bitwise_serializable<T> {};
+ };
 
     // the optimized load_array dispatches to load_binary
     template <class ValueType>
@@ -160,7 +165,7 @@
         static_cast<Elem *>(address),
         s
     );
- if(scount != static_cast<std::size_t>(s))
+ if(scount != static_cast<std::streamsize>(s))
         boost::throw_exception(
             archive_exception(archive_exception::stream_error)
         );

Modified: branches/proto/v3/boost/archive/basic_binary_oprimitive.hpp
==============================================================================
--- branches/proto/v3/boost/archive/basic_binary_oprimitive.hpp (original)
+++ branches/proto/v3/boost/archive/basic_binary_oprimitive.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -46,7 +46,7 @@
 #include <boost/archive/basic_streambuf_locale_saver.hpp>
 #include <boost/archive/archive_exception.hpp>
 #include <boost/archive/detail/auto_link_archive.hpp>
-#include <boost/type_traits/is_fundamental.hpp>
+#include <boost/serialization/is_bitwise_serializable.hpp>
 #include <boost/mpl/placeholders.hpp>
 #include <boost/serialization/array.hpp>
 #include <boost/archive/detail/abi_prefix.hpp> // must be the last header
@@ -113,8 +113,16 @@
     BOOST_ARCHIVE_OR_WARCHIVE_DECL(BOOST_PP_EMPTY())
     ~basic_binary_oprimitive();
 public:
+
     // we provide an optimized save for all fundamental types
- typedef is_fundamental<mpl::_1> use_array_optimization;
+ // typedef serialization::is_bitwise_serializable<mpl::_1>
+ // use_array_optimization;
+ // workaround without using mpl lambdas
+ struct use_array_optimization {
+ template <class T>
+ struct apply : public serialization::is_bitwise_serializable<T> {};
+ };
+
 
     // the optimized save_array dispatches to save_binary
     template <class ValueType>

Modified: branches/proto/v3/boost/asio/detail/dev_poll_reactor.hpp
==============================================================================
--- branches/proto/v3/boost/asio/detail/dev_poll_reactor.hpp (original)
+++ branches/proto/v3/boost/asio/detail/dev_poll_reactor.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -347,7 +347,7 @@
       {
         int descriptor = pending_event_changes_[i].fd;
         boost::system::error_code ec = boost::system::error_code(
- errno, boost::asio::error::system_category);
+ errno, boost::asio::error::get_system_category());
         read_op_queue_.dispatch_all_operations(descriptor, ec);
         write_op_queue_.dispatch_all_operations(descriptor, ec);
         except_op_queue_.dispatch_all_operations(descriptor, ec);
@@ -436,7 +436,7 @@
           if (result != sizeof(ev))
           {
             ec = boost::system::error_code(errno,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
             read_op_queue_.dispatch_all_operations(descriptor, ec);
             write_op_queue_.dispatch_all_operations(descriptor, ec);
             except_op_queue_.dispatch_all_operations(descriptor, ec);
@@ -495,7 +495,7 @@
       boost::throw_exception(
           boost::system::system_error(
             boost::system::error_code(errno,
- boost::asio::error::system_category),
+ boost::asio::error::get_system_category()),
             "/dev/poll"));
     }
     return fd;

Modified: branches/proto/v3/boost/asio/detail/epoll_reactor.hpp
==============================================================================
--- branches/proto/v3/boost/asio/detail/epoll_reactor.hpp (original)
+++ branches/proto/v3/boost/asio/detail/epoll_reactor.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -161,7 +161,7 @@
       if (result != 0)
       {
         boost::system::error_code ec(errno,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
         read_op_queue_.dispatch_all_operations(descriptor, ec);
       }
     }
@@ -197,7 +197,7 @@
       if (result != 0)
       {
         boost::system::error_code ec(errno,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
         write_op_queue_.dispatch_all_operations(descriptor, ec);
       }
     }
@@ -229,7 +229,7 @@
       if (result != 0)
       {
         boost::system::error_code ec(errno,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
         except_op_queue_.dispatch_all_operations(descriptor, ec);
       }
     }
@@ -263,7 +263,7 @@
       if (result != 0)
       {
         boost::system::error_code ec(errno,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
         write_op_queue_.dispatch_all_operations(descriptor, ec);
         except_op_queue_.dispatch_all_operations(descriptor, ec);
       }
@@ -457,7 +457,7 @@
           if (result != 0)
           {
             ec = boost::system::error_code(errno,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
             read_op_queue_.dispatch_all_operations(descriptor, ec);
             write_op_queue_.dispatch_all_operations(descriptor, ec);
             except_op_queue_.dispatch_all_operations(descriptor, ec);
@@ -519,7 +519,7 @@
       boost::throw_exception(
           boost::system::system_error(
             boost::system::error_code(errno,
- boost::asio::error::system_category),
+ boost::asio::error::get_system_category()),
             "epoll"));
     }
     return fd;

Modified: branches/proto/v3/boost/asio/detail/kqueue_reactor.hpp
==============================================================================
--- branches/proto/v3/boost/asio/detail/kqueue_reactor.hpp (original)
+++ branches/proto/v3/boost/asio/detail/kqueue_reactor.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -152,7 +152,7 @@
       if (::kevent(kqueue_fd_, &event, 1, 0, 0, 0) == -1)
       {
         boost::system::error_code ec(errno,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
         read_op_queue_.dispatch_all_operations(descriptor, ec);
       }
     }
@@ -179,7 +179,7 @@
       if (::kevent(kqueue_fd_, &event, 1, 0, 0, 0) == -1)
       {
         boost::system::error_code ec(errno,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
         write_op_queue_.dispatch_all_operations(descriptor, ec);
       }
     }
@@ -205,7 +205,7 @@
       if (::kevent(kqueue_fd_, &event, 1, 0, 0, 0) == -1)
       {
         boost::system::error_code ec(errno,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
         except_op_queue_.dispatch_all_operations(descriptor, ec);
       }
     }
@@ -229,7 +229,7 @@
       if (::kevent(kqueue_fd_, &event, 1, 0, 0, 0) == -1)
       {
         boost::system::error_code ec(errno,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
         write_op_queue_.dispatch_all_operations(descriptor, ec);
       }
     }
@@ -244,7 +244,7 @@
       if (::kevent(kqueue_fd_, &event, 1, 0, 0, 0) == -1)
       {
         boost::system::error_code ec(errno,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
         except_op_queue_.dispatch_all_operations(descriptor, ec);
         write_op_queue_.dispatch_all_operations(descriptor, ec);
       }
@@ -398,7 +398,7 @@
         if (events[i].flags & EV_ERROR)
         {
           boost::system::error_code error(
- events[i].data, boost::asio::error::system_category);
+ events[i].data, boost::asio::error::get_system_category());
           except_op_queue_.dispatch_all_operations(descriptor, error);
           read_op_queue_.dispatch_all_operations(descriptor, error);
         }
@@ -429,7 +429,7 @@
         if (::kevent(kqueue_fd_, &event, 1, 0, 0, 0) == -1)
         {
           boost::system::error_code error(errno,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
           except_op_queue_.dispatch_all_operations(descriptor, error);
           read_op_queue_.dispatch_all_operations(descriptor, error);
         }
@@ -441,7 +441,7 @@
         if (events[i].flags & EV_ERROR)
         {
           boost::system::error_code error(
- events[i].data, boost::asio::error::system_category);
+ events[i].data, boost::asio::error::get_system_category());
           write_op_queue_.dispatch_all_operations(descriptor, error);
         }
         else
@@ -459,7 +459,7 @@
         if (::kevent(kqueue_fd_, &event, 1, 0, 0, 0) == -1)
         {
           boost::system::error_code error(errno,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
           write_op_queue_.dispatch_all_operations(descriptor, error);
         }
       }
@@ -516,7 +516,7 @@
       boost::throw_exception(
           boost::system::system_error(
             boost::system::error_code(errno,
- boost::asio::error::system_category),
+ boost::asio::error::get_system_category()),
             "kqueue"));
     }
     return fd;

Modified: branches/proto/v3/boost/asio/detail/pipe_select_interrupter.hpp
==============================================================================
--- branches/proto/v3/boost/asio/detail/pipe_select_interrupter.hpp (original)
+++ branches/proto/v3/boost/asio/detail/pipe_select_interrupter.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -52,7 +52,8 @@
     }
     else
     {
- boost::system::error_code ec(errno, boost::asio::error::system_category);
+ boost::system::error_code ec(errno,
+ boost::asio::error::get_system_category());
       boost::system::system_error e(ec, "pipe_select_interrupter");
       boost::throw_exception(e);
     }

Modified: branches/proto/v3/boost/asio/detail/posix_event.hpp
==============================================================================
--- branches/proto/v3/boost/asio/detail/posix_event.hpp (original)
+++ branches/proto/v3/boost/asio/detail/posix_event.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -49,7 +49,8 @@
     if (error != 0)
     {
       boost::system::system_error e(
- boost::system::error_code(error, boost::asio::error::system_category),
+ boost::system::error_code(error,
+ boost::asio::error::get_system_category()),
           "event");
       boost::throw_exception(e);
     }

Modified: branches/proto/v3/boost/asio/detail/posix_mutex.hpp
==============================================================================
--- branches/proto/v3/boost/asio/detail/posix_mutex.hpp (original)
+++ branches/proto/v3/boost/asio/detail/posix_mutex.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -52,7 +52,8 @@
     if (error != 0)
     {
       boost::system::system_error e(
- boost::system::error_code(error, boost::asio::error::system_category),
+ boost::system::error_code(error,
+ boost::asio::error::get_system_category()),
           "mutex");
       boost::throw_exception(e);
     }
@@ -71,7 +72,8 @@
     if (error != 0)
     {
       boost::system::system_error e(
- boost::system::error_code(error, boost::asio::error::system_category),
+ boost::system::error_code(error,
+ boost::asio::error::get_system_category()),
           "mutex");
       boost::throw_exception(e);
     }
@@ -84,7 +86,8 @@
     if (error != 0)
     {
       boost::system::system_error e(
- boost::system::error_code(error, boost::asio::error::system_category),
+ boost::system::error_code(error,
+ boost::asio::error::get_system_category()),
           "mutex");
       boost::throw_exception(e);
     }

Modified: branches/proto/v3/boost/asio/detail/posix_thread.hpp
==============================================================================
--- branches/proto/v3/boost/asio/detail/posix_thread.hpp (original)
+++ branches/proto/v3/boost/asio/detail/posix_thread.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -54,7 +54,8 @@
     if (error != 0)
     {
       boost::system::system_error e(
- boost::system::error_code(error, boost::asio::error::system_category),
+ boost::system::error_code(error,
+ boost::asio::error::get_system_category()),
           "thread");
       boost::throw_exception(e);
     }

Modified: branches/proto/v3/boost/asio/detail/posix_tss_ptr.hpp
==============================================================================
--- branches/proto/v3/boost/asio/detail/posix_tss_ptr.hpp (original)
+++ branches/proto/v3/boost/asio/detail/posix_tss_ptr.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -48,7 +48,8 @@
     if (error != 0)
     {
       boost::system::system_error e(
- boost::system::error_code(error, boost::asio::error::system_category),
+ boost::system::error_code(error,
+ boost::asio::error::get_system_category()),
           "tss");
       boost::throw_exception(e);
     }

Modified: branches/proto/v3/boost/asio/detail/reactive_socket_service.hpp
==============================================================================
--- branches/proto/v3/boost/asio/detail/reactive_socket_service.hpp (original)
+++ branches/proto/v3/boost/asio/detail/reactive_socket_service.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -158,7 +158,8 @@
 
     if (int err = reactor_.register_descriptor(sock.get()))
     {
- ec = boost::system::error_code(err, boost::asio::error::system_category);
+ ec = boost::system::error_code(err,
+ boost::asio::error::get_system_category());
       return ec;
     }
 
@@ -182,7 +183,8 @@
 
     if (int err = reactor_.register_descriptor(native_socket))
     {
- ec = boost::system::error_code(err, boost::asio::error::system_category);
+ ec = boost::system::error_code(err,
+ boost::asio::error::get_system_category());
       return ec;
     }
 
@@ -1490,7 +1492,7 @@
       if (connect_error)
       {
         ec = boost::system::error_code(connect_error,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
         io_service_.post(bind_handler(handler_, ec));
         return true;
       }

Modified: branches/proto/v3/boost/asio/detail/socket_ops.hpp
==============================================================================
--- branches/proto/v3/boost/asio/detail/socket_ops.hpp (original)
+++ branches/proto/v3/boost/asio/detail/socket_ops.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -63,9 +63,10 @@
 {
 #if defined(BOOST_WINDOWS) || defined(__CYGWIN__)
   ec = boost::system::error_code(WSAGetLastError(),
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
 #else
- ec = boost::system::error_code(errno, boost::asio::error::system_category);
+ ec = boost::system::error_code(errno,
+ boost::asio::error::get_system_category());
 #endif
   return return_value;
 }
@@ -1723,10 +1724,10 @@
   default: // Possibly the non-portable EAI_SYSTEM.
 #if defined(BOOST_WINDOWS) || defined(__CYGWIN__)
     return boost::system::error_code(
- WSAGetLastError(), boost::asio::error::system_category);
+ WSAGetLastError(), boost::asio::error::get_system_category());
 #else
     return boost::system::error_code(
- errno, boost::asio::error::system_category);
+ errno, boost::asio::error::get_system_category());
 #endif
   }
 }

Modified: branches/proto/v3/boost/asio/detail/win_event.hpp
==============================================================================
--- branches/proto/v3/boost/asio/detail/win_event.hpp (original)
+++ branches/proto/v3/boost/asio/detail/win_event.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -50,7 +50,7 @@
       DWORD last_error = ::GetLastError();
       boost::system::system_error e(
           boost::system::error_code(last_error,
- boost::asio::error::system_category),
+ boost::asio::error::get_system_category()),
           "event");
       boost::throw_exception(e);
     }

Modified: branches/proto/v3/boost/asio/detail/win_iocp_io_service.hpp
==============================================================================
--- branches/proto/v3/boost/asio/detail/win_iocp_io_service.hpp (original)
+++ branches/proto/v3/boost/asio/detail/win_iocp_io_service.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -69,7 +69,7 @@
       DWORD last_error = ::GetLastError();
       boost::system::system_error e(
           boost::system::error_code(last_error,
- boost::asio::error::system_category),
+ boost::asio::error::get_system_category()),
           "iocp");
       boost::throw_exception(e);
     }
@@ -184,7 +184,7 @@
         DWORD last_error = ::GetLastError();
         boost::system::system_error e(
             boost::system::error_code(last_error,
- boost::asio::error::system_category),
+ boost::asio::error::get_system_category()),
             "pqcs");
         boost::throw_exception(e);
       }
@@ -240,7 +240,7 @@
       DWORD last_error = ::GetLastError();
       boost::system::system_error e(
           boost::system::error_code(last_error,
- boost::asio::error::system_category),
+ boost::asio::error::get_system_category()),
           "pqcs");
       boost::throw_exception(e);
     }
@@ -260,7 +260,7 @@
       DWORD last_error = ::GetLastError();
       boost::system::system_error e(
           boost::system::error_code(last_error,
- boost::asio::error::system_category),
+ boost::asio::error::get_system_category()),
           "pqcs");
       boost::throw_exception(e);
     }
@@ -460,7 +460,7 @@
           {
             DWORD last_error = ::GetLastError();
             ec = boost::system::error_code(last_error,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
             return 0;
           }
 

Modified: branches/proto/v3/boost/asio/detail/win_iocp_socket_service.hpp
==============================================================================
--- branches/proto/v3/boost/asio/detail/win_iocp_socket_service.hpp (original)
+++ branches/proto/v3/boost/asio/detail/win_iocp_socket_service.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -339,7 +339,7 @@
       {
         DWORD last_error = ::GetLastError();
         ec = boost::system::error_code(last_error,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
       }
       else
       {
@@ -361,7 +361,7 @@
       {
         DWORD last_error = ::GetLastError();
         ec = boost::system::error_code(last_error,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
       }
       else
       {
@@ -668,7 +668,7 @@
       else if (last_error == ERROR_PORT_UNREACHABLE)
         last_error = WSAECONNREFUSED;
       ec = boost::system::error_code(last_error,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
       return 0;
     }
 
@@ -720,7 +720,7 @@
 
       // Map non-portable errors to their portable counterparts.
       boost::system::error_code ec(last_error,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
       if (ec.value() == ERROR_NETNAME_DELETED)
       {
         if (handler_op->cancel_token_.expired())
@@ -823,7 +823,7 @@
       boost::asio::io_service::work work(this->get_io_service());
       ptr.reset();
       boost::system::error_code ec(last_error,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
       iocp_service_.post(bind_handler(handler, ec, bytes_transferred));
     }
     else
@@ -868,7 +868,7 @@
       if (last_error == ERROR_PORT_UNREACHABLE)
         last_error = WSAECONNREFUSED;
       ec = boost::system::error_code(last_error,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
       return 0;
     }
 
@@ -918,7 +918,7 @@
 
       // Map non-portable errors to their portable counterparts.
       boost::system::error_code ec(last_error,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
       if (ec.value() == ERROR_PORT_UNREACHABLE)
       {
         ec = boost::asio::error::connection_refused;
@@ -1002,7 +1002,7 @@
       boost::asio::io_service::work work(this->get_io_service());
       ptr.reset();
       boost::system::error_code ec(last_error,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
       iocp_service_.post(bind_handler(handler, ec, bytes_transferred));
     }
     else
@@ -1057,7 +1057,7 @@
       else if (last_error == ERROR_PORT_UNREACHABLE)
         last_error = WSAECONNREFUSED;
       ec = boost::system::error_code(last_error,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
       return 0;
     }
     if (bytes_transferred == 0)
@@ -1116,7 +1116,7 @@
 
       // Map non-portable errors to their portable counterparts.
       boost::system::error_code ec(last_error,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
       if (ec.value() == ERROR_NETNAME_DELETED)
       {
         if (handler_op->cancel_token_.expired())
@@ -1224,7 +1224,7 @@
       boost::asio::io_service::work work(this->get_io_service());
       ptr.reset();
       boost::system::error_code ec(last_error,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
       iocp_service_.post(bind_handler(handler, ec, bytes_transferred));
     }
     else
@@ -1271,7 +1271,7 @@
       if (last_error == ERROR_PORT_UNREACHABLE)
         last_error = WSAECONNREFUSED;
       ec = boost::system::error_code(last_error,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
       return 0;
     }
     if (bytes_transferred == 0)
@@ -1338,7 +1338,7 @@
 
       // Map non-portable errors to their portable counterparts.
       boost::system::error_code ec(last_error,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
       if (ec.value() == ERROR_PORT_UNREACHABLE)
       {
         ec = boost::asio::error::connection_refused;
@@ -1433,7 +1433,7 @@
       boost::asio::io_service::work work(this->get_io_service());
       ptr.reset();
       boost::system::error_code ec(last_error,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
       iocp_service_.post(bind_handler(handler, ec, bytes_transferred));
     }
     else
@@ -1672,7 +1672,7 @@
 
       // Call the handler.
       boost::system::error_code ec(last_error,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
       asio_handler_invoke_helpers::invoke(
           detail::bind_handler(handler, ec), &handler);
     }
@@ -1773,7 +1773,7 @@
         boost::asio::io_service::work work(this->get_io_service());
         ptr.reset();
         boost::system::error_code ec(last_error,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
         iocp_service_.post(bind_handler(handler, ec));
       }
     }
@@ -1850,7 +1850,7 @@
       if (connect_error)
       {
         ec = boost::system::error_code(connect_error,
- boost::asio::error::system_category);
+ boost::asio::error::get_system_category());
         io_service_.post(bind_handler(handler_, ec));
         return true;
       }

Modified: branches/proto/v3/boost/asio/detail/win_mutex.hpp
==============================================================================
--- branches/proto/v3/boost/asio/detail/win_mutex.hpp (original)
+++ branches/proto/v3/boost/asio/detail/win_mutex.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -50,7 +50,8 @@
     if (error != 0)
     {
       boost::system::system_error e(
- boost::system::error_code(error, boost::asio::error::system_category),
+ boost::system::error_code(error,
+ boost::asio::error::get_system_category()),
           "mutex");
       boost::throw_exception(e);
     }
@@ -69,7 +70,8 @@
     if (error != 0)
     {
       boost::system::system_error e(
- boost::system::error_code(error, boost::asio::error::system_category),
+ boost::system::error_code(error,
+ boost::asio::error::get_system_category()),
           "mutex");
       boost::throw_exception(e);
     }

Modified: branches/proto/v3/boost/asio/detail/win_thread.hpp
==============================================================================
--- branches/proto/v3/boost/asio/detail/win_thread.hpp (original)
+++ branches/proto/v3/boost/asio/detail/win_thread.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -57,7 +57,7 @@
       DWORD last_error = ::GetLastError();
       boost::system::system_error e(
           boost::system::error_code(last_error,
- boost::asio::error::system_category),
+ boost::asio::error::get_system_category()),
           "thread");
       boost::throw_exception(e);
     }

Modified: branches/proto/v3/boost/asio/detail/win_tss_ptr.hpp
==============================================================================
--- branches/proto/v3/boost/asio/detail/win_tss_ptr.hpp (original)
+++ branches/proto/v3/boost/asio/detail/win_tss_ptr.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -56,7 +56,7 @@
       DWORD last_error = ::GetLastError();
       boost::system::system_error e(
           boost::system::error_code(last_error,
- boost::asio::error::system_category),
+ boost::asio::error::get_system_category()),
           "tss");
       boost::throw_exception(e);
     }

Modified: branches/proto/v3/boost/asio/detail/wince_thread.hpp
==============================================================================
--- branches/proto/v3/boost/asio/detail/wince_thread.hpp (original)
+++ branches/proto/v3/boost/asio/detail/wince_thread.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -56,7 +56,7 @@
       DWORD last_error = ::GetLastError();
       boost::system::system_error e(
           boost::system::error_code(last_error,
- boost::asio::error::system_category),
+ boost::asio::error::get_system_category()),
           "thread");
       boost::throw_exception(e);
     }

Modified: branches/proto/v3/boost/asio/detail/winsock_init.hpp
==============================================================================
--- branches/proto/v3/boost/asio/detail/winsock_init.hpp (original)
+++ branches/proto/v3/boost/asio/detail/winsock_init.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -88,7 +88,7 @@
     {
       boost::system::system_error e(
           boost::system::error_code(ref_->result(),
- boost::asio::error::system_category),
+ boost::asio::error::get_system_category()),
           "winsock");
       boost::throw_exception(e);
     }

Modified: branches/proto/v3/boost/asio/error.hpp
==============================================================================
--- branches/proto/v3/boost/asio/error.hpp (original)
+++ branches/proto/v3/boost/asio/error.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -202,15 +202,15 @@
 {
 };
 
-namespace detail {
-
 inline const boost::system::error_category& get_system_category()
 {
- return boost::system::system_category;
+ return boost::system::get_system_category();
 }
 
 #if !defined(BOOST_WINDOWS) && !defined(__CYGWIN__)
 
+namespace detail {
+
 class netdb_category : public boost::system::error_category
 {
 public:
@@ -233,12 +233,16 @@
   }
 };
 
+} // namespace detail
+
 inline const boost::system::error_category& get_netdb_category()
 {
- static netdb_category instance;
+ static detail::netdb_category instance;
   return instance;
 }
 
+namespace detail {
+
 class addrinfo_category : public boost::system::error_category
 {
 public:
@@ -257,9 +261,11 @@
   }
 };
 
+} // namespace detail
+
 inline const boost::system::error_category& get_addrinfo_category()
 {
- static addrinfo_category instance;
+ static detail::addrinfo_category instance;
   return instance;
 }
 
@@ -277,6 +283,8 @@
 
 #endif // !defined(BOOST_WINDOWS) && !defined(__CYGWIN__)
 
+namespace detail {
+
 class misc_category : public boost::system::error_category
 {
 public:
@@ -297,12 +305,16 @@
   }
 };
 
+} // namespace detail
+
 inline const boost::system::error_category& get_misc_category()
 {
- static misc_category instance;
+ static detail::misc_category instance;
   return instance;
 }
 
+namespace detail {
+
 class ssl_category : public boost::system::error_category
 {
 public:
@@ -317,24 +329,24 @@
   }
 };
 
+} // namespace detail
+
 inline const boost::system::error_category& get_ssl_category()
 {
- static ssl_category instance;
+ static detail::ssl_category instance;
   return instance;
 }
 
-} // namespace detail
-
 static const boost::system::error_category& system_category
- = boost::asio::error::detail::get_system_category();
+ = boost::asio::error::get_system_category();
 static const boost::system::error_category& netdb_category
- = boost::asio::error::detail::get_netdb_category();
+ = boost::asio::error::get_netdb_category();
 static const boost::system::error_category& addrinfo_category
- = boost::asio::error::detail::get_addrinfo_category();
+ = boost::asio::error::get_addrinfo_category();
 static const boost::system::error_category& misc_category
- = boost::asio::error::detail::get_misc_category();
+ = boost::asio::error::get_misc_category();
 static const boost::system::error_category& ssl_category
- = boost::asio::error::detail::get_ssl_category();
+ = boost::asio::error::get_ssl_category();
 
 } // namespace error
 } // namespace asio
@@ -373,27 +385,32 @@
 
 inline boost::system::error_code make_error_code(basic_errors e)
 {
- return boost::system::error_code(static_cast<int>(e), system_category);
+ return boost::system::error_code(
+ static_cast<int>(e), get_system_category());
 }
 
 inline boost::system::error_code make_error_code(netdb_errors e)
 {
- return boost::system::error_code(static_cast<int>(e), netdb_category);
+ return boost::system::error_code(
+ static_cast<int>(e), get_netdb_category());
 }
 
 inline boost::system::error_code make_error_code(addrinfo_errors e)
 {
- return boost::system::error_code(static_cast<int>(e), addrinfo_category);
+ return boost::system::error_code(
+ static_cast<int>(e), get_addrinfo_category());
 }
 
 inline boost::system::error_code make_error_code(misc_errors e)
 {
- return boost::system::error_code(static_cast<int>(e), misc_category);
+ return boost::system::error_code(
+ static_cast<int>(e), get_misc_category());
 }
 
 inline boost::system::error_code make_error_code(ssl_errors e)
 {
- return boost::system::error_code(static_cast<int>(e), ssl_category);
+ return boost::system::error_code(
+ static_cast<int>(e), get_ssl_category());
 }
 
 } // namespace error

Modified: branches/proto/v3/boost/asio/ssl/detail/openssl_operation.hpp
==============================================================================
--- branches/proto/v3/boost/asio/ssl/detail/openssl_operation.hpp (original)
+++ branches/proto/v3/boost/asio/ssl/detail/openssl_operation.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -180,7 +180,7 @@
       else
       {
         return handler_(boost::system::error_code(
- error_code, boost::asio::error::ssl_category), rc);
+ error_code, boost::asio::error::get_ssl_category()), rc);
       }
     }
 

Modified: branches/proto/v3/boost/fusion/algorithm/query/ext_/find_if_s.hpp
==============================================================================
--- branches/proto/v3/boost/fusion/algorithm/query/ext_/find_if_s.hpp (original)
+++ branches/proto/v3/boost/fusion/algorithm/query/ext_/find_if_s.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -117,7 +117,7 @@
     private:
         static type call_(SegmentedRange const &range, mpl::true_)
         {
- return found::call(range, where::call(*range.where));
+ return found::call(range, where::call(*range.where_));
         }
 
         static type call_(SegmentedRange const &range, mpl::false_)

Modified: branches/proto/v3/boost/fusion/view/ext_/segmented_iterator_range.hpp
==============================================================================
--- branches/proto/v3/boost/fusion/view/ext_/segmented_iterator_range.hpp (original)
+++ branches/proto/v3/boost/fusion/view/ext_/segmented_iterator_range.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -12,6 +12,8 @@
 #include <boost/mpl/minus.hpp>
 #include <boost/mpl/next_prior.hpp>
 #include <boost/mpl/and.hpp>
+#include <boost/type_traits/remove_cv.hpp>
+#include <boost/type_traits/remove_reference.hpp>
 #include <boost/fusion/iterator/mpl/convert_iterator.hpp>
 #include <boost/fusion/container/list/cons.hpp>
 #include <boost/fusion/view/joint_view.hpp>
@@ -124,26 +126,37 @@
             {}
 
             template<typename First, typename Second>
- struct result;
+ struct result_;
 
             template<typename Second>
- struct result<right_view, Second>
+ struct result_<right_view, Second>
             {
                 typedef segmented_view<right_view, RightCons> type;
             };
 
             template<typename Second>
- struct result<left_view, Second>
+ struct result_<left_view, Second>
             {
                 typedef segmented_view<left_view, LeftCons> type;
             };
 
             template<typename Second>
- struct result<full_view, Second>
+ struct result_<full_view, Second>
             {
                 typedef Second type;
             };
 
+ template<typename Sig>
+ struct result;
+
+ template<typename This, typename First, typename Second>
+ struct result<This(First, Second)>
+ : result_<
+ typename remove_cv<typename remove_reference<First>::type>::type
+ , typename remove_cv<typename remove_reference<Second>::type>::type
+ >
+ {};
+
             template<typename Second>
             segmented_view<right_view, RightCons> operator ()(right_view, Second &second) const
             {
@@ -226,7 +239,7 @@
 
                 static type call(Sequence &seq)
                 {
- return type(range(seq.cons.car.where, fusion::end(seq.cons.car.sequence)));
+ return type(range(seq.cons.car.where_, fusion::end(seq.cons.car.sequence)));
                 }
             };
         };
@@ -266,7 +279,7 @@
                             make_multiple_view<size_minus_1>(detail::full_view())
                           , make_single_view(detail::left_view())
                         )
- , segmented_range(fusion::begin(seq.cons.car.sequence), fusion::next(seq.cons.car.where))
+ , segmented_range(fusion::begin(seq.cons.car.sequence), fusion::next(seq.cons.car.where_))
                       , tfx(seq.cons.cdr)
                     );
                 }
@@ -284,7 +297,7 @@
 
                 static type call(Sequence &seq)
                 {
- return type(range(fusion::begin(seq.cons.car.sequence), seq.cons.car.where));
+ return type(range(fusion::begin(seq.cons.car.sequence), seq.cons.car.where_));
                 }
             };
         };
@@ -437,7 +450,7 @@
 
             static type call(cons<Car1> const &cons1, cons<Car2> const &cons2)
             {
- return type(range(cons1.car.where, cons2.car.where));
+ return type(range(cons1.car.where_, cons2.car.where_));
             }
         };
 

Modified: branches/proto/v3/boost/math/concepts/real_concept.hpp
==============================================================================
--- branches/proto/v3/boost/math/concepts/real_concept.hpp (original)
+++ branches/proto/v3/boost/math/concepts/real_concept.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -196,9 +196,19 @@
 inline real_concept ceil(real_concept a)
 { return std::ceil(a.value()); }
 #ifndef BOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS
+#ifdef _WIN32_WCE
+//
+// Ugly workaround for macro fmodl:
+//
+inline long double call_fmodl(long double a, long double b)
+{ return fmodl(a, b); }
+inline real_concept fmod(real_concept a, real_concept b)
+{ return call_fmodl(a.value(), b.value()); }
+#else
 inline real_concept fmod(real_concept a, real_concept b)
 { return fmodl(a.value(), b.value()); }
 #endif
+#endif
 inline real_concept cosh(real_concept a)
 { return std::cosh(a.value()); }
 inline real_concept exp(real_concept a)

Modified: branches/proto/v3/boost/math/policies/error_handling.hpp
==============================================================================
--- branches/proto/v3/boost/math/policies/error_handling.hpp (original)
+++ branches/proto/v3/boost/math/policies/error_handling.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -57,6 +57,15 @@
 
 namespace detail
 {
+//
+// Helper function to avoid binding rvalue to non-const-reference,
+// in other words a warning suppression mechansim:
+//
+template <class Formatter, class Group>
+inline std::string do_format(Formatter f, const Group& g)
+{
+ return (f % g).str();
+}
 
 template <class E, class T>
 void raise_error(const char* function, const char* message)
@@ -89,7 +98,7 @@
   msg += message;
 
   int prec = 2 + (boost::math::policies::digits<T, boost::math::policies::policy<> >() * 30103UL) / 100000UL;
- msg = (boost::format(msg) % boost::io::group(std::setprecision(prec), val)).str();
+ msg = do_format(boost::format(msg), boost::io::group(std::setprecision(prec), val));
 
   E e(msg);
   boost::throw_exception(e);

Modified: branches/proto/v3/boost/math/special_functions/fpclassify.hpp
==============================================================================
--- branches/proto/v3/boost/math/special_functions/fpclassify.hpp (original)
+++ branches/proto/v3/boost/math/special_functions/fpclassify.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -34,7 +34,7 @@
 #define BOOST_HAS_FPCLASSIFY
 
 #ifndef fpclassify
-# if (defined(__GLIBCPP__) || defined(__GLIBCXX__)) && defined(_GLIBCXX_USE_C99_MATH) && (!_GLIBCXX_USE_C99_FP_MACROS_DYNAMIC)
+# if (defined(__GLIBCPP__) || defined(__GLIBCXX__)) && defined(_GLIBCXX_USE_C99_MATH) && !(defined(_GLIBCXX_USE_C99_FP_MACROS_DYNAMIC) && (_GLIBCXX_USE_C99_FP_MACROS_DYNAMIC != 0))
 # define BOOST_FPCLASSIFY_PREFIX ::std::
 # else
 # undef BOOST_HAS_FPCLASSIFY

Modified: branches/proto/v3/boost/math/tools/roots.hpp
==============================================================================
--- branches/proto/v3/boost/math/tools/roots.hpp (original)
+++ branches/proto/v3/boost/math/tools/roots.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -32,6 +32,10 @@
 
 namespace detail{
 
+template <class Tuple, class T>
+inline void unpack_0(const Tuple& t, T& val)
+{ val = std::tr1::get<0>(t); }
+
 template <class F, class T>
 void handle_zero_derivative(F f,
                             T& last_f0,
@@ -54,7 +58,8 @@
       {
          guess = min;
       }
- last_f0 = std::tr1::get<0>(f(guess));
+ unpack_0(f(guess), last_f0);
+ //last_f0 = std::tr1::get<0>(f(guess));
       delta = guess - result;
    }
    if(sign(last_f0) * sign(f0) < 0)

Modified: branches/proto/v3/boost/math/tools/toms748_solve.hpp
==============================================================================
--- branches/proto/v3/boost/math/tools/toms748_solve.hpp (original)
+++ branches/proto/v3/boost/math/tools/toms748_solve.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -488,7 +488,7 @@
    //
    boost::uintmax_t count = max_iter - 1;
 
- if((fa < 0) == rising)
+ if((fa < 0) == (guess < 0 ? !rising : rising))
    {
       //
       // Zero is to the right of b, so walk upwards
@@ -551,7 +551,15 @@
    }
    max_iter -= count;
    max_iter += 1;
- std::pair<T, T> r = toms748_solve(f, a, b, fa, fb, tol, count, pol);
+ std::pair<T, T> r = toms748_solve(
+ f,
+ (a < 0 ? b : a),
+ (a < 0 ? a : b),
+ (a < 0 ? fb : fa),
+ (a < 0 ? fa : fb),
+ tol,
+ count,
+ pol);
    max_iter += count;
    BOOST_MATH_INSTRUMENT_CODE("max_iter = " << max_iter << " count = " << count);
    return r;

Modified: branches/proto/v3/boost/numeric/ublas/banded.hpp
==============================================================================
--- branches/proto/v3/boost/numeric/ublas/banded.hpp (original)
+++ branches/proto/v3/boost/numeric/ublas/banded.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -175,21 +175,24 @@
 #ifdef BOOST_UBLAS_OWN_BANDED
             const size_type k = (std::max) (i, j);
             const size_type l = lower_ + j - i;
- if (k < (std::max) (size1_, size2_) &&
- l < lower_ + 1 + upper_)
- return data () [layout_type::element (k, (std::max) (size1_, size2_),
+ if (! (k < (std::max) (size1_, size2_) &&
+ l < lower_ + 1 + upper_) ) {
+ bad_index ().raise ();
+ // NEVER reached
+ }
+ return data () [layout_type::element (k, (std::max) (size1_, size2_),
                                                        l, lower_ + 1 + upper_)];
 #else
             const size_type k = j;
             const size_type l = upper_ + i - j;
- if (k < size2_ &&
- l < lower_ + 1 + upper_)
- return data () [layout_type::element (k, size2_,
+ if (! (k < size2_ &&
+ l < lower_ + 1 + upper_) ) {
+ bad_index ().raise ();
+ // NEVER reached
+ }
+ return data () [layout_type::element (k, size2_,
                                                        l, lower_ + 1 + upper_)];
 #endif
- bad_index ().raise ();
- // arbitary return value
- return const_cast<reference>(zero_);
         }
 
         // Element assignment

Modified: branches/proto/v3/boost/numeric/ublas/hermitian.hpp
==============================================================================
--- branches/proto/v3/boost/numeric/ublas/hermitian.hpp (original)
+++ branches/proto/v3/boost/numeric/ublas/hermitian.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -354,13 +354,11 @@
         BOOST_UBLAS_INLINE
         reference operator () (size_type i, size_type j) {
 #ifndef BOOST_UBLAS_STRICT_HERMITIAN
- if (triangular_type::other (i, j))
- return at_element (i, j);
- else {
- external_logic ().raise ();
- // arbitary return value
- return data () [triangular_type::element (layout_type (), j, size_, i, size_)];
+ if (!triangular_type::other (i, j)) {
+ bad_index ().raise ();
+ // NEVER reached
             }
+ return at_element (i, j);
 #else
         if (triangular_type::other (i, j))
             return reference (*this, i, j, data () [triangular_type::element (layout_type (), i, size_, j, size_)]);

Modified: branches/proto/v3/boost/numeric/ublas/triangular.hpp
==============================================================================
--- branches/proto/v3/boost/numeric/ublas/triangular.hpp (original)
+++ branches/proto/v3/boost/numeric/ublas/triangular.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -173,13 +173,11 @@
         reference operator () (size_type i, size_type j) {
             BOOST_UBLAS_CHECK (i < size1_, bad_index ());
             BOOST_UBLAS_CHECK (j < size2_, bad_index ());
- if (triangular_type::other (i, j))
- return data () [triangular_type::element (layout_type (), i, size1_, j, size2_)];
- else {
+ if (!triangular_type::other (i, j)) {
                 bad_index ().raise ();
- // arbitary return value
- return const_cast<reference>(zero_);
+ // NEVER reached
             }
+ return data () [triangular_type::element (layout_type (), i, size1_, j, size2_)];
         }
         
         // Element assignment
@@ -1019,34 +1017,22 @@
         reference operator () (size_type i, size_type j) {
             BOOST_UBLAS_CHECK (i < size1 (), bad_index ());
             BOOST_UBLAS_CHECK (j < size2 (), bad_index ());
- if (triangular_type::other (i, j))
- return data () (i, j);
- else if (triangular_type::one (i, j)) {
- bad_index ().raise ();
- // arbitary return value
- return const_cast<reference>(one_);
- } else {
+ if (!triangular_type::other (i, j)) {
                 bad_index ().raise ();
- // arbitary return value
- return const_cast<reference>(zero_);
+ // NEVER reached
             }
+ return data () (i, j);
         }
 #else
         BOOST_UBLAS_INLINE
         reference operator () (size_type i, size_type j) const {
             BOOST_UBLAS_CHECK (i < size1 (), bad_index ());
             BOOST_UBLAS_CHECK (j < size2 (), bad_index ());
- if (triangular_type::other (i, j))
- return data () (i, j);
- else if (triangular_type::one (i, j)) {
- bad_index ().raise ();
- // arbitary return value
- return const_cast<reference>(one_);
- } else {
+ if (!triangular_type::other (i, j)) {
                 bad_index ().raise ();
- // arbitary return value
- return const_cast<reference>(zero_);
+ // NEVER reached
             }
+ return data () (i, j);
         }
 #endif
 

Modified: branches/proto/v3/boost/serialization/utility.hpp
==============================================================================
--- branches/proto/v3/boost/serialization/utility.hpp (original)
+++ branches/proto/v3/boost/serialization/utility.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -22,6 +22,7 @@
 
 #include <boost/type_traits/remove_const.hpp>
 #include <boost/serialization/nvp.hpp>
+#include <boost/serialization/is_bitwise_serializable.hpp>
 
 namespace boost {
 namespace serialization {
@@ -41,6 +42,17 @@
     ar & boost::serialization::make_nvp("second", p.second);
 }
 
+/// specialization of is_bitwise_serializable for pairs
+template <class T, class U>
+struct is_bitwise_serializable<std::pair<T,U> >
+ : public mpl::and_<is_bitwise_serializable<T>,is_bitwise_serializable<U> >
+{
+};
+
+template <class T, class U>
+struct implementation_level<std::pair<T,U> >
+ : mpl::int_<object_serializable> {} ;
+
 } // serialization
 } // namespace boost
 

Modified: branches/proto/v3/boost/system/cygwin_error.hpp
==============================================================================
--- branches/proto/v3/boost/system/cygwin_error.hpp (original)
+++ branches/proto/v3/boost/system/cygwin_error.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -46,7 +46,7 @@
     namespace cygwin_error
     {
       inline error_code make_error_code( cygwin_errno e )
- { return error_code( e, system_category ); }
+ { return error_code( e, get_system_category() ); }
     }
   }
 }

Modified: branches/proto/v3/boost/system/error_code.hpp
==============================================================================
--- branches/proto/v3/boost/system/error_code.hpp (original)
+++ branches/proto/v3/boost/system/error_code.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -219,7 +219,7 @@
     public:
 
       // constructors:
- error_condition() : m_val(0), m_cat(&posix_category) {}
+ error_condition() : m_val(0), m_cat(&get_posix_category()) {}
       error_condition( int val, const error_category & cat ) : m_val(val), m_cat(&cat) {}
 
       template <class ConditionEnum>
@@ -248,7 +248,7 @@
       void clear()
       {
         m_val = 0;
- m_cat = &posix_category;
+ m_cat = &get_posix_category();
       }
 
       // observers:
@@ -306,7 +306,7 @@
     public:
 
       // constructors:
- error_code() : m_val(0), m_cat(&system_category) {}
+ error_code() : m_val(0), m_cat(&get_system_category()) {}
       error_code( int val, const error_category & cat ) : m_val(val), m_cat(&cat) {}
 
       template <class CodeEnum>
@@ -334,7 +334,7 @@
       void clear()
       {
         m_val = 0;
- m_cat = &system_category;
+ m_cat = &get_system_category();
       }
 
       // observers:
@@ -442,11 +442,11 @@
     {
       // explicit conversion:
       inline error_code make_error_code( posix_errno e )
- { return error_code( e, posix_category ); }
+ { return error_code( e, get_posix_category() ); }
 
       // implicit conversion:
       inline error_condition make_error_condition( posix_errno e )
- { return error_condition( e, posix_category ); }
+ { return error_condition( e, get_posix_category() ); }
     }
 
     // error_category default implementation -------------------------------//

Modified: branches/proto/v3/boost/system/linux_error.hpp
==============================================================================
--- branches/proto/v3/boost/system/linux_error.hpp (original)
+++ branches/proto/v3/boost/system/linux_error.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -99,7 +99,7 @@
     namespace linux_error
     {
       inline error_code make_error_code( linux_errno e )
- { return error_code( e, system_category ); }
+ { return error_code( e, get_system_category() ); }
     }
 
   } // namespace system

Modified: branches/proto/v3/boost/system/windows_error.hpp
==============================================================================
--- branches/proto/v3/boost/system/windows_error.hpp (original)
+++ branches/proto/v3/boost/system/windows_error.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -107,7 +107,7 @@
     namespace windows_error
     {
       inline error_code make_error_code( windows_error_code e )
- { return error_code( e, system_category ); }
+ { return error_code( e, get_system_category() ); }
     }
 
   } // namespace system

Modified: branches/proto/v3/boost/test/impl/debug.ipp
==============================================================================
--- branches/proto/v3/boost/test/impl/debug.ipp (original)
+++ branches/proto/v3/boost/test/impl/debug.ipp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -56,6 +56,7 @@
 #include <boost/test/utils/algorithm.hpp>
 
 // STL
+#include <cstring>
 #include <map>
 #include <stdarg.h> // !! ?? cstdarg
 #include <memory.h>

Modified: branches/proto/v3/boost/thread/pthread/thread.hpp
==============================================================================
--- branches/proto/v3/boost/thread/pthread/thread.hpp (original)
+++ branches/proto/v3/boost/thread/pthread/thread.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -277,6 +277,7 @@
         void add_thread(thread* thrd);
         void remove_thread(thread* thrd);
         void join_all();
+ void interrupt_all();
         int size() const;
 
     private:

Modified: branches/proto/v3/boost/thread/tss.hpp
==============================================================================
--- branches/proto/v3/boost/thread/tss.hpp (original)
+++ branches/proto/v3/boost/thread/tss.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -1,130 +1,12 @@
-// Copyright (C) 2001-2003 William E. Kempf
-// Copyright (C) 2006 Roland Schwarz
 // Copyright (C) 2007 Anthony Williams
 //
 // Distributed under the Boost Software License, Version 1.0. (See accompanying
 // file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
-#ifndef BOOST_TSS_WEK070601_HPP
-#define BOOST_TSS_WEK070601_HPP
+#ifndef BOOST_THREAD_TSS_HPP
+#define BOOST_THREAD_TSS_HPP
 
-#include <boost/thread/detail/config.hpp>
-
-#ifdef BOOST_HAS_WINTHREADS
 #include <boost/thread/detail/platform.hpp>
 #include BOOST_THREAD_PLATFORM(tss.hpp)
-#else
-
-#include <boost/utility.hpp>
-#include <boost/function.hpp>
-#include <boost/thread/exceptions.hpp>
-
-#if defined(BOOST_HAS_PTHREADS)
-# include <pthread.h>
-#endif
-
-namespace boost {
-
-// disable warnings about non dll import
-// see: http://www.boost.org/more/separate_compilation.html#dlls
-#ifdef BOOST_MSVC
-# pragma warning(push)
-# pragma warning(disable: 4251 4231 4660 4275)
-#endif
-
-namespace detail {
-
-class BOOST_THREAD_DECL tss : private noncopyable
-{
-public:
- tss(boost::function1<void, void*>* pcleanup) {
- if (pcleanup == 0) throw boost::thread_resource_error();
- try
- {
- init(pcleanup);
- }
- catch (...)
- {
- delete pcleanup;
- throw boost::thread_resource_error();
- }
- }
-
- ~tss();
- void* get() const;
- void set(void* value);
- void cleanup(void* p);
-
-private:
- unsigned int m_slot; //This is a "pseudo-slot", not a native slot
 
- void init(boost::function1<void, void*>* pcleanup);
-};
-
-template <typename T>
-struct tss_adapter
-{
- template <typename F>
- tss_adapter(const F& cleanup) : m_cleanup(cleanup) { }
- void operator()(void* p) { m_cleanup(static_cast<T*>(p)); }
- boost::function1<void, T*> m_cleanup;
-};
-
-} // namespace detail
-
-template <typename T>
-class thread_specific_ptr : private noncopyable
-{
-public:
- thread_specific_ptr()
- : m_tss(new boost::function1<void, void*>(
- boost::detail::tss_adapter<T>(
- &thread_specific_ptr<T>::cleanup)))
- {
- }
- thread_specific_ptr(void (*clean)(T*))
- : m_tss(new boost::function1<void, void*>(
- boost::detail::tss_adapter<T>(clean)))
- {
- }
- ~thread_specific_ptr() { reset(); }
-
- T* get() const { return static_cast<T*>(m_tss.get()); }
- T* operator->() const { return get(); }
- T& operator*() const { return *get(); }
- T* release() { T* temp = get(); if (temp) m_tss.set(0); return temp; }
- void reset(T* p=0)
- {
- T* cur = get();
- if (cur == p) return;
- m_tss.set(p);
- if (cur) m_tss.cleanup(cur);
- }
-
-private:
- static void cleanup(T* p) { delete p; }
- detail::tss m_tss;
-};
-
-#ifdef BOOST_MSVC
-# pragma warning(pop)
 #endif
-
-} // namespace boost
-
-#endif
-
-#endif //BOOST_TSS_WEK070601_HPP
-
-// Change Log:
-// 6 Jun 01
-// WEKEMPF Initial version.
-// 30 May 02 WEKEMPF
-// Added interface to set specific cleanup handlers.
-// Removed TLS slot limits from most implementations.
-// 22 Mar 04 GlassfordM for WEKEMPF
-// Fixed: thread_specific_ptr::reset() doesn't check error returned
-// by tss::set(); tss::set() now throws if it fails.
-// Fixed: calling thread_specific_ptr::reset() or
-// thread_specific_ptr::release() causes double-delete: once on
-// reset()/release() and once on ~thread_specific_ptr().

Modified: branches/proto/v3/boost/thread/win32/thread.hpp
==============================================================================
--- branches/proto/v3/boost/thread/win32/thread.hpp (original)
+++ branches/proto/v3/boost/thread/win32/thread.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -429,6 +429,18 @@
             }
         }
         
+ void interrupt_all()
+ {
+ boost::lock_guard<mutex> guard(m);
+
+ for(std::list<thread*>::iterator it=threads.begin(),end=threads.end();
+ it!=end;
+ ++it)
+ {
+ (*it)->interrupt();
+ }
+ }
+
         int size() const
         {
             boost::lock_guard<mutex> guard(m);

Modified: branches/proto/v3/boost/xpressive/detail/core/matcher/predicate_matcher.hpp
==============================================================================
--- branches/proto/v3/boost/xpressive/detail/core/matcher/predicate_matcher.hpp (original)
+++ branches/proto/v3/boost/xpressive/detail/core/matcher/predicate_matcher.hpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -9,8 +9,7 @@
 #define BOOST_XPRESSIVE_DETAIL_CORE_MATCHER_PREDICATE_MATCHER_HPP_EAN_03_22_2007
 
 // MS compatible compilers support #pragma once
-#if define
-d(_MSC_VER) && (_MSC_VER >= 1020)
+#if defined(_MSC_VER) && (_MSC_VER >= 1020)
 # pragma once
 #endif
 

Modified: branches/proto/v3/doc/html/boostbook.css
==============================================================================
--- branches/proto/v3/doc/html/boostbook.css (original)
+++ branches/proto/v3/doc/html/boostbook.css 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -191,13 +191,13 @@
     .copyright-footer
     {
         text-align: right;
- font-size: 90%;
+ font-size: 70%;
     }
 
     .copyright-footer p
     {
         text-align: right;
- font-size: 90%;
+ font-size: 80%;
     }
 
 /*=============================================================================
@@ -540,7 +540,7 @@
         {
             border: none !important;
         }
-
+
     /* Misc */
         span.highlight
         {

Deleted: branches/proto/v3/libs/asio/doc/.cvsignore
==============================================================================
--- branches/proto/v3/libs/asio/doc/.cvsignore 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
+++ (empty file)
@@ -1 +0,0 @@
-html

Modified: branches/proto/v3/libs/filesystem/build/Jamfile.v2
==============================================================================
--- branches/proto/v3/libs/filesystem/build/Jamfile.v2 (original)
+++ branches/proto/v3/libs/filesystem/build/Jamfile.v2 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -27,7 +27,6 @@
     <link>static:<define>BOOST_All_STATIC_LINK=1 # tell source we're building static lib's
     :
     :
- <library>../../system/build//boost_system
     ;
 
 boost-install boost_filesystem ;
\ No newline at end of file

Modified: branches/proto/v3/libs/filesystem/doc/faq.htm
==============================================================================
--- branches/proto/v3/libs/filesystem/doc/faq.htm (original)
+++ branches/proto/v3/libs/filesystem/doc/faq.htm 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -1,12 +1,42 @@
-<title>Boost Filesystem FAQ</title>
-<body bgcolor="#FFFFFF">
+<html>
+
+<head>
+<meta http-equiv="Content-Language" content="en-us">
+<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
+<meta name="ProgId" content="FrontPage.Editor.Document">
+<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<title>Filesystem FAQ</title>
+<link rel="stylesheet" type="text/css" href="../../../doc/html/minimal.css">
+</head>
+
+<body>
+
+<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="710">
+ <tr>
+ <td width="277">
+<a href="../../../index.htm">
+<img src="../../../boost.png" alt="boost.png (6897 bytes)" align="middle" width="277" height="86" border="0"></a></td>
+ <td width="410" align="middle">
+ <font size="7">Filesystem Library</font>
+ </td>
+ </tr>
+</table>
+
+<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
+ <tr>
+ <td>Boost Home&nbsp;&nbsp;&nbsp;
+ Library Home&nbsp; &nbsp;
+ Tutorial&nbsp; &nbsp; <a href="reference.html">
+ Reference</a>&nbsp;&nbsp; FAQ</td>
+ </tr>
+</table>
 
 <h1>
-<img border="0" src="../../../boost.png" align="center" width="277" height="86">Filesystem
-FAQ</h1>
+Frequently Asked Questions</h1>
 <p><b>Why base the generic-path string format on POSIX?</b></p>
-<p>[POSIX-01] is an ISO Standard. It is the basis for the most familiar path-string formats, including the
-URL portion of URI's and the native Windows format. It is ubiquitous and
+<p>[POSIX-01] is an ISO Standard. It is the basis for the most familiar path-string formats,
+not just for POSIX systems but also for the native Windows format and the
+URL portion of URI's. It is ubiquitous and
 familiar.&nbsp; On many systems, it is very easy to implement because it is
 either the native operating system format (Unix and Windows) or via a
 operating system supplied
@@ -93,10 +123,6 @@
 better design to provide such functionality in a separate library. (Historical
 note: even the apparently simple attribute &quot;read-only&quot; turned out to be so
 system depend as to be disqualified as a &quot;guaranteed presence&quot; operation.)</p>
-<p><b>Why isn't there a set_current_directory function?</b></p>
-<p>Global variables are considered harmful [wulf-shaw-73].
-While we can't prevent people from shooting themselves in the foot, we aren't
-about to hand them a loaded gun pointed right at their big toe.</p>
 <p><b>Why aren't <a name="wide-character_names">wide-character names</a> supported? Why not std::wstring or even
 a templated type?</b></p>
 <p>They <u>are</u> supported, starting with version 1.33. See
@@ -123,9 +149,8 @@
 from Walter Landry.</p>
 <hr>
 <p>Revised
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->06 February, 2006<!--webbot bot="Timestamp" endspan i-checksum="40411" --></p>
+<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->08 November, 2007<!--webbot bot="Timestamp" endspan i-checksum="39371" --></p>
 <p>© Copyright Beman Dawes, 2002</p>
 <p> Use, modification, and distribution are subject to the Boost Software
-License, Version 1.0. (See accompanying file <a href="../../../LICENSE_1_0.txt">
-LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
-www.boost.org/LICENSE_1_0.txt</a>)</p>
\ No newline at end of file
+License, Version 1.0. See <a href="http://www.boost.org/LICENSE_1_0.txt">
+www.boost.org/LICENSE_1_0.txt</a></p>
\ No newline at end of file

Modified: branches/proto/v3/libs/filesystem/doc/index.htm
==============================================================================
--- branches/proto/v3/libs/filesystem/doc/index.htm (original)
+++ branches/proto/v3/libs/filesystem/doc/index.htm 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -5,54 +5,67 @@
 <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
 <meta name="ProgId" content="FrontPage.Editor.Document">
 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<title>Boost Filesystem Library</title>
+<title>Filesystem Home</title>
+<link rel="stylesheet" type="text/css" href="../../../doc/html/minimal.css">
 </head>
 
-<body bgcolor="#FFFFFF">
+<body>
 
-<h1>
-<img border="0" src="../../../boost.png" align="center" width="277" height="86">Boost
-Filesystem Library</h1>
-<table border="0" cellpadding="0" width="100%">
+<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="710">
   <tr>
- <td width="50%" valign="top"><font size="4">This Document</font><br>
-&nbsp;&nbsp;&nbsp; Introduction<br>
-&nbsp;&nbsp;&nbsp; Two-minute tutorial<br>
-&nbsp;&nbsp;&nbsp; Cautions<br>
-&nbsp;&nbsp;&nbsp; <a href="#Using_reference_doc">Using the Reference
- Documentation</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;Examples<br>
-&nbsp;&nbsp;&nbsp; Implementation<br>
-&nbsp;&nbsp;&nbsp; <a href="#narrow-only">Restricting library to narrow
- character paths</a><br>
-&nbsp;&nbsp;&nbsp; Building the object-library<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Notes for Cygwin users<br>
-&nbsp;&nbsp;&nbsp; Acknowledgements<br>
-&nbsp;&nbsp;&nbsp; Change history</td>
- <td width="50%" valign="top"><font size="4">Other Documents</font><br>
-&nbsp;&nbsp;&nbsp; Reference<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Table of Contents<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- TR2 Introduction<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Formal reference text<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <a href="tr2_proposal.html#frontmatter">Introductory
- chapter</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <a href="tr2_proposal.html#Filesystem-library">Filesystem
- library chapter</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <a href="tr2_proposal.html#Header-filesystem-synopsis">Header
- &lt;boost/filesystem.hpp&gt; synopsis</a><br>
-&nbsp;&nbsp;&nbsp; Library Design<br>
-&nbsp;&nbsp;&nbsp; FAQ<br>
-&nbsp;&nbsp;&nbsp; Portability Guide<br>
- &nbsp;&nbsp;&nbsp; Do-list<br>
- &nbsp;</td>
+ <td width="277">
+<a href="../../../index.htm">
+<img src="../../../boost.png" alt="boost.png (6897 bytes)" align="middle" width="277" height="86" border="0"></a></td>
+ <td width="410" align="middle">
+ <font size="7">Filesystem Library</font>
+ </td>
   </tr>
 </table>
+
+<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
+ <tr>
+ <td>Boost Home&nbsp;&nbsp;&nbsp;
+ Library Home&nbsp; &nbsp; Tutorial&nbsp; &nbsp; <a href="reference.html">
+ Reference</a>&nbsp;&nbsp; FAQ</td>
+ </tr>
+</table>
+
+<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" align="right">
+ <tr>
+ <td width="100%" bgcolor="#D7EEFF" align="center">
+ <i><b>Contents</b></i></td>
+ </tr>
+ <tr>
+ <td width="100%" bgcolor="#E8F5FF">
+ Introduction<br>
+ Two-minute tutorial<br>
+ Cautions<br>
+ Using the Reference Documentation<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;Examples<br>
+ Implementation<br>
+ Using only narrow character paths<br>
+ Building the object-library<br>
+ &nbsp;&nbsp;&nbsp;&nbsp;Notes for Cygwin users<br>
+ Acknowledgements<br>
+ Change history</td>
+ </tr>
+ <tr>
+ <td width="100%" bgcolor="#D7EEFF" align="center">
+ <i><b>Other Documents</b></i></td>
+ </tr>
+ <tr>
+ <td width="100%" bgcolor="#E8F5FF">
+ Reference<br>
+ Library Design<br>
+ FAQ<br>
+ Portability Guide<br>
+ Do-list
+ </td>
+ </tr>
+</table>
+
 <h2><a name="Introduction">Introduction</a></h2>
-<p>The Boost Filesystem Library provides portable facilities to query and
+<p>The Boost.Filesystem library provides portable facilities to query and
 manipulate paths, files, and directories.</p>
 
 <p>The motivation for the library is the need to perform portable script-like operations from within C++ programs. The intent is not to
@@ -62,7 +75,7 @@
 
 <p>Programs using the library are <b><i>portable</i></b>, both in the sense that
 the syntax of program code is portable, and the sense that the semantics or
-behavior of code is portable. The <a href="tr2_proposal.html#Pathname-grammar">generic path
+behavior of code is portable. The <a href="reference.html">generic path
 grammar</a> is another important aid to portability.</p>
 
 <p>Usage is <i><b>safe</b></i> in the sense that errors cannot be ignored since most functions throw C++
@@ -70,18 +83,18 @@
 it alleviates the&nbsp;need to explicitly check error
 return codes.</p>
 
-<p>A proposal has been
-submitted to the C++ Standards Committee for inclusion of the library in the
-Standard Library Technical Report 2 (TR2). The Boost.Filesystem library will
-stay in alignment with the TR2 Filesystem proposal as it works its way through
-the committee process. Note, however, that namespaces and header granularity
-differs between Boost.Filesystem and the TR2 proposal. See
-Using the Reference Documentation.</p>
+<p>A proposal,
+<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1975.html">
+N1975</a>, to include Boost.Filesystem in Technical Report 2 has been accepted
+by the C++ Standards Committee. The Boost.Filesystem library will stay in
+alignment with the TR2 Filesystem proposal as it works its way through the TR2
+process. Note, however, that namespaces and header granularity differs between
+Boost.Filesystem and the TR2 proposal.</p>
 
-<p>The Filesystem Library supplies several&nbsp; headers:</p>
+<p>The Boost.Filesystem library provides several&nbsp; headers:</p>
 
 <ul>
- <li>Header boost/filesystem.hpp provides class <i>
+ <li>Header &lt;boost/filesystem.hpp&gt; provides class <i>
   basic_path, </i>a portable mechanism for representing
       <a href="#path">paths</a> in C++ programs. Typedefs <i>path</i> and <i>
   wpath</i> ease the most common usages of <i>basic_path</i>. Operational
@@ -91,14 +104,9 @@
   the contents of directories. Convenience functions and classes combine lower-level functionality
   in useful ways.<br>
 &nbsp;</li>
- <li>Header boost/filesystem/fstream.hpp provides the same components as the C++ Standard
+ <li>Header &lt;boost/filesystem/fstream.hpp&gt; provides the same components as the C++ Standard
   Library's <i>fstream</i> header, except
- that files are identified by <i>basic_path</i> objects rather that <i>char *</i>'s.<br>
-&nbsp;</li>
- <li>Header <a href="../../../boost/filesystem/cerrno.hpp">
- boost/filesystem/cerrno.hpp</a> provides POSIX errno macros used by
- Boost.Filesystem, and two new macros (EBADHANDLE, EOTHER) not defined by
- POSIX.</li>
+ that files are identified by <i>basic_path</i> objects rather that <i>char *</i>'s.</li>
 </ul>
 <h2>Two-minute <a name="tutorial">tutorial</a></h2>
 <p>First some preliminaries:</p>
@@ -251,20 +259,6 @@
 BOOST_NO_EXCEPTIONS at the time the filesystem source files are compiled.</p>
 <p>Non-throwing versions are provided of several functions that are often used
 in contexts where error codes may be the preferred way to report an error.</p>
-<h2><a name="Using_reference_doc">Using the Reference Documentation</a></h2>
-<p>The proposal for adding Boost.Filesystem to the C++ Standard Library's
-Technical Report 2 is used as the <a href="tr2_proposal.html">Reference
-Documentation</a>. This eliminates the need to maintain two sets of
-documentation, but means that the actual Boost.Filesystem library differs from
-this reference documentation in several ways.</p>
-<ul>
- <li>The Boost.Filesystem header is <a href="../../../boost/filesystem.hpp">
- <code>&lt;boost/filesystem.hpp&gt;</code></a> rather than <code>&lt;filesystem&gt;</code>.</li>
- <li>The namespace is <code>boost::filesystem</code> rather than <code>
- std::tr2::sys</code>.</li>
- <li>Several legacy interfaces are provided by Boost.Filesystem that are not
- part of the TR2 proposal.</li>
-</ul>
 <h2><a name="Examples">Examples</a></h2>
 <h3>simple_ls.cpp</h3>
 <p>The example program simple_ls.cpp is
@@ -347,7 +341,7 @@
 <h2><a name="Acknowledgements">Acknowledgements</a></h2>
 <p>The Filesystem Library was designed and implemented by Beman Dawes. The
 original <i>directory_iterator</i> and <i>filesystem_error</i> classes were
-based on prior work from Dietmar Kühl, as modified by Jan Langer. Thomas Witt
+based on prior work from Dietmar Kühl, as modified by Jan Langer. Thomas Witt
 was a particular help in later stages of initial development. Peter Dimov and
 Rob Stewart made many useful suggestions and comments over a long period of
 time. Howard Hinnant helped with internationalization issues.</p>
@@ -462,6 +456,16 @@
 
 <h2><a name="Change-history">Change history</a></h2>
 
+<h3>Version 1.35.0</h3>
+
+<ul>
+ <li>Diagnostics moved to the separate <a href="../../system/doc/index.html">
+ Boost.System</a> library.</li>
+ <li>current_path() function added to set the current directory path.</li>
+ <li>Test coverage extended.</li>
+ <li>A few minor implementation fixes.</li>
+</ul>
+
 <h3>Version 1.34.0</h3>
 
 <ul>
@@ -525,7 +529,7 @@
   <li>The object library can now be built for either
   static or dynamic (shared/dll) linking. </li>
   <li>Several added functions, including improved checking for directory and
- file name portability. See <a href="portability_guide.htm#name_check­_functions">
+ file name portability. See <a href="portability_guide.htm#name_check­_functions">
   Name check functions</a>.</li>
   <li>Separation of canonical form and normalized form and a new path member
   function normalize(). This changes behavior,
@@ -536,13 +540,12 @@
 
 <hr>
 <p>Revised
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->03 June, 2007<!--webbot bot="Timestamp" endspan i-checksum="19946" --></p>
+<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B, %Y" startspan -->08 November, 2007<!--webbot bot="Timestamp" endspan i-checksum="39371" --></p>
 
 <p>© Copyright Beman Dawes, 2002-2005</p>
 <p> Use, modification, and distribution are subject to the Boost Software
-License, Version 1.0. (See accompanying file <a href="../../../LICENSE_1_0.txt">
-LICENSE_1_0.txt</a> or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
-www.boost.org/LICENSE_1_0.txt</a>)</p>
+License, Version 1.0. See <a href="http://www.boost.org/LICENSE_1_0.txt">
+www.boost.org/LICENSE_1_0.txt</a></p>
 
 </body>
 

Modified: branches/proto/v3/libs/filesystem/doc/reference.html
==============================================================================
--- branches/proto/v3/libs/filesystem/doc/reference.html (original)
+++ branches/proto/v3/libs/filesystem/doc/reference.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -5,52 +5,57 @@
 <meta name="GENERATOR" content="Microsoft FrontPage 5.0">
 <meta name="ProgId" content="FrontPage.Editor.Document">
 <meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<title>Filesystem Library Proposal
+<title>Filesystem Reference
 </title>
+<link rel="stylesheet" type="text/css" href="../../../doc/html/minimal.css">
 </head>
 
-<body bgcolor="#FFFFFF">
+<body>
 
-<p>Doc. no.&nbsp;&nbsp; WG21/N1975=06-0045<br>
-Date:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%Y-%m-%d" startspan -->2006-04-04<!--webbot bot="Timestamp" endspan i-checksum="12266" --><br>
-Project:&nbsp;&nbsp;&nbsp;&nbsp; Programming Language C++<br>
-Reply to:&nbsp;&nbsp; Beman Dawes &lt;<a href="mailto:bdawes_at_[hidden]">bdawes_at_[hidden]</a>&gt;</p>
+<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="710">
+ <tr>
+ <td width="277">
+<a href="../../../index.htm">
+<img src="../../../boost.png" alt="boost.png (6897 bytes)" align="middle" width="277" height="86" border="0"></a></td>
+ <td width="410" align="middle">
+ <font size="7">Filesystem Library</font>
+ </td>
+ </tr>
+</table>
+
+<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" width="100%">
+ <tr>
+ <td>Boost Home&nbsp;&nbsp;&nbsp;
+ Library Home&nbsp; &nbsp;
+ Tutorial&nbsp; &nbsp; <a href="reference.html">
+ Reference</a>&nbsp;&nbsp; FAQ</td>
+ </tr>
+</table>
 
-<h1>Filesystem Library Proposal for TR2 (Revision 3)</h1>
+<h1>Reference Documentation</h1>
 
 <h2><a name="TOC">Table of Contents</a></h2>
 
 <table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
   <tr>
     <td width="26%" valign="top">Introduction<br>
-Motivation and Scope<br>
-Impact on the Standard<br>
-Important Design Decisions<br>
-Proposed Text for TR2<br>
-&nbsp;&nbsp;&nbsp; Introductory chapter<br>
-&nbsp;&nbsp;&nbsp; Diagnostics library chapter<br>
-&nbsp;&nbsp;&nbsp; Filesystem library chapter<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Definitions<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Requirements<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ Definitions<br>
+ Requirements<br>
+&nbsp;&nbsp;&nbsp;
 <a href="#Requirements-on-programs">Requirements on programs</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-Requirements<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-on implementations<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#Header-filesystem-synopsis">
+&nbsp; &nbsp;&nbsp;Requirementson implementations<br>
+ <a href="#Header-filesystem-synopsis">
     Header &lt;filesystem&gt; synopsis</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Path traits<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#Class-template-basic_path">
+ Path traits<br>
+ <a href="#Class-template-basic_path">
     Class template basic_path</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ &nbsp;&nbsp;&nbsp;
 <a href="#Pathname-formats">Pathname formats</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ &nbsp;&nbsp;&nbsp;
 <a href="#Pathname-grammar">Pathname grammar</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ &nbsp;&nbsp;&nbsp;
 <a href="#Filename-conversion">Filename conversion</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ &nbsp;&nbsp;&nbsp;
 <a href="#basic_path-requirements">Requirements</a> </td>
     <td width="35%" valign="top">&nbsp;Class template basic_path (continued)<br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
@@ -100,21 +105,19 @@
     basic_recursive_directory_iterator</a><br>
 &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#file_status">Class
     file_status</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#Non-member-functions">
+ <a href="#Non-member-functions">
     Non-member operational functions</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ &nbsp;&nbsp;&nbsp;
 <a href="#Status-functions">Status functions</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ &nbsp;&nbsp;&nbsp;
 <a href="#Predicate-functions">Predicate functions</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ &nbsp;&nbsp;&nbsp;
 <a href="#Attribute-functions">Attribute functions</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ &nbsp;&nbsp;&nbsp;
 <a href="#Operations-functions">Other operations functions</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
+ &nbsp;&nbsp;&nbsp;
 <a href="#Convenience-functions">Convenience functions</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#header-cerrno">Additions to
- header &lt;cerrno&gt;</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#header-fstream">Additions
+ <a href="#header-fstream">Additions
     to header &lt;fstream&gt;</a><br>
 <a href="#Suggestions-for-fstream">Suggestions for <code>&lt;fstream&gt;</code></a><code><br>
 &nbsp; </code>
@@ -123,203 +126,13 @@
 <a href="#Issues">Issues</a><br>
 <a href="#Acknowledgements">Acknowledgements</a><br>
 <a href="#References">References</a><br>
-<a href="#Revision-History"><span style="background-color: #FFFFFF">Revision
-History</span></a></td>
+&nbsp;</td>
   </tr>
 </table>
 
 <h2><a name="Introduction">Introduction</a></h2>
-<p>This paper proposes addition of a&nbsp;filesystem library component
-to the C++ Standard Library Technical Report 2. The proposal is based on the Boost Filesystem Library (see www.boost.org/libs/filesystem).</p>
-<p>The library provides portable facilities to query and
-manipulate paths, files, and directories. The Boost version of the library is widely used. It would
-be a pure addition to the C++ standard, leaving in place existing
-standard library functionality in the relatively few areas where there is overlap.</p>
-<p>Users say they prefer the Boost Filesystem Library interface to native
-operating system or
-<i>POSIX</i> API's, even in code without portability requirements, because the design
-follows modern C++ practice.</p>
-<p>The proposed text includes an example of a
-program using the library.</p>
-<h2><a name="Motivation">Motivation</a> and Scope</h2>
-<p><b><i>Why is this important? </i></b></p>
-<p>The motivation for the library is the desire to perform <i><b>safe, portable, script-like filesystem operations</b></i> from within C++ programs. Because the
-C++ Standard Library currently contains no facilities for such filesystem tasks
-as directory iteration or directory creation, programmers currently must rely on
-operating system specific interfaces, making it difficult to write
-portable programs.</p>
-<p>The intent is not to compete
-with Python, Perl, or shell scripting languages, but rather to provide
-file system operations where C++ is already the language of choice. The design
-encourages, but does not require, safe and portable usage.</p>
-<p><b><i>What kinds of problems does it address, and what kinds of programmers is
-it intended to support?</i></b></p>
-<p>The library addresses everyday needs, for both application programs and
-libraries. It is useful across every application domain that uses files. It is
-intended to be useful to all levels of programmers, from rank beginners to
-seasoned experts.</p>
-<p><b><i>Is it based on existing practice?</i></b></p>
-<p>Yes, very much so. The proposal is based on the Boost Filesystem Library,
-which has been in use since 2002 and by now is in very wide use.</p>
-<p>Note, however, that until recently all the Boost experience was with a
-narrow-character only version of the library. The internationalized version as
-described in this proposal is just starting to be used, and will not be fully
-released until Boost release 1.34.</p>
-<p>The underlying mechanisms have been in use for decades on the world's most
-wide-spread operating systems, such as <i>POSIX</i>, <i>Windows</i>, and various
-mainframe operating systems. What this proposal brings to the table is an
-approach that is C++
-Standard Library friendly and fully internationalized.</p>
-<p><b><i>Is there a reference implementation?</i></b></p>
-<p>Yes. The Boost Filesystem Library is freely and publicly available. The Boost library will track the TR2 proposed
-library as the proposal evolves.</p>
-<h2><a name="Impact">Impact</a> on the Standard</h2>
-<p><b><i>What does it depend on, and what depends on it?</i></b></p>
-<p>It depends on
-some standard library components, such as basic_string. No other proposals
-depend on it.</p>
-<p>If a revision to the Code Conversion Proposal (See
-<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1683.html">
-http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1683.html>) is
-accepted, it may be advantageous for the Filesystem Library
-to use that library rather than the current code conversion facilities proposed
-below.</p>
-<p><b><i>Is it a pure extension, or does it require changes to standard
-components?</i></b></p>
-<p>Most of the proposed library is a pure extension.</p>
-<p>There are
additions to header <cerrno>. Since
-the critical portions that might require change to C headers (always a sore
-point) are already mandated for <i>POSIX</i> compliance, and represent
-existing practice for many non-<i>POSIX</i> operating systems such as for <i>Windows</i>, it is not expected that they will cause any problems.</p>
-<p>There are additions to header <fstream>.&nbsp;
-These have been carefully specified to avoid breaking existing code in common operating environments such as <i>POSIX</i>, <i>
-Windows</i>, and <i>OpenVMS</i>. See <a href="#Suggestions-for-fstream">
-Suggestions for <code>&lt;fstream&gt;</code> implementations</a> for techniques to
-avoid breaking existing code in other environments, particularly on operating
-systems allowing slashes in filenames.</p>
-<p><b><i>Can it be implemented using today's compilers, or does it require
-language features that will only be available as part of C++0x?</i></b></p>
-<p>It can
-be (and has been) implemented with today's compilers.</p>
-<p>There is one minor function that can best be implemented by an addition to
-current C++ runtime libraries, although an acceptable workaround is documented.</p>
-<p>On operating systems with built-in support for wide-character file names,
-such as <i>Windows</i>, high-quality implementation of the header &lt;fstream&gt;
-additions require an addition to the C++ Standard Library implementation. The
-addition is relatively small and localized, and is already supplied by the most
-recent Dinkumware implementation of the Standard Library. There is a workaround that avoids
-modifying the standard library, but it is very much a hack and depends on a <i>
-Windows</i> feature (8.3 filename support) which some users disable, thereby
-disabling the workaround. The issue doesn't affect implementations on operating
-systems which only support narrow character file names.</p>
-<h2>Important <a name="Design">Design</a> Decisions</h2>
-<h4><i>Why did you choose the specific design that you did?</i></h4>
-<p>Many of the specific design decisions were driven by the desire to provide a modern C++ interface
-that works
-well with the C++ Standard Library. The intent is that Standard Library users
-can become comfortable with the Filesystem Library in very short order.</p>
-<p>The proposed library encourages both syntactic and semantic portability, yet
-does not force implementors into heroic efforts on hopeless systems. This
-balances the benefits to users of both code and knowledge portability with the
-realities faced by implementors on some operating systems.</p>
-
-<p><span style="background-color: #FFFFFF">In some
-cases users always need portable semantics. In some cases users always need
-platform specific semantics. In some cases users need to be able to choose
-between portable and platform specific semantics. The design evolved over a
-period of years to identify and meet each of those needs. </span></p>
-
-<p>Because of the desire to support simple &quot;script-like&quot; usage, use cases often
-drove design choices. For example, users can write <code>if (exists(&quot;foo&quot;))</code> rather than
-the lengthier <code>if (exists(path(&quot;foo&quot;)))</code>.</p>
-
-<p>Because filesystem operations often encounter unexpected runtime errors, the library
-by default reports runtime errors via C++ exceptions,
-and ensures enough information is provided for meaningful error messages,
-including internationalized error messages.</p>
-
-<p><b><i>What alternatives did you consider, and what are the tradeoffs?</i></b></p>
-<p><i>Additional observers and modifiers for file system attributes.</i>
-Attribute functions which cannot supply portable semantics are not provided,
-avoiding the illusion of portability in cases where it cannot in fact exist.</p>
-<p><i>A larger number of operational convenience functions.</i>
-Convenience functions (functions which can be portably created by composition
-from basic functions) were not provided unless there was widespread agreement on
-usefulness and need.</p>
-<p><i>Compile-time or run-time options for operational functions.</i>
-Numerous trial implementations were abandoned because the added complexity
-out-weighed the benefits, and because consensus could not be reached on the
-feature set.</p>
-<p><i>Automatic path name checking.</i> This feature, supplied by the Boost
-library for several years, allowed users to specify both default and per
-constructor path name checking, and thus allowed the desired degree of portability to be
-automatically enforced. This implicit name checking was abandoned because of user
-confusion and complaints of excessive nannyism..</p>
-<p><i>Separate path types for regular file and directory pathnames.</i> Pathname
-formats that use different syntax for regular pathnames versus directory
-pathnames are passing into extinction. Why prolong the agony at the cost of
-torturing those using modern systems? It is perhaps significant that one of the few web
-sites dedicated to preserving a dual pathname format operating system is named
-<i>Deathrow</i> (http://deathrow.vistech.net/).</p>
-<p><i>Single path type which can at runtime accept narrow or wide character
-pathnames.</i> Although certainly interesting, and possibly superior, such a
-design would not interoperate well with the current Standard Library's compile-time
-typed <code>basic_string</code>. A new runtime polymorphic string class would be
-the best place to experiment with this concept, not a path class.</p>
-<p><b><i>What are the consequences of your choices, for users and implementors?</i></b></p>
-<p>The design has evolved over a period of four years of actual experience by
-Boost users, and the most frequent causes of user complaints (such as enforced
-name-checking and several over-strict preconditions) were eliminated. The TR
-process will allow further refinement. The intent is to ensure user needs are
-met.</p>
-<p>Because the Boost implementation is tested and
-used in a wide range of <i>POSIX</i> and <i>Windows</i> environments, many implementation
-concerns have already been addressed.</p>
-<p><b><i>What decisions are left up to implementors?</i></b></p>
-<p>Because implementations of the library are dependent on facilities of the
-underlying operating system, implementors are given unusual freedom to redefine
-semantics of the library. That being said, implementors are given strong
-normative encouragement to provide the TR described semantics whenever feasible.</p>
-<p><b><i>If there are any similar libraries in use, how do their design
-decisions compare to yours?</i></b></p>
-<p>There are a number of libraries which address the problem domain. Most of the
-C/C++ libraries have C, rather than C++ interfaces. For example, see the Apache Portable Runtime
-Project (http://apr.apache.org). The ACE
-toolkit (http://www.cs.wustl.edu/~schmidt/ACE.html)
-uses a C++ approach, but doesn't mesh well with the C++ Standard Library. For
-example, the ACE directory iterator differs greatly from Standard Library
-iterator requirements.</p>
-<h2>Proposed <a name="Text">Text</a> for Technical Report 2</h2>
-<p><span style="font-style: italic; background-color: #E0E0E0">Gray-shaded
-italic text is commentary on the proposal. It is not to be added to the TR.</span></p>
-<p><span style="background-color: #FFFFFF"><i>Italic text is editorial guidance.
-It is not to be added to the TR.</i></span></p>
-<p><span style="font-style: italic; background-color: #FFFFFF">
-<a name="frontmatter">Add</a> to the
-introductory section of the TR:</span></p>
-<p>The following standard contains provisions which, through reference in this
-text, constitute provisions of this Technical Report. At the time of
-publication, the editions indicated were valid. All standards are subject to
-revision, and parties to agreements based on this Technical Report are
-encouraged to investigate the possibility of applying the most recent editions
-of the standard indicated below. Members of IEC and ISO maintain registers of
-currently valid International Standards.</p>
- <ul>
- <li>ISO/IEC 9945:2003, <i>Portable Operating System Interface (POSIX1),
- part 1 (Base Definitions) and part 2 (System Interfaces)</i>, both as corrected by their
- respective 2004 Correction 1 documents.<p>[<i>Note:</i> ISO/IEC 9945:2003 is
- also IEEE&nbsp;Std&nbsp;1003.1-2001, and The Open Group Base Specifications, Issue 6,
- and is also known as The Single Unix<font face="Times New Roman"><sup>2</sup><i><b>
- </b></i>Specification, Version 3. It is available from each of those organizations,
- and may be read online or downloaded from
- <a href="http://www.unix.org/single_unix_specification/">
- www.unix.org/single_unix_specification/</a> <i>-- end note</i>]</font></p>
- </li>
- </ul>
-<p>ISO/IEC 9945:2003, with the indicated corrections, is hereinafter called <i>
-POSIX</i>.</p>
-<p>Some library behavior in this Technical Report is defined by reference to <i>
-POSIX</i>. How such behavior is actually implemented is unspecified.</p>
+<p>Some library behavior is specified by reference to ISO/IEC 9945:2003, <i>
+POSIX</i>. How such behavior is actually implemented is unspecified.</p>
 <blockquote>
 <p>[<i>Note:</i> This constitutes an &quot;as if&quot; rule for implementation of
 operating system dependent behavior. Presumably implementations will usually call native
@@ -330,7 +143,7 @@
 as it is defined by <i>POSIX</i>. Implementations shall document any
 behavior that differs from the <i>POSIX</i> defined behavior. Implementations that do not support exact <i>POSIX</i> behavior are
 encouraged to provide behavior as close to <i>POSIX</i> behavior as is reasonable given the
-limitations of actual operating systems. If an implementation cannot provide any
+limitations of actual operating systems and file systems. If an implementation cannot provide any
 reasonable behavior, the implementation shall report an error in an
 implementation-defined manner.</p>
 <blockquote>
@@ -338,208 +151,12 @@
 static_assert</code>, a <code>basic_filesystem_error</code> exception, a special
 return value, or some other manner. <i>--end note</i>]</p>
 </blockquote>
-<p><a name="Footnote-1">Footnote 1</a>: <i>POSIX</i>® is a registered trademark of The
-IEEE.</p>
-<p><a name="Footnote-2">Footnote 2</a>: <i>UNIX</i>® is a registered trademark of The
-Open Group.</p>
-<p><span style="background-color: #FFFFFF"><i>Add a new clause to the TR:</i></span></p>
-<hr>
-<h2>Chapter <span style="font-weight: 400"><i>(tbs)</i></span> -
-<a name="Diagnostics-library">Diagnostics library</a></h2>
-<hr>
-<p>This clause describes components that C++ programs may use to detect and
-report error conditions.</p>
-<h3>Header <code>&lt;system_error&gt;</code></h3>
-<pre>namespace std
-{
- namespace tr2
- {
- namespace sys
- {
- typedef <i>implementation-defined</i> system_error_type;
- typedef int errno_type; // determined by C standard
-
- system_error_type system_code(errno_type err);
-
- errno_type iso_code(system_error_type err);
-
- std::string&amp; system_message(error_code err, std::string&amp; target);
- std::wstring&amp; system_message(error_code err, std::wstring&amp; target);
-
- enum iso_t { iso };
-
- class error_code;
- class system_error;
-
- } // namespace sys
- } // namespace tr2
-} // namespace std</pre>
-<p>Type <code>system_error_type</code> is the implementation-defined type used
-by the operating system to report error codes.</p>
-<blockquote>
-<p>[<i>Note:</i> On POSIX, <code>system_error_type</code> is normally <code>int</code>.
-On Windows it is normally <code>unsigned int</code>. This type might differ if
-the implementation is built on an emulation<i> </i>layer such as Cygwin. <i>--
-end note</i>]</p>
-</blockquote>
-<pre>system_error_type system_code(errno_type err);</pre>
-<blockquote>
-<p><i>Returns:</i> An <code>system_error_type</code> value corresponding to
-<code>err</code>.</p>
-<p>[<i>Note:</i> There is no guarantee that for a value <code>err</code> of type
-<code>errno_type</code>, <code>err == iso_code( system_code(err) )</code>. <i>--
-end note</i>]</p>
-</blockquote>
-<pre>errno_type iso_code(system_error_type err);</pre>
-<blockquote>
- <p><i>Returns:</i> An <code>errno_type</code> value corresponding to <code>err</code>.</p>
-<p>[<i>Note:</i> There is no guarantee that for a value <code>err</code> of type
-<code>system_error_type</code>, <code>err == system_code( iso_code(err) )</code>.
-<i>-- end note</i>]</p>
-</blockquote>
-<pre>std::string&amp; system_message(error_code err, std::string&amp; target);
-std::wstring&amp; system_message(error_code err, std::wstring&amp; target);</pre>
-<blockquote>
- <p><i>Effects: </i>Appends to <code>target</code> an operating system specific
- and locale specific message corresponding to <code>err.system()</code>.</p>
- <p><i>Returns:</i> <code>target</code>.</p>
- <p><i>Remarks:</i> Implementors and users are permitted to supply additional
- overloads in namespace <code>std::tr2::sys</code>.</p>
-</blockquote>
-<h3>Class <code>error_code</code></h3>
-<pre>namespace std
-{
- namespace tr2
- {
- namespace sys
- {
- class error_code
- {
- public:
- error_code();
- error_code(system_error_type err);
- error_code(errno_type err, iso_t);
-
- system_error_type system() const;
- void system(system_error_type err);
-
- errno_type iso() const;
- void iso(errno_type err);
-
- bool error() const;
-
- bool operator==(error_code rhs) const;
- };
- } // namespace sys
- } // namespace tr2
-} // namespace std</pre>
-<p>The class <code>error_code</code> defines the type of objects used to
-identify specific errors originating from the operating system.</p>
-<pre>error_code();</pre>
-<blockquote>
- <p><i>Postcondition:</i> <code>!error()&amp;&amp; iso()==0</code>, and <code>system()</code>
- returns the value used by the operating system to represent not an error. </p>
-</blockquote>
-<pre>error_code(system_error_type err);</pre>
-<blockquote>
- <p><i>Postcondition:</i> <code>system()==err</code>.</p>
-</blockquote>
-<pre>error_code(errno_type err, iso_t);</pre>
-<blockquote>
- <p><i>Postcondition:</i> <code>iso()==err</code>.</p>
-</blockquote>
-<pre>system_error_type system() const;</pre>
-<blockquote>
- <p><i>Returns:</i> If the most recent non-const function called, or the
- constructor if no non-const function has been called, had an <code>err</code>
- argument of type <code>system_error_type</code>, then return that argument.
- Otherwise, return <code>system_code(iso())</code>.</p>
-</blockquote>
-<pre>void system(system_error_type err);</pre>
-<blockquote>
- <p><i>Postcondition:</i> <code>system()==err</code>.</p>
-</blockquote>
-<pre>errno_type iso() const;</pre>
-<blockquote>
- <p><i>Returns:</i> If the most recent non-const function called, or the
- constructor if no non-const function has been called, had an <code>err</code>
- argument of type <code>errno_type</code>, then return that argument.
- Otherwise, return <code>iso_code(system())</code>.</p>
-</blockquote>
-<pre>void iso(errno_type err);</pre>
-<blockquote>
- <p><i>Postcondition:</i> <code>iso()==err</code>.</p>
-</blockquote>
-<pre>bool error() const;</pre>
-<blockquote>
- <p><i>Returns:</i> <code>system()==error_code(x),</code> where <code>x</code>
- is the value used by the operating system to represent not an error.</p>
-</blockquote>
-<pre>bool operator==(error_code rhs) const;</pre>
-<blockquote>
- <p><i>Returns:</i> <code>system()==rhs.system()</code>.</p>
-</blockquote>
-<h3>Class <code>system_error</code></h3>
-<pre>namespace std
-{
- namespace tr2
- {
- namespace sys
- {
- class system_error : public std::runtime_error
- {
- public:
- system_error(const std::string &amp; what_arg, error_code ec);
-
- error_code code() const;</pre>
-<pre> const char * what() const;
- };
- } // namespace sys
- } // namespace tr2
-} // namespace std</pre>
-<p>The class <code>system_error</code> defines the type of objects thrown as
-exceptions to report errors originating from the operating system.</p>
-<pre>system_error(const std::string &amp; what_arg, error_code ec);</pre>
-<blockquote>
- <p><i>Effects:</i> Constructs an object of class <code>system_error</code>.</p>
- <p><i>Postcondition:</i> <code>strcmp(runtime_error::what(), what_arg .c_str()) == 0 &amp;&amp;
- code() == ec</code>.</p>
-</blockquote>
-<pre>error_code code() const;</pre>
-<blockquote>
- <p><i>Returns:</i> the <code>ec</code> constructor argument.</p>
-</blockquote>
-<pre>const char * what() const;</pre>
-<blockquote>
- <p><i>Returns: </i>A string containing <code>runtime_error::what()</code> and
- the result of calling <code>system_message()</code> with a first argument of
- <code>code()</code>. The exact format is unspecified.</p>
-</blockquote>
-<p><span style="background-color: #FFFFFF"><i>Add a new clause to the TR:</i></span></p>
-<hr>
-<h2>Chapter <span style="font-weight: 400"><i>(tbs)</i></span> - <a name="Filesystem-library">Filesystem library</a></h2>
-<hr>
-<p>This clause describes components that C++ programs may use to interrogate and
-manipulate files (including directories), and certain of their
-attributes.</p>
-<p>This clause applies only to hosted implementations (C++ Std, 1.4,
-Implementation compliance [intro.compliance]).</p>
-<blockquote>
-<p>[<i>Note:</i> This clause applies to any hosted implementation.
-Specific operating systems such as <i>OpenMVS</i><sup>3</sup>,
-<i>UNIX</i>, and <i>Windows</i><sup>4</sup> are mentioned only for purposes of illustration or to
+<p>Specific operating systems such as <i>OpenMVS</i>,
+<i>UNIX</i>, and <i>Windows</i> are mentioned only for purposes of illustration or to
 give guidance to implementors. No slight to other operating systems is implied
-or intended. <i>--end note</i>.]</p>
-</blockquote>
-<p>Unless otherwise specified, all components described in this clause are
-declared in namespace <code>std::tr2::sys</code>.</p>
-<blockquote>
-<p>[<i>Note:</i> The <code>sys</code> sub-namespace prevents collisions with
-names already in the standard library and emphasizes reliance on the
-operating system dependent behavior inherent in file system operations. <i>-- end
-note</i>]</p>
-</blockquote>
-<p>The <i>Effects</i> and <i>Postconditions</i> of functions described in this clause
+or intended.</p>
+<p>The <i>Effects</i> and <i>Postconditions</i> of functions described in this
+reference
 may not be achieved in
 the presence of race conditions. No diagnostic is required.</p>
 <p>If the possibility of race conditions makes it unreliable for a program to
@@ -551,12 +168,8 @@
 is unreasonable for a program to detect them prior to calling the function. <i>
 -- end note</i>]</p>
 </blockquote>
-<p><a name="Footnote-3">Footnote 3</a>: <i>OpenMVS</i>® is a registered
-trademark of Hewlett-Packard Development Company.</p>
-<p><a name="Footnote-4">Footnote 4</a>: <i>Windows</i>® is a registered
-trademark of Microsoft Corporation.</p>
 <h3><a name="Definitions">Definitions</a></h3>
-<p>The following definitions shall apply to this clause:</p>
+<p>The following definitions apply throughout this reference documentation:</p>
 <p><i><a name="File">File</a>: </i>An object that can be written to, or read from, or both. A file
 has certain attributes, including type. File types include regular file,
 symbolic link, and directory. Other types of files may be supported by the
@@ -673,12 +286,10 @@
 <span style="background-color: #FFFFFF">error_code&amp; ec</span></code><span style="background-color: #FFFFFF"> returns void, the other overload (with an argument of type </span><code>
 <span style="background-color: #FFFFFF">error_code&amp; ec</span></code><span style="background-color: #FFFFFF">) returns an <code>
 error_code</code> with the value of ec.</span></p>
-<h3><a name="Header-filesystem-synopsis">Header <code>&lt;filesystem&gt;</code> synopsis</a></h3>
-<pre>namespace std
-{
- namespace tr2
+<h3><a name="Header-filesystem-synopsis">Header <code>&lt;boost/filesystem&gt;</code> synopsis</a></h3>
+<pre> namespace boost
   {
- namespace sys
+ namespace filesystem
     {
       template &lt;class String, class Traits&gt; class basic_path;
 
@@ -775,6 +386,7 @@
 
       // attribute functions
       template &lt;class Path&gt; Path current_path();
+ template &lt;class Path&gt; void current_path(const Path&amp; p);
       template &lt;class Path&gt; const Path&amp; initial_path();
       template &lt;class Path&gt; <span style="background-color: #FFFFFF; ">uintmax_t</span> file_size(const Path&amp; p);
 <span style="background-color: #FFFFFF"> template &lt;class Path&gt; space_info space(const Path&amp; p);</span><span style="background-color: #FFFF00">
@@ -807,9 +419,8 @@
       template &lt;class Path&gt;
         Path replace_extension(const Path&amp; p, const typename Path::string_type&amp; new_extension);
 
- } // namespace sys
- } // namespace tr2
-} // namespace std</pre>
+ } // namespace filesystem
+ } // namespace boost</pre>
 <h3><a name="Path-traits">Path traits</a></h3>
 <p>This subclause defines requirements on classes representing path behavior
 traits, and defines two classes that satisfy those requirements for paths based
@@ -897,11 +508,9 @@
   while the syntax of function calls would be portable, the semantics of the
   strings they operate on would not be portable. <i>-- end note</i>]</p>
 </blockquote>
-<pre>namespace std
-{
- namespace tr2
+<pre> namespace boost
   {
- namespace sys
+ namespace filesystem
     {
       template &lt;class String, class Traits&gt; class basic_path
       {
@@ -973,9 +582,8 @@
 
       };
 
- } // namespace sys
- } // namespace tr2
-} // namespace std</pre>
+ } // namespace filesystem
+ } // namespace boost</pre>
 <p>A <code>basic_path</code> object stores a possibly empty path.
 The internal form of the stored path is unspecified.</p>
 <p><a name="pathname-resolution">Functions</a> described in this clause which access files or their attributes do so by
@@ -1601,11 +1209,9 @@
   </span> <code><span style="background-color: #FFFFFF">os</span></code></p>
 </blockquote>
 <h3><a name="Class-template-basic_filesystem_error">Class template <code>basic_filesystem_error</code></a></h3>
-<pre>namespace std
-{
- namespace tr2
+<pre> namespace boost
   {
- namespace sys
+ namespace filesystem
     {
       template &lt;class Path&gt; class basic_filesystem_error : public <span style="background-color: #FFFFFF">system</span>_error
       {
@@ -1621,9 +1227,8 @@
 
         const char * what() const;
       };
- } // namespace sys
- } // namespace tr2
-} // namespace std</pre>
+ } // namespace filesystem
+ } // namespace boost</pre>
 <p>The class template <code>basic_filesystem_error</code> defines the type of
 objects thrown as exceptions to report file system errors from functions described in this
 clause.</p>
@@ -1742,11 +1347,9 @@
 the <code>what</code> member function.</p>
 </blockquote>
 <h3><a name="Class-template-basic_directory_entry">Class template <code>basic_directory_entry</code></a></h3>
-<pre>namespace std
-{
- namespace tr2
+<pre> namespace boost
   {
- namespace sys
+ namespace filesystem
     {
       template &lt;class Path&gt; class basic_directory_entry
       {
@@ -1786,9 +1389,8 @@
         mutable <span style="background-color: #FFFFFF">file_status</span> m_symlink_status; // for exposition only; lstat()-like
       };
 
- } // namespace sys
- } // namespace tr2
-} // namespace std</pre>
+ } // namespace filesystem
+ } // namespace boost</pre>
 <p>A <code>basic_directory_entry</code> object stores a <code>basic_path object</code>,
 a <code>file_status</code> object for non-symbolic link status, and a <code>
 file_status</code> object for symbolic link status. The <code>file_status</code>
@@ -1960,11 +1562,9 @@
   <p><span style="background-color: #FFFFFF"><i>Returns:</i> <code>m_symlink_status</code></span></p>
 </blockquote>
 <h3><a name="Class-template-basic_directory_iterator">Class template <code>basic_directory_iterator</code></a></h3>
-<pre>namespace std
-{
- namespace tr2
+<pre> namespace boost
   {
- namespace sys
+ namespace filesystem
     {
       template &lt;class Path&gt;
       class basic_directory_iterator :
@@ -1985,9 +1585,8 @@
         // C++ Std, 24.1.1 Input iterators [lib.input.iterators]
       };
 
- } // namespace sys
- } // namespace tr2
-} // namespace std</pre>
+ } // namespace filesystem
+ } // namespace boost</pre>
 <p> <code>basic_directory_iterator</code> satisfies the requirements of an
 input iterator (C++ Std, 24.1.1, Input iterators [lib.input.iterators]).</p>
 <p>A <code>basic_directory_iterator</code> reads successive elements from the directory for
@@ -2110,11 +1709,9 @@
 
 </blockquote>
 <h3><a name="Class-template-basic_recursive_directory_iterator">Class template <code>basic_recursive_directory_iterator</code></a></h3>
-<pre>namespace std
-{
- namespace tr2
+<pre> namespace boost
   {
- namespace sys
+ namespace filesystem
     {
       template &lt;class Path&gt;
       class basic_recursive_directory_iterator :
@@ -2144,9 +1741,8 @@
         int m_level; // for exposition only
       };
 
- } // namespace sys
- } // namespace tr2
-} // namespace std</pre>
+ } // namespace filesystem
+ } // namespace boost</pre>
 <p>The behavior of a <code>basic_recursive_directory_iterator</code> is the same
 as a <code>basic_directory_iterator</code> unless otherwise specified.</p>
 <ul>
@@ -2170,11 +1766,9 @@
   prevent loops on some operating systems. <i>--end note</i>]</p>
 </blockquote>
 <h3><a name="file_status">Class file_status</a></h3>
-<pre>namespace std
-{
- namespace tr2
+<pre> namespace boost
   {
- namespace sys
+ namespace filesystem
     {
       class file_status
       {
@@ -2184,9 +1778,8 @@
         file_type type() const;
         void type( file_type v );
       };
- } // namespace sys
- } // namespace tr2
-} // namespace std</pre>
+ } // namespace filesystem
+ } // namespace boost</pre>
 <p>A <code>file_status</code> object stores information about the status of a
 file. The internal form of the stored information is unspecified.</p>
 <blockquote>
@@ -2210,7 +1803,7 @@
 <h3><a name="Non-member-functions">Non-member operational functions</a></h3>
 <h4><a name="Status-functions">Status functions</a></h4>
 <pre>template &lt;class Path&gt; file_status status(const Path&amp; p, error_code&amp; ec);
-template &lt;class Path&gt; file_status symlink_status(const Path&amp; p, error_code&amp; ec);</pre>
+template &lt;class Path&gt; file_status <a name="symlink_status">symlink_status</a>(const Path&amp; p, error_code&amp; ec);</pre>
 <blockquote>
   <p><i>Returns:</i></p>
   <blockquote>
@@ -2292,7 +1885,7 @@
   <p><i>Returns: </i><code>stat</code></p>
 </blockquote>
 <h4><a name="Predicate-functions">Predicate functions</a></h4>
-<pre><span style="background-color: #FFFFFF">bool status_known(file_status s);</span></pre>
+<pre><span style="background-color: #FFFFFF">bool <a name="status_known">status_known</a>(file_status s);</span></pre>
 <blockquote>
   <p><i><span style="background-color: #FFFFFF">Returns:</span></i><span style="background-color: #FFFFFF">
   <code>s.type() != status_unknown</code></span></p>
@@ -2418,6 +2011,10 @@
   current_path()</code> name was chosen to emphasize that the return is a
   complete path, not just a single directory name. <i>-- </i><i>end note</i>]</p>
 </blockquote>
+<pre>template &lt;class Path&gt; void current_path(const Path&amp; p);</pre>
+<blockquote>
+<p><i>Postcondition:</i> equivalent( p, current_path() );</p>
+</blockquote>
 <pre>template &lt;class Path&gt; <span style="background-color: #FFFFFF; ">uintmax_t</span> file_size(const Path&amp; p);</pre>
 <blockquote>
   <p><i>Returns:</i> The size
@@ -3392,7 +2989,7 @@
 encouraged to allow disabling the <code>&lt;fstream&gt;</code> additions separately
 from other TR features.</span></p>
 <p><span style="background-color: #FFFFFF">An rejected alternative was to supply
-new fstream classes in namespace <code>sys</code>, inheriting from the current
+new fstream classes in namespace <code>filesystem</code>, inheriting from the current
 classes, overriding the constructors and opens taking pathname arguments, and
 providing the additional overloads. In Lillehammer LWG members indicated lack of
 support for this alternative, feeling that costs outweigh benefits.</span></p>
@@ -3419,26 +3016,6 @@
 <p>Beman Dawes comments: I can't make up my mind. Removing the const will bite
 users, but not very often. OTOH, excessive copying is a real concern, and if
 move semantics can alleviate that, I'm all for it. What does the LWG think?</p>
-<h3>2. Basic_path canonize() and normalize() removed. [Beman Dawes]</h3>
-<p>The Boost implementation has basic_path functions canonize() and normalize()
-which return cleaned up string representations of a pathname. They have been
-removed from the proposal as messy to specify and implement, not hugely useful,
-and possible to implement by users as non-member functions without any loss of
-functionality or efficiency. There was also a concern the proposal was getting a
-bit large.</p>
-<p>These functions can be added later as convenience functions if the LWG so
-desires..</p>
-<h3>3. Filename checking functions. [Beman Dawes]</h3>
-<p>Boost has a set of predicate functions that determine if a filename is valid
-for a particular operating or system. These can be used as building blocks for
-functions that determine if an entire pathname is valid for a particular
-operating or file system.</p>
-<p>Users can use these functions to ensure that pathnames are in fact portable
-to target operating or file systems, without having to actually test on the
-target systems.</p>
-<p>These functions are not included in the proposal because of lack of time, and
-uncertainty as to their fit with the Standard Library. They can be added later
-if the LWG so desires.</p>
 <h2><a name="Acknowledgements">Acknowledgements</a></h2>
 <p>This Filesystem Library is dedicated to my wife, Sonda, who provided the
 support necessary to see both a trial implementation and the proposal itself
@@ -3476,113 +3053,13 @@
     www.boost.org/more/error_handling.html</a></td>
   </tr>
 </table>
-<h2><a name="Revision-History">Revision History</a></h2>
-<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
- <tr>
- <td width="11%" valign="top">
- <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1841.html">
- N1841</a></td>
- <td width="89%">
- <ul>
- <li>Initial version, August, 2005, pre-Tremblant mailing</li>
- </ul>
- </td>
- </tr>
- <tr>
- <td width="11%" valign="top" bgcolor="#FFFFFF">
- <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1889.html">
- N1889</a><br>
- Revision 1</td>
- <td width="89%" bgcolor="#FFFFFF">
- <ul>
- <li>Missing argument name <code>fmt</code> added to several <code>
- basic_path</code> members.</li>
- <li> <code>is_empty()</code> name discrepancy between synopsis and
- description corrected.</li>
- <li><code>file_size()</code> return type changed from <code>intmax_t</code>
- to <code>uintmax_t</code>.&nbsp; Wording slightly clarified.</li>
- <li><code>struct space_info</code> and non-member function <code>space()</code>
- added.</li>
- <li>A paragraph was added to <b><i>Important design decisions</i></b>
- mentioning the need for both portable and platform specific semantics.</li>
- </ul>
- </td>
- </tr>
- <tr>
- <td width="11%" valign="top" bgcolor="#FFFFFF">
- <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2006/n1934.html">
- N1934</a><br>
- Revision 2</td>
- <td width="89%" bgcolor="#FFFFFF">
- <ul>
- <li>Changed native path identification from constructor argument to
- <code>&quot;//:&quot;</code> escape prefix. Rationale: simplifies basic_path
- constructor interfaces, easier use for platforms needing explicit native
- format identification.</li>
- <li>Introduced a new base class, filesystem_error, to<span style="background-color: #FFFFFF">
- allow users to catch a single exception type if desired, or to deal with
- the case where the templated type is unknown. Rename filesystem_error and
- wfilesystem_error accordingly.</span></li>
- <li><span style="background-color: #FFFFFF">Rewording
- basic_filesystem_error text to more closely follow the form of clause 19
- of the standard.</span></li>
- <li><span style="background-color: #FFFFFF">Removed dual specification of
- certain errors in both &quot;Reguires&quot; and &quot;Throws&quot; paragraphs. Since throwing
- an exception is well-defined behavior, the error condition does not result
- in undefined behavior as implied by &quot;Requires&quot;. (Suggested by Dave
- Abrahams)</span></li>
- <li><span style="background-color: #FFFFFF">Added a non-throwing version
- of create_hard_link().</span></li>
- <li><span style="background-color: #FFFFFF">Added two create_symlink()
- functions.</span></li>
- <li><span style="background-color: #FFFFFF">Added basic_path inserter and
- extractor. (Suggested by Vladimir Prus)</span></li>
- <li><span style="background-color: #FFFFFF">Added basic_path member and
- non-member swap() functions.</span></li>
- <li><span style="background-color: #FFFFFF">Aligned basic_path operator
- functions with std::basic_string practice. </span></li>
- <li><span style="background-color: #FFFFFF">Replaced status_flags with
- file_type enum and file_status class to improve encapsulation and allow
- for future expansion of file_status.</span></li>
- <li><span style="background-color: #FFFFFF">Added predicate functions
- overloaded on file_status (Suggested by Martin Adrian). This change,
- coupled with the introduction of file_status, clarifies the meaning of
- file types and related predicate operations, and eliminates the need for
- user bit manipulation, which was a source of user error.</span></li>
- <li><span style="background-color: #FFFFFF">Predicate function
- specification clarified accordingly.</span></li>
- <li><span style="background-color: #FFFFFF">Revised and explicitly
- documented policy for non-throwing versions of functions to increase
- consistency.</span></li>
- <li><span style="background-color: #FFFFFF">Added basic_directory_iterator
- constructor non-throwing overload (Suggested by Martin Adrian).</span></li>
- <li><span style="background-color: #FFFFFF">Changed symlink awareness to
- separately name functions to cut clutter caused by addition of
- non-throwing overloads.</span></li>
- </ul>
- </td>
- </tr>
- <tr>
- <td width="11%" valign="top" bgcolor="#FFFFFF">
- N1975<br>
- Revision 3</td>
- <td width="89%" bgcolor="#FFFFFF">
- <ul>
- <li><span style="background-color: #FFFFFF">Factored non-filesystem
- related error handling into separate &lt;system_error&gt; header. This
- change grew out of a Boost developer's list discussion of error handling
- guidelines for functions likely to use operating system API calls.</span></li>
- <li><span style="background-color: #FFFFFF">Added <code>basic_path::clear()</code>
- in response to user request.</span></li>
- </ul>
- </td>
- </tr>
- </table>
 <hr>
-<p>© Copyright Beman Dawes, 2002-2006</p>
+<p>© Copyright Beman Dawes, 2002, 2006, 2007</p>
+<p>Distributed under the Boost Software License, Version 1.0. See
+www.boost.org/LICENSE_1_0.txt</p>
 <p>Revised
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%Y-%m-%d" startspan -->2006-04-04<!--webbot bot="Timestamp" endspan i-checksum="12266" --></p>
+<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%d %B %Y" startspan -->14 November 2007<!--webbot bot="Timestamp" endspan i-checksum="40333" --></p>
 
 </body>
 
-</html>
+</html>
\ No newline at end of file

Deleted: branches/proto/v3/libs/filesystem/doc/tr2_proposal.html
==============================================================================
--- branches/proto/v3/libs/filesystem/doc/tr2_proposal.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
+++ (empty file)
@@ -1,3435 +0,0 @@
-<html>
-
-<head>
-<meta http-equiv="Content-Language" content="en-us">
-<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
-<meta name="ProgId" content="FrontPage.Editor.Document">
-<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
-<title>Filesystem Library Proposal
-</title>
-</head>
-
-<body bgcolor="#FFFFFF">
-
-<p>Doc. no.&nbsp;&nbsp; WG21/D1934=06-0004<br>
-Date:&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2006-01-31<br>
-Project:&nbsp;&nbsp;&nbsp;&nbsp; Programming Language C++<br>
-Reply to:&nbsp;&nbsp; Beman Dawes &lt;<a href="mailto:bdawes_at_[hidden]">bdawes_at_[hidden]</a>&gt;</p>
-
-<h1 align="center"><i><font size="7">Draft</font></i></h1>
-
-<h1>Filesystem Library Proposal for TR2 (Revision 2)</h1>
-
-<h2><a name="TOC">Table of Contents</a></h2>
-
-<table border="0" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
- <tr>
- <td width="26%" valign="top">Introduction<br>
-Motivation and Scope<br>
-Impact on the Standard<br>
-Important Design Decisions<br>
-Proposed Text for TR2<br>
-&nbsp;&nbsp;&nbsp; Introductory chapter<br>
-&nbsp;&nbsp;&nbsp; Filesystem library chapter<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Definitions<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Requirements<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-Requirements on programs<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-Requirements<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-on implementations<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#Header-filesystem-synopsis">
- Header &lt;filesystem&gt; synopsis</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Path traits<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#Class-template-basic_path">
- Class template basic_path</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-Pathname formats<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-Pathname grammar<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-Filename conversion<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-Requirements </td>
- <td width="35%" valign="top">&nbsp;Class template basic_path (continued)<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-basic_path constructors<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-basic_path assignments<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-basic_path modifiers<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-basic_path operators<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-basic_path observers<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-basic_path iterators<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-basic_path non-member functions<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-basic_path inserter and extractor<span style="background-color: #FFFFFF"><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-</span> <a href="#Class-filesystem_error">
-<span style="background-color: #FFFFFF">Class filesystem_error</span></a><span style="background-color: #FFFFFF"><br>
-</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#Class-template-basic_filesystem_error">Class template
- basic_filesystem_error</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#basic_filesystem_error-constructors">basic_filesystem_error
- constructors</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-basic_filesystem_error observers<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#Class-template-basic_directory_entry">Class template
- basic_directory_entry</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-basic_directory_entry constructors<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-basic_directory_entry modifiers<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-basic_directory_entry observers<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-basic_directory_entry comparisons</td>
- <td width="89%" valign="top">Filesystem library chapter (continued)<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#Class-template-basic_directory_iterator">Class template
- basic_directory_iterator</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#basic_directory_iterator-constructors">basic_directory_iterator
- constructors</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-<a href="#Class-template-basic_recursive_directory_iterator">Class template
- basic_recursive_directory_iterator</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#file_status">Class
- file_status</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#Non-member-functions">
- Non-member operational functions</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-Status functions<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-Predicate functions<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-Attribute functions<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-Other operations functions<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-Convenience functions<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#header-cerrno">Additions to
- header &lt;cerrno&gt;</a><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="#header-fstream">Additions
- to header &lt;fstream&gt;</a><br>
-Suggestions for <fstream><code><br>
-&nbsp; </code>
- implementations<br>
-Path decomposition table<br>
-Issues<br>
-Acknowledgements<br>
-References<br>
-<a href="#Revision-History"><span style="background-color: #FFFFFF">Revision
-History</span></a></td>
- </tr>
-</table>
-
-<h2><a name="Introduction">Introduction</a></h2>
-<p>This paper proposes addition of a&nbsp; filesystem library component
-to the C++ Standard Library Technical Report 2. The proposal is based on the Boost Filesystem Library (see www.boost.org/libs/filesystem).</p>
-<p>The library provides portable facilities to query and
-manipulate paths, files, and directories. The Boost version of the library is widely used. It would
-be a pure addition to the C++ standard, leaving in place existing
-standard library functionality in the relatively few areas where there is overlap.</p>
-<p>Users say they prefer the Boost Filesystem Library interface to native
-operating system or
-<i>POSIX</i> API's, even in code without portability requirements, because the design
-follows modern C++ practice.</p>
-<p>The proposed text includes an example of a
-program using the library.</p>
-<h2><a name="Motivation">Motivation</a> and Scope</h2>
-<p><b><i>Why is this important? </i></b></p>
-<p>The motivation for the library is the desire to perform <i><b>safe, portable, script-like filesystem operations</b></i> from within C++ programs. Because the
-C++ Standard Library currently contains no facilities for such filesystem tasks
-as directory iteration or directory creation, programmers currently must rely on
-operating system specific interfaces, making it difficult to write
-portable programs.</p>
-<p>The intent is not to compete
-with Python, Perl, or shell scripting languages, but rather to provide
-file system operations where C++ is already the language of choice. The design
-encourages, but does not require, safe and portable usage.</p>
-<p><b><i>What kinds of problems does it address, and what kinds of programmers is
-it intended to support?</i></b></p>
-<p>The library addresses everyday needs, for both application programs and
-libraries. It is useful across every application domain that uses files. It is
-intended to be useful to all levels of programmers, from rank beginners to
-seasoned experts.</p>
-<p><b><i>Is it based on existing practice?</i></b></p>
-<p>Yes, very much so. The proposal is based on the Boost Filesystem Library,
-which has been in use since 2002 and by now is in very wide use. For example,
-current versions of Adobe Systems products such as Adobe Reader use the Boost
-Filesystem Library on the many platforms they support.</p>
-<p>Note, however, that until recently all the Boost experience was with a
-narrow-character only version of the library. The internationalized version as
-described in this proposal is just starting to be used, and will not be fully
-released until Boost release 1.34.</p>
-<p>The underlying mechanisms have been in use for decades on the world's most
-wide-spread operating systems, such as <i>POSIX</i>, <i>Windows</i>, and various
-mainframe operating systems. What this proposal brings to the table is an
-approach that is C++
-Standard Library friendly and fully internationalized.</p>
-<p><b><i>Is there a reference implementation?</i></b></p>
-<p>Yes. The Boost Filesystem Library is freely and publicly available. The Boost library will track the TR2 proposed
-library as the proposal evolves.</p>
-<h2><a name="Impact">Impact</a> on the Standard</h2>
-<p><b><i>What does it depend on, and what depends on it?</i></b></p>
-<p>It depends on
-some standard library components, such as basic_string. No other proposals
-depend on it.</p>
-<p>If a revision to the Code Conversion Proposal (See
-<a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1683.html">
-http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2004/n1683.html>) is
-accepted, it may be advantageous for the Filesystem Library
-to use that library rather than the current code conversion facilities proposed
-below.</p>
-<p><b><i>Is it a pure extension, or does it require changes to standard
-components?</i></b></p>
-<p>Most of the proposed library is a pure extension.</p>
-<p>There are
additions to header <cerrno>. Since
-the critical portions that might require change to C headers (always a sore
-point) are already mandated for <i>POSIX</i> compliance, and codify
-existing practice for many non-<i>POSIX</i> implementations such as for <i>Windows</i>, it is not expected that they will cause any problems.</p>
-<p>There are additions to header <fstream>.&nbsp;
-These have been carefully specified to avoid breaking existing code in common operating environments such as <i>POSIX</i>, <i>
-Windows</i>, and <i>OpenVMS</i>. See <a href="#Suggestions-for-fstream">
-Suggestions for <code>&lt;fstream&gt;</code> implementations</a> for techniques to
-avoid breaking existing code in other environments, particularly on operating
-systems allowing slashes in filenames.</p>
-<p><b><i>Can it be implemented using today's compilers, or does it require
-language features that will only be available as part of C++0x?</i></b></p>
-<p>It can
-be (and has been) implemented with today's compilers.</p>
-<p>There is one minor function that can best be implemented by an addition to
-current C++ runtime libraries, although an acceptable workaround is documented.</p>
-<p>On operating systems with built-in support for wide-character file names,
-such as <i>Windows</i>, high-quality implementation of the header &lt;fstream&gt;
-additions require an addition to the C++ Standard Library implementation. The
-addition is relatively small and localized. There is a workaround that avoids
-modifying the standard library, but it is very much a hack and depends on a <i>
-Windows</i> feature (8.3 filename support) which some users disable, thereby
-disabling the workaround. The issue doesn't affect implementations on operating
-systems which only support narrow character file names.</p>
-<h2>Important <a name="Design">Design</a> Decisions</h2>
-<h4><i>Why did you choose the specific design that you did?</i></h4>
-<p>Many of the specific design decisions were driven by the desire to provide a modern C++ interface
-that works
-well with the C++ Standard Library. The intent is that Standard Library users
-can become comfortable with the Filesystem Library in very short order.</p>
-<p>The proposed library encourages both syntactic and semantic portability, yet
-does not force implementors into heroic efforts on hopeless systems. This
-balances the benefits to users of both code and knowledge portability with the
-realities faced by implementors on some operating systems.</p>
-
-<p><span style="background-color: #FFFFFF">In some
-cases users always need portable semantics. In some cases users always need
-platform specific semantics. In some cases users need to be able to choose
-between portable and platform specific semantics. The design evolved over a
-period of years to identify and meet each of those needs. </span></p>
-
-<p>Because of the desire to support simple &quot;script-like&quot; usage, use cases often
-drove design choices. For example, users can write <code>if (exists(&quot;foo&quot;))</code> rather than
-the lengthier <code>if (exists(path(&quot;foo&quot;)))</code>.</p>
-
-<p>Because filesystem operations often encounter unexpected runtime errors, the library reports runtime errors via C++ exceptions,
-and ensures enough information is provided for meaningful error messages,
-including internationalized error messages.</p>
-
-<p><b><i>What alternatives did you consider, and what are the tradeoffs?</i></b></p>
-<p><i>Additional observers and modifiers for file system attributes.</i>
-Attribute functions which cannot supply portable semantics are not provided,
-avoiding the illusion of portability in cases where it cannot in fact exist.</p>
-<p><i>A larger number of operational convenience functions.</i>
-Convenience functions (functions which can be portably created by composition
-from basic functions) were not provided unless there was widespread agreement on
-usefulness and need.</p>
-<p><i>Compile-time or run-time options for operational functions.</i>
-Numerous trial implementations were abandoned because the added complexity
-out weighed the benefits, and because consensus could not be reached on the
-feature set.</p>
-<p><i>Automatic path name checking.</i> This feature, supplied by the Boost
-library for several years, allowed users to specify both default and per
-constructor path name checking, and thus allowed the desired degree of portability to be
-automatically enforce. This implicit name checking was abandoned because of user
-confusion and complaints.</p>
-<p><i>Separate path types for regular file and directory pathnames.</i> Pathname
-formats that use different syntax for regular pathnames versus directory
-pathnames are passing into extinction. Why prolong the agony at the cost of
-torturing those using modern systems? It is perhaps significant that one of the few web
-sites dedicated to preserving a dual pathname format operating system is named
-<i>Deathrow</i> (http://deathrow.vistech.net/).</p>
-<p><i>Single path type which can at runtime accept narrow or wide character
-pathnames.</i> Although certainly interesting, and possibly superior, such a
-design would not interoperate well with the current Standard Library's compile-time
-typed <code>basic_string</code>. A new runtime polymorphic string class would be
-the best place to experiment with this concept, not a path class.</p>
-<p><b><i>What are the consequences of your choices, for users and implementors?</i></b></p>
-<p>The design has evolved over a period of four years of actual experience by
-Boost users, and the most frequent causes of user complaints (such as enforced
-name-checking and several over-strict preconditions) were eliminated. The TR
-process will allow further refinement. The intent is to ensure user needs are
-met.</p>
-<p>Because the Boost implementation is tested and
-used in a wide range of <i>POSIX</i> and <i>Windows</i> environments, many implementation
-concerns have already been addressed.</p>
-<p><b><i>What decisions are left up to implementors?</i></b></p>
-<p>Because implementations of the library are dependent on facilities of the
-underlying operating system, implementors are given unusual freedom to redefine
-semantics of the library. That being said, implementors are given strong
-normative encouragement to provide the TR described semantics whenever feasible.</p>
-<p><b><i>If there are any similar libraries in use, how do their design
-decisions compare to yours?</i></b></p>
-<p>There are a number of libraries which address the problem domain. Most of the
-C/C++ libraries have C, rather than C++ interfaces. For example, see the Apache Portable Runtime
-Project (http://apr.apache.org). The ACE
-toolkit (http://www.cs.wustl.edu/~schmidt/ACE.html)
-uses a C++ approach, but doesn't mesh well with the C++ Standard Library. For
-example, the ACE directory iterator differs greatly from Standard Library
-iterator requirements.</p>
-<h2>Proposed <a name="Text">Text</a> for Technical Report 2</h2>
-<p><span style="font-style: italic; background-color: #E0E0E0">Gray-shaded
-italic text is commentary on the proposal. It is not to be added to the TR.</span></p>
-<p><span style="background-color: #FFFFFF"><i>Italic text is editorial guidance.
-It is not to be added to the TR.</i></span></p>
-<p><span style="font-style: italic; background-color: #FFFFFF">
-<a name="frontmatter">Add</a> to the
-introductory section of the TR:</span></p>
-<p>The following standard contains provisions which, through reference in this
-text, constitute provisions of this Technical Report. At the time of
-publication, the editions indicated were valid. All standards are subject to
-revision, and parties to agreements based on this Technical Report are
-encouraged to investigate the possibility of applying the most recent editions
-of the standard indicated below. Members of IEC and ISO maintain registers of
-currently valid International Standards.</p>
- <ul>
- <li>ISO/IEC 9945:2003, <i>Portable Operating System Interface (POSIX1),
- part 1 (Base Definitions) and part 2 (System Interfaces)</i>, both as corrected by their
- respective 2004 Correction 1 documents.<p>[<i>Note:</i> ISO/IEC 9945:2003 is
- also IEEE&nbsp;Std&nbsp;1003.1-2001, and The Open Group Base Specifications, Issue 6,
- and also known as The Single Unix<font face="Times New Roman"><sup>2</sup><i><b>
- </b></i>Specification, Version 3. It is available from each of those organizations,
- and may be read online or downloaded from
- <a href="http://www.unix.org/single_unix_specification/">
- www.unix.org/single_unix_specification/</a> <i>-- end note</i>]</font></p>
- </li>
- </ul>
-<p>ISO/IEC 9945:2003, with the indicated corrections, is hereinafter called <i>
-POSIX</i>.</p>
-<p>Some library behavior in this Technical Report is defined by reference to <i>
-POSIX</i>. How such behavior is actually implemented is unspecified.</p>
-<blockquote>
-<p>[<i>Note:</i> This constitutes an &quot;as if&quot; rule for implementation of
-operating system dependent behavior. Presumably implementations will actually call native
-operating system API's. <i>--end note</i>]</p>
-</blockquote>
-<p>Implementations are encouraged, but not required, to support such behavior
-
-as it is defined by <i>POSIX</i>. Implementations shall document any
-behavior that differs from the <i>POSIX</i> defined behavior. Implementations that do not support exact <i>POSIX</i> behavior are
-encouraged to provide behavior as close to <i>POSIX</i> behavior as is reasonable given the
-limitations of actual operating systems. If an implementation cannot provide any
-reasonable behavior, the implementation shall report an error in an
-implementation-defined manner.</p>
-<blockquote>
-<p>[<i>Note:</i> Such errors might be reported by an #error directive, a <code>
-static_assert</code>, a <code>basic_filesystem_error</code> exception, a special
-return value, or some other manner. <i>--end note</i>]</p>
-</blockquote>
-<p><a name="Footnote-1">Footnote 1</a>: <i>POSIX</i>® is a registered trademark of The
-IEEE.</p>
-<p><a name="Footnote-2">Footnote 2</a>: <i>UNIX</i>® is a registered trademark of The
-Open Group.</p>
-<p><span style="background-color: #FFFFFF"><i>Add a new clause to the TR:</i></span></p>
-<hr>
-<h2>Chapter <span style="font-weight: 400"><i>(tbs)</i></span> - <a name="Filesystem-library">Filesystem library</a></h2>
-<hr>
-<p>This clause describes components that C++ programs may use to interrogate and
-manipulate files (including directories), and certain of their
-attributes.</p>
-<p>This clause applies only to hosted implementations (C++ Std, 1.4,
-Implementation compliance [intro.compliance]).</p>
-<blockquote>
-<p>[<i>Note:</i> This clause applies to any hosted implementation.
-Specific operating systems such as <i>OpenMVS</i><sup>3</sup>,
-<i>UNIX</i>, and <i>Windows</i><sup>4</sup> are mentioned only for purposes of illustration or to
-give guidance to implementors. No slight to other operating systems is implied
-or intended. <i>--end note</i>.]</p>
-</blockquote>
-<p>Unless otherwise specified, all components described in this clause are
-declared in namespace <code>std::tr2::sys</code>.</p>
-<blockquote>
-<p>[<i>Note:</i> The <code>sys</code> sub-namespace prevents collisions with
-names already in the standard library and emphasizes reliance on the
-operating system dependent behavior inherent in file system operations. <i>-- end
-note</i>]</p>
-</blockquote>
-<p>The <i>Effects</i> and <i>Postconditions</i> of functions described in this clause
-may not be achieved in
-the presence of race conditions. No diagnostic is required.</p>
-<p>If the possibility of race conditions makes it unreliable for a program to
-test for a precondition before calling a function described in this clause, <i>
-Requires</i> is not specified for the condition. Instead, the condition is
-specified as a <i>Throws</i> condition.</p>
-<blockquote>
-<p>[<i>Note:</i> As a design practice, preconditions are not specified when it
-is unreasonable for a program to detect them prior to calling the function. <i>
--- end note</i>]</p>
-</blockquote>
-<p><a name="Footnote-3">Footnote 3</a>: <i>OpenMVS</i>® is a registered
-trademark of Hewlett-Packard Development Company.</p>
-<p><a name="Footnote-4">Footnote 4</a>: <i>Windows</i>® is a registered
-trademark of Microsoft Corporation.</p>
-<h3><a name="Definitions">Definitions</a></h3>
-<p>The following definitions shall apply to this clause:</p>
-<p><i><a name="File">File</a>: </i>An object that can be written to, or read from, or both. A file
-has certain attributes, including type. File types include regular file,
-symbolic link, and directory. Other types of files may be supported by the
-implementation.</p>
-<p><i><a name="File-system">File system</a>:</i> A collection of files and certain of their attributes.</p>
-<p><i><a name="Filename">Filename</a>:</i> The name of a file. The format is as
-specified by the <i>POSIX
-<a href="http://www.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap03.html#tag_03_169">
-Filename</a></i> base definition.</p>
-<p><i><a name="Path">Path</a>:</i> A sequence of elements which identify
-a location within a filesystem. The elements are the <i>root-name</i>, <i>
-root-directory</i>, and each successive <i>filename</i>. See
-Pathname grammar.</p>
-<p><i><a name="Pathname">Pathname</a>: </i>A character string that represents a
-path.</p>
-<p><i><a name="Link">Link</a>: </i>A directory entry object that associates a
-filename with a file. On some file systems, several directory entries can
-associate names with the same file.</p>
-<p><i><a name="Hard-link">Hard link</a>:</i> A link to an existing file. Some
-file systems support multiple hard links to a file. If the last hard link to a
-file is removed, the file itself is removed.</p>
-<blockquote>
-<p>[<i>Note:</i> A hard link can be thought of as a shared-ownership smart
-pointer to a file.<i> -- end note</i>]<i> </i></p>
-</blockquote>
-<p><i><a name="Symbolic-link">Symbolic link</a>: </i>A type of file with the
-property that when the file is encountered during pathname resolution, a string
-stored by the file is used to modify the pathname resolution.</p>
-<blockquote>
-<p>[<i>Note:</i> A symbolic link can be thought of as a raw pointer to a file.
-If the file pointed to does not exist, the symbolic link is said to be a
-&quot;dangling&quot; symbolic link.<i> -- end note</i>]<i> </i></p>
-</blockquote>
-<p><i><a name="Slash">Slash</a>:</i> The character <tt>'/'</tt>, also known as
-solidus.</p>
-<p><i><a name="Dot">Dot</a>:</i> The character '.', also known as period.</p>
-<p><i><a name="Race-condition">Race condition</a>:</i> The condition that occurs
-when multiple threads, processes, or computers interleave access and
-modification of
-the same object within a file system.</p>
-<h3><a name="Requirements">Requirements</a></h3>
-<h4><a name="Requirements-on-programs">Requirements on programs</a></h4>
-<p>The arguments for template parameters named <code>Path</code>, <code>Path1</code>,
-or <code>Path2</code> described in this clause shall be of type <code>basic_path</code>,
-or a class derived from <code>basic_path</code>, unless otherwise
-specified.</p>
-<h4><a name="Requirements-on-implementations">Requirements on implementations</a></h4>
-<p>Some function templates described in this clause have a template parameter
-named <code>Path</code>, <code>Path1</code>, or <code>Path2</code>. When called
-with a function argument <code>s</code> of type <code>char*</code> or <code>
-std::string</code>, the implementation shall treat the argument as if it were
-coded <code>path(s)</code>. When called with a function argument <code>s</code>
-of type <code>wchar_t*</code> or <code>std::wstring</code>, the implementation
-shall treat the argument as if it were coded <code>wpath(s)</code>. For
-functions with two arguments, implementations shall not supply this treatment
-when <code>Path1</code> and <code>Path2</code> are different types.</p>
-<blockquote>
-<p>[<i>Note:</i> This &quot;do-the-right-thing&quot; rule allows users to write <code>exists(&quot;foo&quot;)</code>,
-taking advantage of class <code>basic_path</code>'s string conversion
-constructor,&nbsp; rather
-than the lengthier and more error prone <code>exists(path(&quot;foo&quot;))</code>. This
-is particularly important for the simple, script-like, programs which are an
-important use case for the library. Calling two argument functions with
-different types is a very rare usage, and may well be a coding error, so
-automatic conversion is not supported for such cases.</p>
-<p>The implementation technique is unspecified. One possible implementation
-technique, using
-<code>exists()</code> as an example, is:</p>
- <blockquote>
- <pre>template &lt;class Path&gt;
- typename boost::enable_if&lt;is_basic_path&lt;Path&gt;,bool&gt;::type exists(const Path&amp; p);
-inline bool exists(const path&amp; p) { return exists&lt;path&gt;(p); }
-inline bool exists(const wpath&amp; p) { return exists&lt;wpath&gt;(p); }</pre>
- </blockquote>
- <p>&nbsp;The <code>enable_if</code> will fail for a C string or <code>
- std::basic_string</code> argument, which will then be automatically converted
- to a <code>basic_path</code> object via the appropriate <code>basic_path</code> conversion
- constructor.&nbsp;&nbsp; <i>-- end note</i>]</p>
- <p><span style="background-color: #E0E0E0"><i>The two overloads are not given
- in the normative text because:</i></span></p>
- <ul>
- <li><span style="background-color: #E0E0E0"><i>Better techniques for
- achieving the desired affect may be developed, perhaps enabled by core
- language changes like Concepts.</i></span></li>
- <li><span style="background-color: #E0E0E0"><i>Implementations may prefer
- techniques that work with legacy compilers that do not support enable_if.</i></span></li>
- <li><span style="background-color: #E0E0E0"><i>Spelling out the overloads
- makes the text longer and harder to read without adding much benefit.</i></span></li>
- <li><span style="background-color: #E0E0E0"><i>More overloads will probably
- be needed for char16_t and char32_t (or whatever they end up being called),
- making it even less attractive to actually spell out each one. </i></span>
- </li>
- </ul>
-</blockquote>
-<p>Implementations of functions described in this clause are permitted to call the applications
-program interface (API) provided by the operating system. If such an operating
-system API call results in an error, implementations
-shall report the error by throwing exception <code>basic_filesystem_error</code>,
-unless otherwise specified.</p>
-<blockquote>
-<p>[<i>Note: </i>Such exceptions and the conditions that cause them to be thrown
-are not explicitly described in each <i>Throws</i> element within this clause.
-Because hardware failures, network failures, race conditions, and a plethora of
-other errors occur frequently in file system operations, users should be aware
-that <span style="background-color: #FFFFFF">unless otherwise specified</span> any file system operation, not matter how apparently innocuous, may throw
-an exception. <i>-- end note</i>]</p>
-</blockquote>
-<p><span style="background-color: #FFFFFF">Functions commonly used in contexts
-where errors are not exceptional have overloads taking an additional argument of
-type </span><code><span style="background-color: #FFFFFF">system_error_code&amp;</span></code><span style="background-color: #FFFFFF">
-ec. Such overloaded functions shall not throw exceptions. If an error occurs,
-<code>ec</code> shall be set to the
-error code reported by the operating system, otherwise <code>ec</code> shall be set to 0. If
-an overload without an argument of type </span><code>
-<span style="background-color: #FFFFFF">system_error_code&amp;</span></code><span style="background-color: #FFFFFF">
-ec returns void, the other overload (without an argument of type </span><code>
-<span style="background-color: #FFFFFF">system_error_code&amp;</span></code><span style="background-color: #FFFFFF">
-ec) returns a <code>system_error_code</code> with the value of ec.</span></p>
-<h3><a name="Header-filesystem-synopsis">Header <code>&lt;filesystem&gt;</code> synopsis</a></h3>
-<pre>namespace std
-{
- namespace tr2
- {
- namespace sys
- {
- template &lt;class String, class Traits&gt; class basic_path;
-
- template&lt;class String, class Traits&gt;
- void swap(basic_path&lt;String, Traits&gt; &amp; lhs, basic_path&lt;String, Traits&gt; &amp; rhs);
-
- template&lt;class String, class Traits&gt; bool operator&lt;(<i>a</i> a, <i>b</i> b);
- template&lt;class String, class Traits&gt; bool operator==(<i>a</i> a, <i>b</i> b);
- template&lt;class String, class Traits&gt; bool operator!=(<i>a</i> a, <i>b</i> b);
- template&lt;class String, class Traits&gt; bool operator&gt;(<i>a</i> a, <i>b</i> b);
- template&lt;class String, class Traits&gt; bool operator&lt;=(<i>a</i> a, <i>b</i> b);
- template&lt;class String, class Traits&gt; bool operator&gt;=(<i>a</i> a, <i>b</i> b);
- template&lt;class String, class Traits&gt; bool operator/(<i>a</i> a, <i>b</i> b);
-
- template&lt;class Path&gt;
- basic_ostream&lt;typename Path::string_type::value_type, typename Path::string_type::traits_type&gt; &amp;
- operator&lt;&lt;(basic_ostream&lt;typename Path::string_type::value_type, typename Path::string_type::traits_type&gt;&amp; os, const Path &amp; ph);
-
- template&lt;class Path&gt;
- basic_istream&lt;typename Path::string_type::value_type, typename Path::string_type::traits_type&gt; &amp;
- operator&gt;&gt;(basic_istream&lt;typename Path::string_type::value_type, typename Path::string_type::traits_type&gt;&amp; is, Path &amp; ph);
-
- struct path_traits;
- struct wpath_traits;
-
- typedef basic_path&lt;std::string, path_traits&gt; path;
- typedef basic_path&lt;std::wstring, wpath_traits&gt; wpath;
-
- template&lt;class Path&gt; struct is_basic_path;
-
- template&lt;class Path&gt; struct slash { static const char value = '/'; };
- template&lt;class Path&gt; struct dot { static const char value = '.'; };
-<span style="background-color: #FFFFFF"> template&lt;class Path&gt; struct colon { static const char value = ':'; };</span><span style="background-color: #FFFF00">
-</span>
- typedef int errno_type; // type is determined by the C standard
- typedef<i> implementation-defined </i>system_error_type; // usually int or unsigned
-
- <span style="background-color: #FFFFFF">class filesystem_error;</span><span style="background-color: #FFFF00">
-</span>
- template &lt;class Path&gt; class basic_filesystem_error;
-
- typedef basic_filesystem_error&lt;path&gt; filesystem<span style="background-color: #FFFFFF">_path</span>_error;
- typedef basic_filesystem_error&lt;wpath&gt; filesystem<span style="background-color: #FFFFFF">_wpath</span>_error;
-
- <span style="background-color: #FFFFFF">template &lt;class Path&gt; class basic_directory_entry;
-
- typedef basic_directory_entry&lt;path&gt; directory_entry;
- typedef basic_directory_entry&lt;wpath&gt; wdirectory_entry;
-</span>
- template &lt;class Path&gt; class basic_directory_iterator;
-
- typedef basic_directory_iterator&lt;path&gt; directory_iterator;
- typedef basic_directory_iterator&lt;wpath&gt; wdirectory_iterator;
-
- template &lt;class Path&gt; class basic_recursive_directory_iterator;
-
- typedef basic_recursive_directory_iterator&lt;path&gt; recursive_directory_iterator;
- typedef basic_recursive_directory_iterator&lt;wpath&gt; wrecursive_directory_iterator;
-
- enum file_type { status_unknown, file_not_found, regular_file, directory_file,
- symlink_file, block_file, character_file, fifo_file, socket_file,
- type_unknown
- };
-
- class file_status;
-
- <span style="background-color: #FFFFFF">struct space_info // returned by </span>space<span style="background-color: #FFFFFF"> function
- {
- uintmax_t capacity;
- uintmax_t free;
- uintmax_t available;
- };
-</span>
- // status functions
- template &lt;class Path&gt; file_status status(const Path&amp; p);
- template &lt;class Path&gt; file_status status(const Path&amp; p, system_error_code&amp; ec);
- template &lt;class Path&gt; file_status symlink_status(const Path&amp; p);
- template &lt;class Path&gt; file_status symlink_status(const Path&amp; p, system_error_code&amp; ec);
-
- // predicate functions
- bool status_known( file_status s );
- bool exists( file_status s );
- bool is_regular( file_status s );
- bool is_directory( file_status s );
- bool is_symlink( file_status s );
- bool is_other( file_status s );
-
- template &lt;class Path&gt; bool exists(const Path&amp; p);
- template &lt;class Path&gt; bool is_directory(const Path&amp; p);
- template &lt;class Path&gt; bool is_regular(const Path&amp; p);
- template &lt;class Path&gt; bool is_other(const Path&amp; p);
- template &lt;class Path&gt; bool is_symlink(const Path&amp; p);
- template &lt;class Path&gt; bool is_empty(const Path&amp; p);
-
- template &lt;class Path1, class Path2&gt;
- bool equivalent(const Path1&amp; p1, const Path2&amp; p2);
-
- // attribute functions
- template &lt;class Path&gt; Path current_path();
- template &lt;class Path&gt; const Path&amp; initial_path();
- template &lt;class Path&gt; <span style="background-color: #FFFFFF; ">uintmax_t</span> file_size(const Path&amp; p);
-<span style="background-color: #FFFFFF"> template &lt;class Path&gt; space_info space(const Path&amp; p);</span><span style="background-color: #FFFF00">
-</span> template &lt;class Path&gt; std::time_t last_write_time(const Path&amp; p);
- template &lt;class Path&gt;
- void last_write_time(const Path&amp; p, const std::time_t new_time);
-
- // operations functions
- template &lt;class Path&gt; bool create_directory(const Path&amp; dp);
- template &lt;class Path1, class Path2&gt;
- void create_hard_link(const Path1&amp; old_fp, const Path2&amp; new_fp);
-<span style="background-color: #FFFFFF"> template &lt;class Path1, class Path2&gt;
- system_error_type create_hard_link(const Path1&amp; old_fp, const Path2&amp; new_fp, system_error_code&amp; ec);
- template &lt;class Path1, class Path2&gt;
- void create_symlink(const Path1&amp; old_fp, const Path2&amp; new_fp);
- template &lt;class Path1, class Path2&gt;
- system_error_type create_symlink(const Path1&amp; old_fp, const Path2&amp; new_fp, system_error_code&amp; ec);
-</span> template &lt;class Path&gt; bool remove(const Path&amp; p);
- template &lt;class Path1, class Path2&gt;
- void rename(const Path1&amp; from_p, const Path2&amp; to_p);
- template &lt;class Path1, class Path2&gt;
- void copy_file(const Path1&amp; from_fp, const Path2&amp; to_fp);
- template &lt;class Path&gt; Path system_complete(const Path&amp; p);
- template &lt;class Path&gt; Path complete(const Path&amp; p, const Path&amp; base=initial_path&lt;Path&gt;());
- errno_type lookup_errno(system_error_type code);
- void system_message(system_error_type code, std::string &amp; target);
- void system_message(system_error_type code, std::wstring &amp; target);
-
- // convenience functions
- template &lt;class Path&gt; bool create_directories(const Path &amp; p);
- template &lt;class Path&gt; typename Path::string_type extension(const Path &amp; p);
- template &lt;class Path&gt; typename Path::string_type basename(const Path &amp; p);
- template &lt;class Path&gt;
- Path replace_extension(const Path &amp; p, const typename Path::string_type &amp; new_extension);
-
- } // namespace sys
- } // namespace tr2
-} // namespace std</pre>
-<h3><a name="Path-traits">Path traits</a></h3>
-<p>This subclause defines requirements on classes representing path behavior
-traits, and defines two classes that satisfy those requirements for paths based
-on <code>string</code> and <code>wstring</code>.. It also defines several path
-additional path traits structure templates, and defines several specializations
-of them.</p>
-<p>Class template <code>basic_path</code> defined in this clause requires additional
-types, values, and behavior to complete the definition of its semantics.</p>
-<p>For purposes of exposition, Traits behaves as if it is a class with private
-members bool m_locked, initialized false, and std::locale m_locale, initialized </p>
-<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
- <tr>
- <td width="50%" align="center" colspan="2"><b><i>
- <a name="Path-Behavior-Traits-Requirements">Path Behavior Traits
- Requirements</a></i></b></td>
- </tr>
- <tr>
- <td width="38%" align="center"><b><i>Expression</i></b></td>
- <td width="62%" align="center"><b><i>Requirements</i></b></td>
- </tr>
- <tr>
- <td width="38%" valign="top"><code>Traits::external_string_type</code></td>
- <td width="62%">A typedef which is a specialization of <code>basic_string</code>.
- The <code>value_type</code> is a character type used by the operating system
- to represent pathnames.</td>
- </tr>
- <tr>
- <td width="38%" valign="top"><code>Traits::internal_string_type</code></td>
- <td width="62%">A typedef which is a specialization of <code>basic_string</code>.
- The <code>value_type</code> is a character type to be used by the program to
- represent pathnames. Required be the same type as the <code>basic_path
- String</code> template parameter. </td>
- </tr>
- <tr>
- <td width="38%" valign="top"><code>Traits::to_external( p, is )</code></td>
- <td width="62%"><code>is</code>, converted by the <code>m_locale</code>
- <code>codecvt</code> facet to <code>external_string_type</code>.</td>
- </tr>
- <tr>
- <td width="38%" valign="top"><code>Traits::to_internal( p, xs )</code></td>
- <td width="62%"><code>xs</code>, converted by the <code>m_locale</code>
- <code>codecvt</code> facet to to <code>internal_string_type</code>.</td>
- </tr>
- <tr>
- <td width="38%" valign="top"><code>Traits::imbue(loc)</code></td>
- <td width="62%"><i>Effects:</i> if <code>m_locked</code>, throw. Otherwise,
- <code>m_locked = true; m_locale = loc;<br>
- </code><i>Returns:</i> <code>void</code><b><br>
- </b><i>Throws:</i> <code>basic_filesystem_error</code></td>
- </tr>
- <tr>
- <td width="38%" valign="top"><code>Traits::imbue(loc, std::nothrow)</code></td>
- <td width="62%"><i>Effects:</i> <code>if (!m_locked) m_locale = loc; bool
- temp(m_locked); m_locked = true;<br>
- </code><i>Returns:</i> <code>temp</code></td>
- </tr>
-</table>
-<p>Type <code>is_basic_path</code> shall be a <i>UnaryTypeTrait</i> (TR1, 4.1).
-The primary template shall be derived directly or indirectly from <code>
-std::tr1::false_type</code>. Type <code>is_basic_path</code> shall be
-specialized for <code>path</code>, <code>wpath</code>, and any
-user-specialized <code>basic_path</code> types, and such specializations shall
-be derived directly or indirectly from <code>std::tr1::true_type</code>.</p>
-<p>Structure templates <code>slash</code>, <code>dot</code>, and <code>
-<span style="background-color: #FFFFFF">colon</span></code><span style="background-color: #FFFFFF">
-</span>are supplied with
-values of type <code>char</code>. If a user-specialized <code>basic_path</code>
-has a <code>
-value_type</code> type which is not convertible from <code>char</code>, the
-templates&nbsp; <code>slash</code> and <code>dot</code> shall be specialized to
-provide <code>value</code> with type which is convertible to <code>
-basic_path::value_type</code>.</p>
-<h3><a name="Class-template-basic_path">Class template <code>basic_path</code></a></h3>
-<p>Class template <code>basic_path</code> provides a portable mechanism for
-representing paths in C++ programs, using a portable generic
-pathname grammar. When portability is not a
-requirement, native file system specific formats can be used.&nbsp;Class template
-<code>basic_path</code> is concerned only with the lexical and syntactic aspects
-of a path. The path does not have to exist in the operating system's file
-system, and may contain names which are not even valid for the current operating
-system. </p>
-<blockquote>
- <p>[<i>Note: </i>If the library's functions trafficked only in C++<i> </i>or
- C-style strings, they would provide only the illusion of portability since
- while the syntax of function calls would be portable, the semantics of the
- strings they operate on would not be portable. <i>-- end note</i>]</p>
-</blockquote>
-<pre>namespace std
-{
- namespace tr2
- {
- namespace sys
- {
- template &lt;class String, class Traits&gt; class basic_path
- {
- public:
- typedef basic_path&lt;String, Traits&gt; path_type;
- typedef String string_type;
- typedef typename String::value_type value_type;
- typedef Traits traits_type;
- typedef typename Traits::external_string_type external_string_type;
-
- // constructors/destructor
- basic_path();
- basic_path(const basic_path&amp; p);
- basic_path(const string_type&amp; s);
- basic_path(const value_type* s);
- template &lt;class InputIterator&gt;
- basic_path(InputIterator first, InputIterator last);
-
- ~basic_path();
-
- // assignments
- basic_path&amp; operator=(const basic_path&amp; p);
- basic_path&amp; operator=(const string_type&amp; s);
- basic_path&amp; operator=(const value_type* s);
- template &lt;class InputIterator&gt;
- basic_path&amp; assign(InputIterator first, InputIterator last);
-
- // modifiers
- basic_path&amp; operator/=(const basic_path&amp; rhs);
- basic_path&amp; operator/=(const string_type&amp; s);
- basic_path&amp; operator/=(const value_type* s);
- template &lt;class InputIterator&gt;
- basic_path&amp; append(InputIterator first, InputIterator last);
-
- <span style="background-color: #FFFFFF">void swap( basic_path &amp; rhs );</span>
- basic_path&amp; remove_leaf();
-
- // observers
- const string_type string() const;
- const string_type file_string() const;
- const string_type directory_string() const;
-
- const external_string_type external_file_string() const;
- const external_string_type external_directory_string() const;
-
- string_type root_name() const;
- string_type root_directory() const;
- basic_path root_path() const;
- basic_path relative_path() const;
- string_type leaf() const;
- basic_path branch_path() const;
-
- bool empty() const;
- bool is_complete() const;
- bool has_root_name() const;
- bool has_root_directory() const;
- bool has_root_path() const;
- bool has_relative_path() const;
- bool has_leaf() const;
- bool has_branch_path() const;
-
- // iterators
- class iterator;
- typedef iterator const_iterator;
-
- iterator begin() const;
- iterator end() const;
-
- };
-
- } // namespace sys
- } // namespace tr2
-} // namespace std</pre>
-<p>A <code>basic_path</code> object stores a possibly empty path.
-The internal form of the stored path is unspecified.</p>
-<p><a name="pathname-resolution">Functions</a> described in this clause which access files or their attributes do so by
-resolving a <code>basic_path</code> object into a particular file in a file
-hierarchy. The pathname, suitably converted to the string type, format, and
-encoding
-required by the operating system, is resolved as if by the <i>POSIX</i>
-<a href="http://www.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap04.html#tag_04_11">
-Pathname Resolution</a> mechanism. The encoding of the resulting pathname is determined by the <code>Traits::to_external</code> conversion function.</p>
-<blockquote>
-<p>[<i>Note:</i> There is no guarantee that the path stored in a&nbsp; <code>basic_path</code>
-object is valid for a particular operating system or file system. <i>-- end note</i>]</p>
-</blockquote>
-<p>Some functions in this clause return <code>basic_path</code> objects for
-paths composed partly or wholly of pathnames obtained from the operating system.
-Such pathnames are suitably converted from the actual format and string
-type supplied by the operating system. The encoding of the resulting path is determined by the <code>Traits::to_internal</code> conversion function.</p>
-<p>For member functions described as returning &quot;<code>const string_type</code>&quot; or
-&quot;<code>const external_string_type</code>&quot;, implementations are permitted to return
-&quot;<code>const string_type&amp;</code>&quot; or&nbsp; &quot;<code>const external_string_type&amp;</code>&quot;
-respectively.</p>
-<blockquote>
-<p>[<i>Note:</i> This allows implementations to avoid unnecessary copies.
-Return-by-value is specified as
-<code>const</code> to ensure programs won't break if moved to a return-by-reference
-implementation. <i>--
-end note</i>]</p>
-</blockquote>
-<h4><a name="Pathname-formats">Pathname formats</a></h4>
-<p>There are two formats for string or sequence arguments that describe a
-path:</p>
-<ul>
- <li>The portable pathname format as described in <a href="#Pathname-grammar">
- Pathname grammar</a> and by the <i>POSIX</i> <i>Filename,
-<a href="http://www.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap03.html#tag_03_266">
-Pathname</a> </i>and<i>
-<a href="http://www.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap04.html#tag_04_11">
-Pathname Resolution</a></i> definitions.<blockquote>
-<p>[<i>Note:</i> <span style="background-color: #FFFFFF">The <i>POSIX</i> format
-is the basis for the portable format because it is already an ISO standard, is
-the basis for the ubiquitous <i>URL</i> format, and is the native format or a
-subset of the native format for <i>UNIX</i>-like and <i>Windows</i>-like
-operating systems familiar to large numbers of programmers. </span></p>
-<p>Use of the portable format does not alone guarantee
-portability; filenames must also be portable.<span style="background-color: #FFFFFF">
-See Filename conversions. Each operating system
-always follows its own rules. Use of the portable format
-does not change that. </span> <i>-- end note</i>]</p>
- </blockquote>
- </li>
- <li>A native pathname format
- as defined by the operating system.<blockquote>
- <p>[<i>Note:</i> If an operating system supports only the <i>POSIX</i>
- pathname format, the portable format and the native format are the same. </p>
- <p><span style="background-color: #FFFFFF">Identifying user-provided paths
- as native format is a common need, and ensures maximum portability, even
- though not strictly needed except on systems where the native format
- is not implicitly recognized.</span></p>
- <p><span style="background-color: #FFFFFF">Programs using hard-coding native
- formats are likely to be non-portable.&nbsp; --</span><i><span style="background-color: #FFFFFF"> end note</span></i><span style="background-color: #FFFFFF">]</span></p>
- </blockquote>
- </li>
-</ul>
-<p><span style="background-color: #FFFFFF">All <code>basic_path</code> string or sequence arguments that describe a
-path shall accept the portable pathname format, and shall accept the native
-format if explicitly identified by a native format escape sequence prefix of
-<code>slash slash colon</code>.</span></p>
-<blockquote>
- <p><span style="background-color: #FFFFFF">[<i>Note:</i> <code>slash
- slash colon</code> was chosen as the escape sequence because a leading <code>
- slash slash</code>&nbsp; is already implementation-defined by POSIX, <code>
- colon</code> is prohibited in a Windows filename, and on any system a single
- <code>slash</code> can be used when a filename beginning with a <code>colon</code>
- is desired.&nbsp;These factors eliminate the chance of collision with a real
- filename. --</span><i><span style="background-color: #FFFFFF"> end note</span></i><span style="background-color: #FFFFFF">]</span></p>
- </blockquote>
-<p><span style="background-color: #FFFFFF">Implementations are encouraged to
-implicitly recognize the native pathname format if it can be lexically
-identified. An implementation </span>shall document whether or
-not the native pathname format is <span style="background-color: #FFFFFF">
-implicitly recognized</span>.</p>
-<blockquote>
-<p>[<i>Example:</i></p>
-<p><i>-- OpenVMS:</i> <code>&quot;SYS1::DISK1:[JANE.TYLER.HARRY]</code>&quot; is treated
-as a native pathname with a system name, drive name,&nbsp;and three directory
-filenames, rather than a portable pathname with one filename.</p>
-<p><i>-- Windows: </i><code>&quot;c:\\jane\\tyler\\harry&quot;</code> is treated as a
-native pathname with a drive letter, root-directory, and three filenames, rather
-than a portable pathname with one filename.</p>
-<p><i>-- Counter-example 1:</i> An operating system that allows slashes in
-filenames and uses dot as a directory separator. Distinguishing between portable
-and native format argument strings or sequences is not possible as there is no
-other distinguishing syntax. The implementation does not accept native format
-pathnames unless the <code>native</code> argument is present.</p>
-<p><i>-- Counter-example 2:</i> An operating system that allows slashes in
-filenames and uses some unusual character as a directory separator. The
-implementation does accept native format pathnames without the additional <code>
-native</code> argument, which only has to be used for native format arguments
-containing slashes in filenames.</p>
-<p><i>-- end example</i>]</p>
-<p>[<i>Note:</i> This <i><a name="duck-rule">duck-rule</a></i> (&quot;if it looks
-like a duck, walks like a duck, and quacks like a duck, it must be a duck&quot;)
-eliminates format confusion as a source of programmer error and support
-requests. <i>-- end note</i>]</p>
-</blockquote>
-<p>If both the portable and native formats are accepted, implementations shall
-document what characters or character sequences are used to distinguish between
-portable and native formats.</p>
-<blockquote>
-<p>[<i>Note:</i> <i>Windows</i> implementations are encouraged to define colons
-and backslashes as the characters which distinguish native from portable
-formats. <i>--end note</i>]</p>
-</blockquote>
-<h4><a name="Pathname-grammar">Pathname grammar</a></h4>
-<p>The grammar for the portable pathname format is as follows:</p>
-<blockquote>
-<p><i>pathname:<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; root-name<sub>opt</sub>
-root-directory<sub>opt</sub> relative-path<sub>opt</sub></i></p>
-<p><i>root-name:<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-implementation-defined</i></p>
-<p><i>root-directory:<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; slash<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-root-directory slash<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-implementation-defined</i></p>
-<p><i>relative-path:<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
-filename<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; relative-path
-slash<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; relative-path
-slash filename</i></p>
-<p><i>filename:<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; name<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dot<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dot dot</i></p>
-<p><i>slash:<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <code>
-slash&lt;Path&gt;::value</code></i></p>
-<p><i>dot:<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <code>
-dot&lt;Path&gt;::value</code></i></p>
-</blockquote>
-<p>The grammar is aligned with the <i>POSIX </i>&nbsp;<i>Filename,
-<a href="http://www.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap03.html#tag_03_266">
-Pathname</a> </i>and<i>
-<a href="http://www.opengroup.org/onlinepubs/000095399/basedefs/xbd_chap04.html#tag_04_11">
-Pathname Resolution</a></i> definitions. Any conflict between the grammar and <i>
-POSIX</i> is unintentional. This technical report defers to <i>POSIX</i>.</p>
-<blockquote>
-<p><span style="background-color: #E0E0E0"><i>The form of the above wording was taken
-from POSIX, which uses it in several places to defer to the C standard.</i></span></p>
-<p>[<i>Note: Windows</i> implementations are encouraged to define <i>slash slash
-name</i> as a permissible <i>root-name</i>. <i>POSIX</i> permits, but does not
-require, implementations to do the same. <i>Windows</i> implementations are
-encouraged to define an additional <i>root-directory</i> element <i>
-root_directory name.</i> It is applicable only to the <i>slash slash name</i>
-form of <i>root-name.</i></p>
-<p> <i>Windows</i> implementations are encouraged to recognize a <i>name</i>
-followed by a colon as a native format <i>root-name</i>,
-and a backslash as a format element equivalent to <i>slash</i>. <i>-- end note</i>]</p>
-</blockquote>
-<h4><a name="Filename-conversion">Filename conversion</a></h4>
-<p>When converting filenames to the native operating system format,
-implementations are encouraged, but not required, to convert otherwise invalid
-characters or character sequences to valid characters or character sequences.
-Such conversions are implementation-defined.</p>
-<blockquote>
-<p>[<i>Note:</i> Filename conversion allows much wider portability of both
-programs and filenames that would otherwise be possible.</p>
-<p>Implementations are encouraged to base conversion on existing standards or
-practice. Examples include the Uniform Resource Locator escape syntax of a percent sign (<code>'%'</code>)
-followed by two hex digits representing the character value. On
-<i>OpenVMS</i>, which does not allow percent signs in filenames, a dollar sign (<code>'$'</code>)
-followed by two hex digits is the existing practice, as is converting lowercase
-letters to uppercase.<i> -- end note.</i>]</p>
-<p><span style="background-color: #E0E0E0"><i>The Boost implementation for
-Windows currently does not map invalid characters. Pending feedback from the LWG,
-Boost may settle on % hex hex as the preferred escape sequence. If so, should
-there be normative encouragement?</i></span></p>
-</blockquote>
-<h4><a name="basic_path-requirements">Requirements</a></h4>
-<p>The argument for the template parameter named <code>String</code> shall be a
-class that includes members with the same names, types, values, and semantics as
-class template <code>basic_string</code>.</p>
-<p>The argument for the template parameter named <code>Traits</code> shall be a
-class that satisfies the requirements specified in the
-Path Behavior Traits Requirements
-table.</p>
-<p>The argument for template parameters named <code>InputIterator</code> shall satisfy the
-requirements of an input iterator (C++ Std, 24.1.1, Input iterators [lib.input.iterators]) and shall have a value type convertible to
-<code>basic_path::value_type</code>. </p>
-<p>Some function templates with a template
-parameter named <code>InputIterator</code> also have non-template overloads. Implementations shall
-only select the function template overload if the type named by <code>InputIterator</code>
-is not <code>path_format_t</code>.</p>
-<blockquote>
-<p>[<i>Note:</i> This &quot;do-the-right-thing&quot; rule ensures that the
-overload expected by the user is selected. The implementation technique is unspecified -
-implementations may use
-enable_if or
-other techniques to achieve the effect. <i>-- end note</i>]</p>
-</blockquote>
-<h4> <a name="basic_path-constructors"> <code>basic_path</code> constructors</a></h4>
-<pre>basic_path();</pre>
-<blockquote>
- <p><i>Postconditions:</i> <code>empty()</code>.</p>
- </blockquote>
-<pre>basic_path(const string_type&amp; s);
-basic_path(const value_type * s);
-template &lt;class InputIterator&gt;
- basic_path(InputIterator s, InputIterator last);</pre>
-<blockquote>
- <p><i>Remarks:</i> The format of string <code>s</code> and sequence [<code>first</code>,<code>last</code>)
- is described in Pathname formats.</p>
- <p><i>Effects:</i> The path elements in string <code>s</code> or sequence [<code>first</code>,<code>last</code>)
- are stored.</p>
-</blockquote>
-<h4> <a name="basic_path-assignments"> <code>basic_path</code> assignments</a></h4>
-<pre>basic_path&amp; operator=(const string_type&amp; s);
-basic_path&amp; operator=(const value_type* s);
-template &lt;class InputIterator&gt;
- basic_path&amp; assign(InputIterator first, InputIterator last);</pre>
-<blockquote>
- <p><i>Remarks:</i> The format of string <code>s</code> and sequence [<code>first</code>,<code>last</code>)
- is described in Pathname formats.</p>
- <p><i>Effects:</i> The path elements in string <code>s</code> or sequence [<code>first</code>,<code>last</code>)
- are stored.</p>
- <p><i>Returns: </i><code>*this</code></p>
- </blockquote>
-<h4> <a name="basic_path-modifiers"> <code>basic_path</code> modifiers</a></h4>
-<pre>basic_path&amp; operator/=(const basic_path&amp; rhs);</pre>
-<blockquote>
- <p><i>Effects:</i> The path stored in <code>rhs</code> is appended to the
- stored path.</p>
- <p><i>Returns:</i> <code>*this</code></p>
-</blockquote>
-<pre>basic_path&amp; operator/=(const string_type&amp; s);
-basic_path&amp; operator/=(const value_type* s);
-template &lt;class InputIterator&gt;
-basic_path&amp; append(InputIterator first, InputIterator last);</pre>
-<blockquote>
- <p><i>Remarks:</i> The format of string <code>s</code> and sequence [<code>first</code>,<code>last</code>)
- is described in Pathname formats.</p>
-<p><i>Effects:</i> The path elements in string <code>s</code> or sequence [<code>first</code>,<code>last</code>)
- are appended to the stored path.</p>
- <p><i>Returns: </i><code>*this</code></p>
- </blockquote>
-<pre><code><span style="background-color: #FFFFFF">void swap( basic_path &amp; rhs );</span></code></pre>
-<blockquote>
- <p><i><span style="background-color: #FFFFFF">Effects:</span></i><span style="background-color: #FFFFFF">
- Swaps the contents of the two paths.</span></p>
- <p><i><span style="background-color: #FFFFFF">Throws: </span></i>
- <span style="background-color: #FFFFFF">nothing.</span></p>
- <p><i><span style="background-color: #FFFFFF">Postcondition:</span></i><span style="background-color: #FFFFFF">
- </span><code><span style="background-color: #FFFFFF">this-&gt;string()</span></code><span style="background-color: #FFFFFF">
- contains the same sequence of characters that were in </span><code>
- <span style="background-color: #FFFFFF">rhs</span></code><span style="background-color: #FFFFFF">,
- </span><code><span style="background-color: #FFFFFF">rhs</span></code><span style="background-color: #FFFFFF">
- contains the same sequence of characters that were is </span><code>
- <span style="background-color: #FFFFFF">this-&gt;string()</span></code><span style="background-color: #FFFFFF">.</span></p>
- <p><i><span style="background-color: #FFFFFF">Complexity: </span></i>
- <span style="background-color: #FFFFFF">constant time.</span></p>
-</blockquote>
-<pre>basic_path&amp; remove_leaf();</pre>
-<blockquote>
- <p><i>Effects:</i> If <code>has_branch_path()</code> then remove the last <i>filename</i> from the stored path. If that leaves
- the stored path with one or more trailing <i>slash</i> elements not
- representing&nbsp; <i>root-directory</i>, remove them.</p>
- <p><i>Returns:</i> <code>*this</code></p>
- <p>[<i>Note:</i> This function is needed to efficiently implement <code>
- basic_directory_iterator</code>. It is made public to allow additional uses. <i>-- end
- note</i>]</p>
-</blockquote>
-<h4> <a name="basic_path-observers"> <code>basic_path</code> observers</a></h4>
-<blockquote>
-<p><span style="background-color: #E0E0E0"><i>See the
-Path decomposition table for examples
-for values returned by decomposition functions.</i></span></p>
-</blockquote>
-<pre>const string_type string() const;</pre>
-<blockquote>
-<p><i>Returns:</i> The stored path, formatted according to the
-Pathname grammar rules.</p>
-</blockquote>
-<pre>const string_type file_string() const;</pre>
-<blockquote>
-<p><i>Returns:</i> The stored path, formatted according to the
-operating system rules for regular file pathnames, with any
-Filename conversion applied.</p>
-<p>[<i>Note:</i> For some operating systems, including <i>POSIX</i> and <i>
-Windows</i>, the native format for regular file pathnames and directory
-pathnames is the same, so <code>file_string()</code> and <code>directory_string()</code>
-return the same string. On OpenMVS, however, the expression <code>path(&quot;/cats/jane&quot;).file_string()</code>
-would return the string <code>&quot;[CATS]JANE&quot;</code> while <code>path(&quot;/cats/jane&quot;).directory_string()</code>
-would return the string <code>&quot;[CATS.JANE]&quot;</code>. <i>-- end note</i>]</p>
-</blockquote>
-<pre>const string_type directory_string() const;</pre>
-<blockquote>
-<p><i>Returns:</i> The stored path, formatted according to the
-operating system rules for directory pathnames, with any
-Filename conversion applied.</p>
-</blockquote>
-<pre>const external_string_type external_file_string() const;</pre>
-<blockquote>
-<p><i>Returns:</i> The stored path, formatted according to the
-operating system rules for regular file pathnames, with any
-Filename conversion applied, and encoded by the <code>Traits::to_external</code>
-conversion function.</p>
-</blockquote>
-<pre>const external_string_type external_directory_string() const;</pre>
-<blockquote>
-<p><i>Returns:</i> The stored path, formatted according to the
-operating system rules for directory pathnames, with any
-Filename conversion applied, and encoded by the <code>Traits::to_external</code>
-conversion function.</p>
-</blockquote>
-<pre>string_type root_name() const;</pre>
-<blockquote>
-<p><i>Returns:</i> <i>root-name,</i> if the stored path includes <i>
-root-name</i>, otherwise <code>string_type()</code>. </p>
-</blockquote>
-<pre>string_type root_directory() const;</pre>
-<blockquote>
-<p><i>Returns:</i> <i>root-directory</i>, if the stored path includes <i>
-root-directory</i>, otherwise <code>string_type()</code>.</p>
-<p>If <i>root-directory</i> is composed <i>slash name</i>, <i>slash</i> is
-excluded from the returned string.</p>
-</blockquote>
-<pre>basic_path root_path() const;</pre>
-<blockquote>
- <p><i>Returns:</i> <code>root_name() / root_directory()</code></p>
-</blockquote>
-<pre>basic_path relative_path() const;</pre>
-<blockquote>
-<p><i>Returns:</i> A <code>basic_path</code> composed from the the stored path, if any, beginning
-with the first <i>filename</i> after <i>root-path</i>.
-Otherwise, an empty <code>basic_path</code>.</p>
-</blockquote>
-<pre>string_type leaf() const;</pre>
-<blockquote>
- <p><i>Returns:</i> <code>empty() ? string_type() : *--end()</code></p>
-</blockquote>
-<pre>basic_path branch_path() const;</pre>
-<blockquote>
- <p><i>Returns:</i> <code>(string().empty() || begin() == --end()) ? path_type(&quot;&quot;) :
- <i>br</i></code>, where <code><i>br</i></code> is constructed as if by
- starting with an empty <code>basic_path</code> and successively applying <code>
- operator/=</code> for each element in the range <code>begin()</code>, <code>
- --end()</code>.</p>
-</blockquote>
-<pre>bool empty() const;</pre>
-<blockquote>
- <p><i>Returns:</i> <code>string().empty()</code>.</p>
-</blockquote>
-<pre>bool is_complete() const;</pre>
-<blockquote>
- <p><span style="background-color: #FFFFFF"><i>Returns:</i> <code>true</code>,
- if the elements of root_path() uniquely identify a directory, else <code>false</code>.</span></p>
-</blockquote>
-<pre>bool has_root_path() const;</pre>
-<blockquote>
- <p><i>Returns:</i> <code>!root_path().empty()</code></p>
-</blockquote>
-<pre>bool has_root_name() const;</pre>
-<blockquote>
- <p><i>Returns:</i> <code>!root_name().empty()</code></p>
-</blockquote>
-<pre>bool has_root_directory() const;</pre>
-<blockquote>
- <p><i>Returns:</i> <code>!root_directory().empty()</code></p>
-</blockquote>
-<pre>bool has_relative_path() const;</pre>
-<blockquote>
- <p><i>Returns:</i> <code>!relative_path().empty()</code></p>
-</blockquote>
-<pre>bool has_leaf() const;</pre>
-<blockquote>
- <p><i>Returns:</i> <code>!leaf().empty()</code></p>
-</blockquote>
-<pre>bool has_branch_path() const;</pre>
-<blockquote>
- <p><i>Returns:</i> <code>!branch_path().empty()</code></p>
-</blockquote>
-<h4> <a name="basic_path-iterators"> <code>basic_path</code> iterators</a></h4>
-<p> A <code>basic_path::iterator</code> is a constant iterator satisfying all
-the requirements of a bidirectional iterator (C++ Std, 24.1.4 Bidirectional
-iterators [lib.bidirectional.iterators]). Its <code>value_type</code> is
-<code>string_type</code>.</p>
- <p>Calling any non-const member function of a <code>basic_path</code> object
- invalidates all iterators referring to elements of the object.</p>
-<p> The forward traversal order is as follows:</p>
-<ul>
- <li>The <i>root-name</i> element, if present.</li>
- <li>The <i>root-directory</i> element, if present.</li>
- <li>Each successive <i>filename</i> element, if present.</li>
- <li><i>Dot</i>, if one or more trailing non-root <i>slash</i>
- characters are present.</li>
-</ul>
- <p>The backward traversal order is the reverse of forward traversal.</p>
- <pre>iterator begin() const;</pre>
-<blockquote>
- <p><i>Returns:</i> An iterator for the first present element in the traversal
- list above. If no elements are present, the end iterator.</p>
-</blockquote>
-<pre>iterator end() const;</pre>
-<blockquote>
- <p><i>Returns:</i> The end iterator.</p>
-</blockquote>
-<h4> <a name="basic_path-non-member-functions">
-<span style="background-color: #FFFFFF">basic_path non-member functions</span></a></h4>
-<pre><span style="background-color: #FFFFFF">template&lt;class String, class Traits&gt;
-void swap( basic_path&lt;String, Traits&gt; &amp; lhs, basic_path&lt;String, Traits&gt; &amp; rhs )</span></pre>
-<blockquote>
- <p><i><span style="background-color: #FFFFFF">Effects: </span></i><code>
- <span style="background-color: #FFFFFF">lhs.swap(
- rhs )</span></code></p>
-</blockquote>
- <h4><span style="background-color: #FFFFFF">basic_path non-member operators</span></h4>
- <p><span style="background-color: #FFFFFF">There are seven basic_path non-member operators (/,
- </span> <code><span style="background-color: #FFFFFF">==</span></code><span style="background-color: #FFFFFF">,
- </span> <code>
- <span style="background-color: #FFFFFF">!=</span></code><span style="background-color: #FFFFFF">,
- </span> <code><span style="background-color: #FFFFFF">&lt;</span></code><span style="background-color: #FFFFFF">,
- </span> <code><span style="background-color: #FFFFFF">&gt;</span></code><span style="background-color: #FFFFFF">,
- </span> <code><span style="background-color: #FFFFFF">&lt;=</span></code><span style="background-color: #FFFFFF">,
- </span> <code><span style="background-color: #FFFFFF">&gt;=</span></code><span style="background-color: #FFFFFF">),
- each with five overloads. For brevity, the specifications are given in tabular
- form. Each of the resulting thirty-five signatures is a template, with
- template parameter list template</span><code><span style="background-color: #FFFFFF">&lt;class
- String, class Traits&gt;</span></code><span style="background-color: #FFFFFF">.
- The format of such arguments is described in </span> <a href="#Pathname-formats">
- <span style="background-color: #FFFFFF">Pathname formats</span></a><span style="background-color: #FFFFFF">.</span></p>
- <table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
- <tr>
- <td width="100%">
- <p align="center"><i><b><span style="background-color: #FFFFFF">Argument type overloads</span></b></i></td>
- </tr>
- <tr>
- <td width="100%"><span style="background-color: #FFFFFF"><code>
- basic_path&lt;String, Traits&gt;&amp; a, basic_path&lt;String, Traits&gt;&amp;
- b</code></span></td>
- </tr>
- <tr>
- <td width="100%"><span style="background-color: #FFFFFF"><code>const
- typename basic_path&lt;String, Traits&gt;::string_type&amp; a,
- basic_path&lt;String, Traits&gt;&amp; b</code></span></td>
- </tr>
- <tr>
- <td width="100%"><span style="background-color: #FFFFFF"><code>const
- typename basic_path&lt;String, Traits&gt;::string_type::value_type* a,
- basic_path&lt;String, Traits&gt;&amp; b</code></span></td>
- </tr>
- <tr>
- <td width="100%"><span style="background-color: #FFFFFF"><code>const
- basic_path&lt;String, Traits&gt;&amp; a, typename basic_path&lt;String, Traits&gt;::string_type&amp;
- b</code></span></td>
- </tr>
- <tr>
- <td width="100%"><span style="background-color: #FFFFFF"><code>const
- basic_path&lt;String, Traits&gt;&amp; a, typename
- basic_path&lt;String, Traits&gt;::string_type::value_type* b</code></span></td>
- </tr>
- </table>
- <p><span style="background-color: #FFFFFF">In the </span><b><i>
- <span style="background-color: #FFFFFF">basic_path non-member operators </span>
- </i></b><span style="background-color: #FFFFFF">table, </span><code>
- <span style="background-color: #FFFFFF">a</span></code><span style="background-color: #FFFFFF">
- and </span><code><span style="background-color: #FFFFFF">b</span></code><span style="background-color: #FFFFFF">
- are of the types given in the </span><i><b>
- <span style="background-color: #FFFFFF">Argument type overloads</span></b></i><span style="background-color: #FFFFFF">
- table. If </span><code><span style="background-color: #FFFFFF">a</span></code><span style="background-color: #FFFFFF">
- or </span><code><span style="background-color: #FFFFFF">b</span></code><span style="background-color: #FFFFFF">
- is of type </span><code><span style="background-color: #FFFFFF">const
- basic_path&lt;String, Traits&gt;&amp;</span></code><span style="background-color: #FFFFFF">,
- then </span><i><b><span style="background-color: #FFFFFF">a</span></b></i><code><i><b><span style="background-color: #FFFFFF">'</span></b></i></code><span style="background-color: #FFFFFF">
- or </span><i><b><span style="background-color: #FFFFFF">b'</span></b></i><span style="background-color: #FFFFFF">
- respectively is </span><code><span style="background-color: #FFFFFF">a</span></code><span style="background-color: #FFFFFF">
- or </span><code><span style="background-color: #FFFFFF">b</span></code><span style="background-color: #FFFFFF">
- respectively. Otherwise </span><i><b><span style="background-color: #FFFFFF">a</span></b></i><code><i><b><span style="background-color: #FFFFFF">'</span></b></i></code><span style="background-color: #FFFFFF">
- or </span><i><b><span style="background-color: #FFFFFF">b'</span></b></i><span style="background-color: #FFFFFF">
- respectively represent named or unnamed temporary </span><code>
- <span style="background-color: #FFFFFF">basic_path&lt;String, Traits&gt;</span></code><span style="background-color: #FFFFFF">
- objects constructed from </span><code><span style="background-color: #FFFFFF">
- a</span></code><span style="background-color: #FFFFFF"> or </span><code>
- <span style="background-color: #FFFFFF">b</span></code><span style="background-color: #FFFFFF">
- respectively.</span></p>
-<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%" height="280">
- <tr>
- <td width="100%" colspan="3" align="center" height="19"><b><i>
- <span style="background-color: #FFFFFF">basic_path non-member operators</span></i></b></td>
- </tr>
- <tr>
- <td width="20%" align="center" height="19"><i><b>
- <span style="background-color: #FFFFFF">Expression</span></b></i></td>
- <td width="25%" align="center" height="19"><i><b>
- <span style="background-color: #FFFFFF">Return type</span></b></i></td>
- <td width="55%" align="center" height="19"><i><b>
- <span style="background-color: #FFFFFF">Semantics</span></b></i></td>
- </tr>
- <tr>
- <td width="20%" align="center" height="30" valign="top"><code>
- <span style="background-color: #FFFFFF">a / b</span></code></td>
- <td width="25%" align="center" height="30" valign="top"><code>
- <span style="background-color: #FFFFFF">basic_path&lt;String, Traits&gt;</span></code></td>
- <td width="55%" height="30"><code><span style="background-color: #FFFFFF">
- basic_path&lt;String, Traits&gt; tmp(a);<br>
- return a /= </span></code><i><b><span style="background-color: #FFFFFF">b'</span></b></i><code><span style="background-color: #FFFFFF">;</span></code></td>
- </tr>
- <tr>
- <td width="20%" align="center" height="19" valign="top"><code>
- <span style="background-color: #FFFFFF">a &lt; b</span></code></td>
- <td width="25%" align="center" height="19" valign="top"><code>
- <span style="background-color: #FFFFFF">bool</span></code></td>
- <td width="55%" height="19"><code><span style="background-color: #FFFFFF">
- return lexicographical_compare(</span></code><span style="background-color: #FFFFFF"><i><b>a</b></i></span><code><span style="background-color: #FFFFFF"><i><b>'</b></i>.begin(), </span></code><i><b>
- <span style="background-color: #FFFFFF">a</span></b></i><code><span style="background-color: #FFFFFF"><i><b>'</b></i>.end(), </span></code><i><b>
- <span style="background-color: #FFFFFF">b'</span></b></i><code><span style="background-color: #FFFFFF">.begin(), </span></code><i><b>
- <span style="background-color: #FFFFFF">b'</span></b></i><code><span style="background-color: #FFFFFF">.end());</span></code></td>
- </tr>
- <tr>
- <td width="20%" align="center" height="19" valign="top"><code>
- <span style="background-color: #FFFFFF">a == b</span></code></td>
- <td width="25%" align="center" height="19" valign="top"><code>
- <span style="background-color: #FFFFFF">bool</span></code></td>
- <td width="55%" height="19"><code><span style="background-color: #FFFFFF">
- return !(</span></code><i><b><span style="background-color: #FFFFFF">a</span></b></i><code><i><b><span style="background-color: #FFFFFF">'</span></b></i><span style="background-color: #FFFFFF">
- &lt; </span></code><i><b><span style="background-color: #FFFFFF">b'</span></b></i><code><span style="background-color: #FFFFFF">)
- &amp;&amp; !(</span></code><i><b><span style="background-color: #FFFFFF">b'</span></b></i><code><span style="background-color: #FFFFFF">
- &lt; </span></code><i><b><span style="background-color: #FFFFFF">a</span></b></i><code><i><b><span style="background-color: #FFFFFF">'</span></b></i><span style="background-color: #FFFFFF">);</span></code></td>
- </tr>
- <tr>
- <td width="20%" align="center" height="19" valign="top"><code>
- <span style="background-color: #FFFFFF">a != b</span></code></td>
- <td width="25%" align="center" height="19" valign="top"><code>
- <span style="background-color: #FFFFFF">bool</span></code></td>
- <td width="55%" height="19"><code><span style="background-color: #FFFFFF">
- return !(</span></code><i><b><span style="background-color: #FFFFFF">a</span></b></i><code><i><b><span style="background-color: #FFFFFF">'</span></b></i><span style="background-color: #FFFFFF">
- == </span></code><i><b><span style="background-color: #FFFFFF">b'</span></b></i><code><span style="background-color: #FFFFFF">);</span></code></td>
- </tr>
- <tr>
- <td width="20%" align="center" height="19" valign="top"><code>
- <span style="background-color: #FFFFFF">a &gt; b</span></code></td>
- <td width="25%" align="center" height="19" valign="top"><code>
- <span style="background-color: #FFFFFF">bool</span></code></td>
- <td width="55%" height="19"><code><span style="background-color: #FFFFFF">
- return </span></code><i><b><span style="background-color: #FFFFFF">b'</span></b></i><code><span style="background-color: #FFFFFF">
- &lt; </span></code><i><b><span style="background-color: #FFFFFF">a</span></b></i><code><i><b><span style="background-color: #FFFFFF">'</span></b></i><span style="background-color: #FFFFFF">;</span></code></td>
- </tr>
- <tr>
- <td width="20%" align="center" height="19" valign="top"><code>
- <span style="background-color: #FFFFFF">a &lt;= b</span></code></td>
- <td width="25%" align="center" height="19" valign="top"><code>
- <span style="background-color: #FFFFFF">bool</span></code></td>
- <td width="55%" height="19"><code><span style="background-color: #FFFFFF">
- return !(</span></code><i><b><span style="background-color: #FFFFFF">b'</span></b></i><code><span style="background-color: #FFFFFF">
- &lt; </span></code><i><b><span style="background-color: #FFFFFF">a</span></b></i><code><i><b><span style="background-color: #FFFFFF">'</span></b></i><span style="background-color: #FFFFFF">);</span></code></td>
- </tr>
- <tr>
- <td width="20%" align="center" height="19" valign="top"><code>
- <span style="background-color: #FFFFFF">a &gt;= b</span></code></td>
- <td width="25%" align="center" height="19" valign="top"><code>
- <span style="background-color: #FFFFFF">bool</span></code></td>
- <td width="55%" height="19"><code><span style="background-color: #FFFFFF">
- return !(</span></code><i><b><span style="background-color: #FFFFFF">a</span></b></i><code><i><b><span style="background-color: #FFFFFF">'</span></b></i><span style="background-color: #FFFFFF">
- &lt; </span></code><i><b><span style="background-color: #FFFFFF">b'</span></b></i><code><span style="background-color: #FFFFFF">);</span></code></td>
- </tr>
-</table>
- <blockquote>
- <p><span style="background-color: #FFFFFF">[</span><i><span style="background-color: #FFFFFF">Note:</span></i><span style="background-color: #FFFFFF">
- </span> <a name="Path-equality"><span style="background-color: #FFFFFF">Path equality</span></a><span style="background-color: #FFFFFF"> and path
- equivalence have different semantics.</span></p>
- <p><span style="background-color: #FFFFFF">Equality is determined by </span> <i>
- <span style="background-color: #FFFFFF">basic_path</span></i><span style="background-color: #FFFFFF">'s
- non-member </span> <code><a href="#operator-eq">
- <span style="background-color: #FFFFFF">operator==</span></a></code><span style="background-color: #FFFFFF">, which considers the two path's lexical representations
- only. Paths &quot;abc&quot; and &quot;ABC&quot; are never equal.</span></p>
- <p><span style="background-color: #FFFFFF">Equivalence is determined by the
- </span> equivalent()<span style="background-color: #FFFFFF">
- non-member function, which determines if two paths </span>
- resolve<span style="background-color: #FFFFFF"> to the same file system entity.
- Paths &quot;abc&quot;
- and &quot;ABC&quot; may or may not resolve to the same file, depending on the file
- system.</span></p>
- <p><span style="background-color: #FFFFFF">Programmers wishing to determine if two paths are &quot;the same&quot; must decide if
- &quot;the same&quot; means &quot;the same representation&quot; or &quot;resolve to the same actual
- file&quot;, and choose the appropriate function accordingly. </span> <i>
- <span style="background-color: #FFFFFF">-- end note</span></i><span style="background-color: #FFFFFF">]</span></p>
-</blockquote>
- <h4><a name="basic_path-inserter-extractor"> <code>
- <span style="background-color: #FFFFFF">basic_path</span></code><span style="background-color: #FFFFFF"> inserter
- and extractor</span></a></h4>
-<pre><span style="background-color: #FFFFFF">template&lt;class Path&gt;
- basic_istream&lt;typename Path::string_type::value_type, typename Path::string_type::traits_type&gt;&amp;
- operator&gt;&gt;(basic_istream&lt; typename Path::string_type::value_type, typename Path::string_type::traits_type&gt;&amp; is,
- Path&amp; ph );</span></pre>
-<blockquote>
- <p><i><span style="background-color: #FFFFFF">Effects:&nbsp; </span></i>
- <code><span style="background-color: #FFFFFF">typename Path::string_type str;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- is &gt;&gt; str;<br>
- &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- ph = str;</span></code></p>
- <p><i><span style="background-color: #FFFFFF">Returns:</span></i><span style="background-color: #FFFFFF">
- </span> <code><span style="background-color: #FFFFFF">is</span></code></p>
-</blockquote>
-<pre><span style="background-color: #FFFFFF">template&lt;class Path&gt;
- basic_ostream&lt;typename Path::string_type::value_type, typename Path::string_type::traits_type&gt;&amp;
- operator&lt;&lt;(basic_ostream&lt; typename Path::string_type::value_type, typename Path::string_type::traits_type&gt;&amp; os,
- const Path&amp; ph );</span></pre>
-<blockquote>
- <p><i><span style="background-color: #FFFFFF">Effects:</span></i><span style="background-color: #FFFFFF">&nbsp;
- </span> <code><span style="background-color: #FFFFFF">os &lt;&lt; ph.string()</span></code></p>
- <p><i><span style="background-color: #FFFFFF">Returns:</span></i><span style="background-color: #FFFFFF">
- </span> <code><span style="background-color: #FFFFFF">os</span></code></p>
-</blockquote>
-<h3><u><a name="Class-filesystem_error"><span style="background-color: #FFFFFF">
-Class </span><code><span style="background-color: #FFFFFF">filesystem_error</span></code></a></u></h3>
-<pre><span style="background-color: #FFFFFF">namespace std
-{
- namespace tr2
- {
- namespace sys
- {
- class filesystem_error : public std::runtime_error
- {
- public:
- explicit filesystem_error(const std::string &amp; what_arg, system_error_type ec=0);
- system_error_type system_error() const;
- };
- } // namespace sys
- } // namespace tr2
-} // namespace std</span></pre>
-<p><span style="background-color: #FFFFFF">The class <code>filesystem_error</code> defines the
-base type of
-objects thrown as exceptions to report file system errors from functions described in this
-clause.</span></p>
-<blockquote>
- <p><span style="background-color: #FFFFFF">[</span><i><span style="background-color: #FFFFFF">Note:</span></i><span style="background-color: #FFFFFF">
- A non-template base class allows users who are uninterested in path specifics
- to catch a single exception type. </span> <i>
- <span style="background-color: #FFFFFF">-- end note</span></i><span style="background-color: #FFFFFF">]</span></p>
-</blockquote>
-<pre><span style="background-color: #FFFFFF">explicit filesystem_error(const std::string &amp; what_arg, system_error_type ec=0);</span></pre>
-<blockquote>
- <p><span style="background-color: #FFFFFF"><i>Postcondition:</i> <code>
- strcmp(what(), <i>what_arg</i>.c_str()) == 0 &amp;&amp; system_error() == <i>ec</i></code></span></p>
-</blockquote>
-<pre><span style="background-color: #FFFFFF">system_error_type system_error() const;</span></pre>
-<blockquote>
- <p><span style="background-color: #FFFFFF"><i>Returns: <code>ec</code></i></span></p>
-</blockquote>
-<h3><a name="Class-template-basic_filesystem_error">Class template <code>basic_filesystem_error</code></a></h3>
-<pre>namespace std
-{
- namespace tr2
- {
- namespace sys
- {
- template &lt;class Path&gt; class basic_filesystem_error : public <u><span style="background-color: #FFFFFF">filesystem</span>_error</u>
- {
- public:
- typedef Path path_type;
-
- explicit basic_filesystem_error(const std::string&amp; <u><span style="background-color: #FFFFFF">what_arg</span></u>, system_error_type ec=0);
- basic_filesystem_error(const std::string&amp; <u><span style="background-color: #FFFFFF">what_arg</span></u>, const path_type&amp; p1, system_error_type ec);
- basic_filesystem_error(const std::string&amp; <u><span style="background-color: #FFFFFF">what_arg</span></u>, const path_type&amp; p1, const path_type&amp; p2, system_error_type ec);
-
- const path_type&amp; path1() const;
- const path_type&amp; path2() const;
- };
-
- } // namespace sys
- } // namespace tr2
-} // namespace std</pre>
-<p>The class template <code>basic_filesystem_error</code> defines the type of
-objects thrown as exceptions to report file system errors from functions described in this
-clause.</p>
-<h4> <a name="basic_filesystem_error-constructors"> <code>basic_filesystem_error</code> constructors</a></h4>
-<pre>explicit basic_filesystem_error(const std::string&amp; <u><span style="background-color: #FFFFFF">what_arg</span></u>, system_error_type ec=0);</pre>
-<blockquote>
- <p><i>Postconditions:</i></p>
- <table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="41%">
- <tr>
- <td width="18%"><b>Expression</b></td>
- <td width="82%"><b>Value</b></td>
- </tr>
- <tr>
- <td width="18%" bgcolor="#FFFFFF"><code>
- <span style="background-color: #FFFFFF">what</span>()</code></td>
- <td width="82%" bgcolor="#FFFFFF"><span style="background-color: #FFFFFF">
- <code><i>what_arg</i>.c_str()</code></span></td>
- </tr>
- <tr>
- <td width="18%"><code>system_error()</code></td>
- <td width="82%"><code>ec</code></td>
- </tr>
- <tr>
- <td width="18%"><code>path1().empty()</code></td>
- <td width="82%"><code>true</code></td>
- </tr>
- <tr>
- <td width="18%"><code>path2().empty()</code></td>
- <td width="82%"><code>true</code></td>
- </tr>
- </table>
-</blockquote>
-<pre>basic_filesystem_error(const std::string&amp; <span style="background-color: #FFFFFF">what_arg</span>, const path_type&amp; p1, system_error_type ec);</pre>
-<blockquote>
- <p><i>Postconditions:</i></p>
- <table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="41%">
- <tr>
- <td width="18%"><b>Expression</b></td>
- <td width="82%"><b>Value</b></td>
- </tr>
- <tr>
- <td width="18%"><code><span style="background-color: #FFFFFF">what</span>()</code></td>
- <td width="82%"><span style="background-color: #FFFFFF">
- <code><i>what_arg</i>.c_str()</code></span></td>
- </tr>
- <tr>
- <td width="18%"><code>system_error()</code></td>
- <td width="82%"><code>ec</code></td>
- </tr>
- <tr>
- <td width="18%"><code>path1()</code></td>
- <td width="82%"><span style="background-color: #FFFFFF">Reference to stored copy of
- </span> <code>p1</code></td>
- </tr>
- <tr>
- <td width="18%"><code>path2().empty()</code></td>
- <td width="82%"><code>true</code></td>
- </tr>
- </table>
-</blockquote>
-<pre>basic_filesystem_error(const std::string&amp; <span style="background-color: #FFFFFF">what_arg</span>, const path_type&amp; p1, const path_type&amp; p2, system_error_type ec);</pre>
-<blockquote>
- <p><i>Postconditions:</i></p>
- <table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="41%">
- <tr>
- <td width="18%"><b>Expression</b></td>
- <td width="82%"><b>Value</b></td>
- </tr>
- <tr>
- <td width="18%"><code><span style="background-color: #FFFFFF">what</span>()</code></td>
- <td width="82%"><span style="background-color: #FFFFFF">
- <u>
- <code><i>w</i></code></u><code><i>hat_arg</i>.c_str()</code></span></td>
- </tr>
- <tr>
- <td width="18%"><code>system_error()</code></td>
- <td width="82%"><code>ec</code></td>
- </tr>
- <tr>
- <td width="18%"><code>path1()</code></td>
- <td width="82%"><span style="background-color: #FFFFFF">Reference to stored copy of
- </span> <code>p1</code></td>
- </tr>
- <tr>
- <td width="18%"><code>path2()</code></td>
- <td width="82%"><span style="background-color: #FFFFFF">Reference to stored copy of
- </span> <code>p2</code></td>
- </tr>
- </table>
-</blockquote>
-<h4> <a name="basic_filesystem_error-observers"> <code>basic_filesystem_error</code> observers</a></h4>
-<pre>const path_type&amp; path1() const;</pre>
-<blockquote>
- <p><i>Returns:</i> Reference to copy of <code>p1</code> stored by the
- constructor, or, if none, an empty path.</p>
-</blockquote>
-<pre>const path_type&amp; path2() const;</pre>
-<blockquote>
- <p><i>Returns:</i> Reference to copy of <code>p2</code> stored by the
- constructor, or, if none, an empty path.</p>
-</blockquote>
-<h3><a name="Class-template-basic_directory_entry">Class template <code>basic_directory_entry</code></a></h3>
-<pre>namespace std
-{
- namespace tr2
- {
- namespace sys
- {
- template &lt;class Path&gt; class basic_directory_entry
- {
- public:
- typedef Path path_type;
- typedef typename Path::string_type string_type;
-
- // constructors
- basic_directory_entry();
- explicit basic_directory_entry(const path_type&amp; p,
- <span style="background-color: #FFFFFF">file_status</span> st=file_status(), <span style="background-color: #FFFFFF">file_status</span> symlink_st=file_status());
-
- // modifiers
- void assign(const path_type&amp; p, <span style="background-color: #FFFFFF">file_status</span> st=file_status(), <span style="background-color: #FFFFFF">file_status</span> symlink_st=file_status());
- void replace_leaf(const string_type&amp; s, <span style="background-color: #FFFFFF">file_status</span> st=file_status(), <span style="background-color: #FFFFFF">file_status</span> symlink_st=file_status());
-
- // observers
- const Path&amp; path() const;
- operator const Path&amp;() const;
-<span style="background-color: #FFFFFF">
- file_status status() const;
- file_status status(system_error_code&amp; ec) const;
- file_status symlink_status() const;
- file_status symlink_status(system_error_code&amp; ec) const;
-</span><span style="background-color: #FFFF00">
-</span> // comparisons
- bool operator&lt;(const basic_directory_entry&lt;Path&gt;&amp; rhs);
- bool operator==(const basic_directory_entry&lt;Path&gt;&amp; rhs);
- bool operator!=(const basic_directory_entry&lt;Path&gt;&amp; rhs);
- bool operator&gt;(const basic_directory_entry&lt;Path&gt;&amp; rhs);
- bool operator&lt;=(const basic_directory_entry&lt;Path&gt;&amp; rhs);
- bool operator&gt;=(const basic_directory_entry&lt;Path&gt;&amp; rhs);
-
- private:
- path_type m_path; // for exposition only
- mutable <span style="background-color: #FFFFFF">file_status</span> m_status; // for exposition only; stat()-like
- mutable <span style="background-color: #FFFFFF">file_status</span> m_symlink_status; // for exposition only; lstat()-like
- };
-
- } // namespace sys
- } // namespace tr2
-} // namespace std</pre>
-<p>A <code>basic_directory_entry</code> object stores a <code>basic_path object</code>,
-a <code>file_status</code> object for non-symbolic link status, and a <code>
-file_status</code> object for symbolic link status. The <code>file_status</code>
-objects act as value caches.</p>
-<blockquote>
-<p>[<i>Note:</i> Because <code>status()</code>on a pathname may be a very expensive operation,
-some operating systems provide status information as a byproduct of directory
-iteration. Caching such status information can result is significant time savings. Cached and
-non-cached results may differ in the presence of race conditions. <i>-- end note</i>]</p>
-<p><span style="background-color: #E0E0E0"><i>Actual cold-boot timing of iteration over
-a directory with 15,047 entries was six seconds for non-cached status queries
-versus one second for cached status queries. Windows XP, 3.0 GHz processor, with
-a moderately fast hard-drive. Similar speedup expected on Linux and BSD-derived
-Unix variants that provide status during directory iteration.</i></span></p>
-</blockquote>
-<h4> <a name="basic_directory_entry-constructors"> <code>basic_directory_entry </code>constructors</a></h4>
-<pre>basic_directory_entry();</pre>
-<blockquote>
- <p><i>Postconditions:</i></p>
- <table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="36%">
- <tr>
- <td width="18%"><b>Expression</b></td>
- <td width="82%"><b>Value</b></td>
- </tr>
- <tr>
- <td width="18%"><code>path().empty()</code></td>
- <td width="82%"><code>true</code></td>
- </tr>
- <tr>
- <td width="18%"><code>status()</code></td>
- <td width="82%"><code>file_status()</code></td>
- </tr>
- <tr>
- <td width="18%"><code>symlink_status()</code></td>
- <td width="82%"><code>file_status()</code></td>
- </tr>
- </table>
-</blockquote>
-<pre>explicit basic_directory_entry(const path_type&amp; p, <span style="background-color: #FFFFFF">file_status</span> st=file_status(), <span style="background-color: #FFFFFF">file_status</span> symlink_st=file_status());</pre>
-<blockquote>
- <p><i>Postconditions:</i></p>
- <table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="36%">
- <tr>
- <td width="18%"><b>Expression</b></td>
- <td width="82%"><b>Value</b></td>
- </tr>
- <tr>
- <td width="18%"><code>path()</code></td>
- <td width="82%"><code>p</code></td>
- </tr>
- <tr>
- <td width="18%"><code>status()</code></td>
- <td width="82%"><code>st</code></td>
- </tr>
- <tr>
- <td width="18%"><code>symlink_status()</code></td>
- <td width="82%"><code>symlink_st</code></td>
- </tr>
- </table>
-</blockquote>
-<h4> <a name="basic_directory_entry-modifiers"> <code>basic_directory_entry </code>modifiers</a></h4>
-<pre>void assign(const path_type&amp; p, <span style="background-color: #FFFFFF">file_status</span> st=file_status(), <span style="background-color: #FFFFFF">file_status</span> symlink_st=file_status());</pre>
-<blockquote>
- <p><i>Postconditions:</i></p>
- <table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="36%">
- <tr>
- <td width="18%"><b>Expression</b></td>
- <td width="82%"><b>Value</b></td>
- </tr>
- <tr>
- <td width="18%"><code>path()</code></td>
- <td width="82%"><code>p</code></td>
- </tr>
- <tr>
- <td width="18%"><code>status()</code></td>
- <td width="82%"><code>st</code></td>
- </tr>
- <tr>
- <td width="18%"><code>symlink_status()</code></td>
- <td width="82%"><code>symlink_st</code></td>
- </tr>
- </table>
-</blockquote>
-<pre>void replace_leaf(const string_type&amp; s, <span style="background-color: #FFFFFF">file_status</span> st=file_status(), <span style="background-color: #FFFFFF">file_status</span> symlink_st=file_status());</pre>
-<blockquote>
- <p><i>Postconditions:</i></p>
- <table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="43%">
- <tr>
- <td width="18%"><b>Expression</b></td>
- <td width="82%"><b>Value</b></td>
- </tr>
- <tr>
- <td width="18%"><code>path()</code></td>
- <td width="82%"><code>path().branch() / s</code></td>
- </tr>
- <tr>
- <td width="18%"><code>status()</code></td>
- <td width="82%"><code>st</code></td>
- </tr>
- <tr>
- <td width="18%"><code>symlink_status()</code></td>
- <td width="82%"><code>symlink_st</code></td>
- </tr>
- </table>
-</blockquote>
-<h4> <a name="basic_directory_entry-observers"> <code>basic_directory_entry</code> observers</a></h4>
-<pre>const Path&amp; path() const;
-operator const Path&amp;() const;</pre>
-<blockquote>
- <p><i>Returns:</i> <code>m_path</code></p>
-</blockquote>
-<pre><span style="background-color: #FFFFFF">file_status status() const;</span></pre>
-<blockquote>
-<p><span style="font-style: italic; background-color: #FFFFFF">Effects:</span><span style="background-color: #FFFFFF">
-As if,</span></p>
- <blockquote>
- <pre><span style="background-color: #FFFFFF">if ( !status_known( m_status ) )
-{
- if ( status_known(m_symlink_status) &amp;&amp; !is_symlink(m_symlink_status) )
- { m_status = m_symlink_status; }
- else { m_status = status(m_path); }
-}</span></pre>
- </blockquote>
- <p><span style="background-color: #FFFFFF"><i>Throws:</i> See <code>status</code>
- function.</span></p>
- <p><span style="background-color: #FFFFFF"><i>Returns:</i> <code>m_status</code></span></p>
-</blockquote>
-<pre><span style="background-color: #FFFFFF">file_status status(system_error_code&amp; ec) const;</span></pre>
-<blockquote>
-<p><span style="font-style: italic; background-color: #FFFFFF">Effects:</span><span style="background-color: #FFFFFF">
-As if,</span></p>
- <blockquote>
- <pre><span style="background-color: #FFFFFF">if ( !status_known( m_status ) )
-{
- if ( status_known(m_symlink_status) &amp;&amp; !is_symlink(m_symlink_status) )
- { m_status = m_symlink_status; }
- else { m_status = status(m_path, ec); }
-}
-else ec = 0;</span></pre>
- </blockquote>
- <p><span style="background-color: #FFFFFF"><i>Returns:</i> <code>m_status</code></span></p>
-</blockquote>
-<pre><span style="background-color: #FFFFFF">file_status symlink_status() const;</span></pre>
-<blockquote>
-<p><span style="font-style: italic; background-color: #FFFFFF">Effects:</span><span style="background-color: #FFFFFF">
-As if,</span></p>
- <blockquote>
- <pre><span style="background-color: #FFFFFF">if ( !status_known( m_symlink_status ) )
-{
- m_symlink_status = symlink_status(m_path);
-}</span></pre>
- </blockquote>
- <p><span style="background-color: #FFFFFF"><i>Throws:</i> See <code>symlink_status</code>
- function.</span></p>
- <p><span style="background-color: #FFFFFF"><i>Returns:</i> <code>
- m_symlink_status</code></span></p>
-</blockquote>
-<pre><span style="background-color: #FFFFFF">file_status symlink_status(system_error_code&amp; ec) const;</span></pre>
-<blockquote>
-<p><span style="font-style: italic; background-color: #FFFFFF">Effects:</span><span style="background-color: #FFFFFF">
-As if,</span></p>
- <blockquote>
- <pre><span style="background-color: #FFFFFF">if ( !status_known( m_symlink_status ) )
-{
- m_symlink_status = symlink_status(m_path, ec);
-}
-else ec = 0;</span></pre>
- </blockquote>
- <p><span style="background-color: #FFFFFF"><i>Returns:</i> <code>m_symlink_status</code></span></p>
-</blockquote>
-<h3><a name="Class-template-basic_directory_iterator">Class template <code>basic_directory_iterator</code></a></h3>
-<pre>namespace std
-{
- namespace tr2
- {
- namespace sys
- {
- template &lt;class Path&gt;
- class basic_directory_iterator :
- public iterator&lt;input_iterator_tag, basic_directory_entry&lt;Path&gt; &gt;
- {
- public:
- typedef Path path_type;
-
- // constructors
- basic_directory_iterator();
- explicit basic_directory_iterator(const Path&amp; dp);
- basic_directory_iterator(const Path&amp; dp, system_error_type&amp; ec);
- basic_directory_iterator(const basic_directory_iterator&amp; bdi);
- basic_directory_iterator&amp; operator=(const basic_directory_iterator&amp; bdi);
- ~basic_directory_iterator();
-
- // other members as required by
- // C++ Std, 24.1.1 Input iterators [lib.input.iterators]
- };
-
- } // namespace sys
- } // namespace tr2
-} // namespace std</pre>
-<p> <code>basic_directory_iterator</code> satisfies the requirements of an
-input iterator (C++ Std, 24.1.1, Input iterators [lib.input.iterators]).</p>
-<p>A <code>basic_directory_iterator</code> reads successive elements from the directory for
-which it was constructed, as if by calling <i>POSIX</i>
-<code>
-readdir_r()</code>. After a <code>basic_directory_iterator</code> is constructed, and every time
-<code>operator++</code> is called,
-it reads and stores a value of <code>basic_directory_entry&lt;Path&gt;</code>
-and possibly stores associated status values.
-<code>operator++</code> is not equality preserving; that is, <code>i == j</code> does not imply that
-<code>++i == ++j</code>. </p>
-<blockquote>
-<p>[<i>Note:</i> The practical consequence of not preserving equality is that directory iterators
-can be used only for single-pass algorithms. <i>--end note</i>]</p>
-</blockquote>
-<p>If the end of the directory elements is reached, the iterator becomes equal to
-the end iterator value. The constructor <code>basic_directory_iterator()</code>
-with no arguments always constructs an end iterator object, which is the only
-legitimate iterator to be used for the end condition. The result of <code>
-operator*</code> on an end iterator is not defined. For any other iterator value
-a <code>const basic_directory_entry&lt;Path&gt;&amp;</code> is returned. The result of
-<code>operator-&gt;</code> on an end iterator is not defined. For any other
-iterator value a <code>const basic_directory_entry&lt;Path&gt;*</code> is
-returned. </p>
-<p>Two end iterators are always equal. An end iterator is not equal to a non-end
-iterator.</p>
-<blockquote>
-<p><i><span style="background-color: #E0E0E0">The above wording is based on the
-Standard Library's istream_iterator wording. Commentary was shortened and
-moved into a note.</span></i></p>
-</blockquote>
-<p>The result of calling the <code>path()</code> member of the <code>
-basic_directory_entry</code> object obtained by dereferencing a <code>
-basic_directory_iterator</code> is a reference to a <code>basic_path</code>
-object composed of the directory argument from which the iterator was
-constructed with filename of the directory entry appended as if by <code>
-operator/=</code>. </p>
-<blockquote>
-<p>[<i><a name="Example-program">Example</a>: </i>This program accepts an
-optional command line argument, and if that argument is a directory pathname,
-iterates over the contents of the directory. For each directory entry, the name
-is output, and if the entry is for a regular file, the size of the file is
-output.</p>
- <blockquote>
- <pre>#include &lt;iostream&gt;
-#include &lt;filesystem&gt;
-
-using std::tr2::sys;
-using std::cout;
-
-int main(int argc, char* argv[])
-{
- std::string p(argc &lt;= 1 ? &quot;.&quot; : argv[1]);
-
- if (is_directory(p))
- {
- for (directory_iterator itr(p); itr!=directory_iterator(); ++itr)
- {
- cout &lt;&lt; itr-&gt;path().leaf() &lt;&lt; ' '; // display filename only
- if (is_regular(itr-&gt;status())) cout &lt;&lt; &quot; [&quot; &lt;&lt; file_size(itr-&gt;path()) &lt;&lt; ']';
- cout &lt;&lt; '\n';
- }
- }
- else cout &lt;&lt; (exists(p) : &quot;Found: &quot; : &quot;Not found: &quot;) &lt;&lt; p &lt;&lt; '\n';
-
- return 0;
-}</pre>
- </blockquote>
- <p><i>-- end example</i>]</p>
-</blockquote>
-<p>Directory iteration shall not yield directory entries for the current (<i>dot</i>)
-and parent (<i>dot dot</i>) directories.</p>
-<p>The order of directory entries obtained by dereferencing successive
-increments of a <code>basic_directory_iterator</code> is unspecified.</p>
-<blockquote>
-<p>[<i>Note:</i> Programs performing directory iteration may wish to test if the
-path obtained by dereferencing a directory iterator actually exists. It could be
-a
-symbolic link to a non-existent file. Programs recursively
-walking directory trees for purposes of removing and renaming entries may wish
-to avoid following symbolic links.</p>
-<p>If a file is removed from or added to a directory after the
-construction of a <code>basic_directory_iterator</code> for the directory, it is
-unspecified whether or not subsequent incrementing of the iterator will ever
-result in an iterator whose value is the removed or added directory entry. See
-<i>POSIX</i>
-<code>
-readdir_r()</code>. <i>
---end note</i>]</p>
-</blockquote>
-<h4><a name="basic_directory_iterator-constructors"><code>basic_directory_iterator</code> constructors</a></h4>
-
-<p><code>basic_directory_iterator();</code></p>
-
-<blockquote>
-
-<p><i>Effects:</i> Constructs the end iterator.</p>
-
-</blockquote>
-
-<p><code>explicit basic_directory_iterator(const Path&amp; dp);</code></p>
-
-<blockquote>
-
-<p><i>Effects:</i> Constructs a iterator representing the first
-entry in the directory resolved to by <code>dp</code>, otherwise, the end iterator.</p>
-
-<p>[<i>Note:</i> To iterate over the current directory, write <code>
-directory_iterator(&quot;.&quot;)</code> rather than <code>directory_iterator(&quot;&quot;)</code>.
-<i>-- end note</i>]</p>
-</blockquote>
-<pre><code>basic_directory_iterator(const Path&amp; dp, system_error_type&amp; ec );</code></pre>
-<blockquote>
-
-<p><i>Effects:</i> Constructs a iterator representing the first
-entry in the directory resolved to by <code>dp</code>, otherwise, the end iterator.
-If an error occurs while establishing the results, the iterator constructed
-represents the end iterator and <code>ec</code> is set to the error code
-reported by the operating system, otherwise to 0.</p>
-
-</blockquote>
-<h3><a name="Class-template-basic_recursive_directory_iterator">Class template <code>basic_recursive_directory_iterator</code></a></h3>
-<pre>namespace std
-{
- namespace tr2
- {
- namespace sys
- {
- template &lt;class Path&gt;
- class basic_recursive_directory_iterator :
- public iterator&lt;input_iterator_tag, basic_directory_entry&lt;Path&gt; &gt;
- {
- public:
- typedef Path path_type;
-
- // constructors
- basic_recursive_directory_iterator();
- explicit basic_recursive_directory_iterator(const Path&amp; dp);
- basic_recursive_directory_iterator(const basic_recursive_directory_iterator&amp; brdi);
- basic_recursive_directory_iterator&amp; operator=(const basic_recursive_directory_iterator&amp; brdi);
- ~basic_recursive_directory_iterator();
-
- // observers
- int level() const;
-
- // modifiers
- void pop();
- void no_push();
-
- // other members as required by
- // C++ Std, 24.1.1 Input iterators [lib.input.iterators]
-
- private:
- int m_level; // for exposition only
- };
-
- } // namespace sys
- } // namespace tr2
-} // namespace std</pre>
-<p>The behavior of a <code>basic_recursive_directory_iterator</code> is the same
-as a <code>basic_directory_iterator</code> unless otherwise specified.</p>
-<ul>
- <li>When an iterator is constructed, <code>m_level</code> is set to 0;</li>
- <li>When an iterator <code>it</code> is incremented, if <code>it-&gt;is_directory()</code>
- is true and <code>no_push()</code> had not been called subsequent to
- the most recent increment operation (or construction, if no increment has
- occurred), then&nbsp; <code>m_level</code> is incremented, the
- directory is visited, and its contents recursively iterated over.</li>
- <li>When an iterator reaches the end of the directory currently being iterated
- over, or when <code>pop()</code> is called, <code>m_level</code> is
- decremented, and iteration continues with the parent directory, until the
- directory specified in the constructor argument is reached.</li>
- <li><code>level()</code> returns <code>m_level</code>.</li>
- <li><code>level()</code>, <code>pop()</code>, and <code>no_push()</code> all
- require that the iterator not be the end iterator.</li>
-</ul>
-<blockquote>
- <p>[<i>Note:</i> One of the uses of <code>no_push()</code> is to prevent
- unwanted recursion into symlinked directories. This may be necessary to
- prevent loops on some operating systems. <i>--end note</i>]</p>
-</blockquote>
-<h3><a name="file_status">Class file_status</a></h3>
-<pre>namespace std
-{
- namespace tr2
- {
- namespace sys
- {
- class file_status
- {
- public:
- explicit file_status( file_type v = status_unknown );
-
- file_type type() const;
- void type( file_type v );
- };
- } // namespace sys
- } // namespace tr2
-} // namespace std</pre>
-<p>A <code>file_status</code> object stores information about the status of a
-file. The internal form of the stored information is unspecified.</p>
-<blockquote>
- <p><i>[Note: </i>The class may be extended in the future to store
- additional status information. <i>--end note]</i></p>
-</blockquote>
-<h4>Members</h4>
-<pre>explicit file_status( file_type v = status_unknown );</pre>
-<blockquote>
- <p><i>Effects:</i> Stores <code>v</code>.</p>
-</blockquote>
-<pre>file_type type() const;</pre>
-<blockquote>
- <p><i>Returns: </i>The stored <code>file_type</code>.</p>
-</blockquote>
-<pre>void type( file_type v );</pre>
-<blockquote>
- <p><i>Effects:</i> Stores <code>v</code>, replacing the previously stored
- value.</p>
-</blockquote>
-<h3><a name="Non-member-functions">Non-member operational functions</a></h3>
-<h4><a name="Status-functions">Status functions</a></h4>
-<pre>template &lt;class Path&gt; file_status status(const Path&amp; p, system_error_code&amp; ec);
-template &lt;class Path&gt; file_status symlink_status(const Path&amp; p, system_error_code&amp; ec);</pre>
-<blockquote>
- <p><i>Returns:</i></p>
- <blockquote>
- For <code>status,</code> determine the attributes
- of
- <code>p</code> as if by<i> POSIX </i> <code>
- stat()</code>,
- for <code>symlink_status</code> determine the attributes as if by <i>POSIX </i> <code>
- <a href="http://www.opengroup.org/onlinepubs/000095399/functions/lstat.html">
- lstat()</a></code>.<blockquote>
- <p>[<i>Note:</i> For symbolic links, <code>stat()</code> continues
- pathname resolution using the contents of the symbolic link, <code>lstat()</code>
- does not. <i>--
- end note</i>]</p>
- </blockquote>
- <p>If the operating system reports an error during attribute determination:</p>
- <ul>
- <li>If the error indicating that <code>p</code> could not
- be resolved, as if by POSIX error codes ENOENT or ENOTDIR, set ec to 0 and return <code>
- file_status(not_found_flag)</code>.</li>
- </ul>
- <ul>
- <li>Otherwise, set ec to the error code reported by the operating system
- and return <code>
- file_status(status_unknown)</code>.</li>
- </ul>
- Otherwise:<ul>
- <li>If the attributes indicate a regular file, as if by <i>POSIX</i>&nbsp;S_ISREG(),
- return <code>
- file_status(regular_file)</code>.</li>
- <li>Else if the attributes indicate a directory, as if by <i>POSIX</i> S_ISDIR(),
- return <code>
- file_status(directory_file)</code>.</li>
- <li>Else if the attributes indicate a symbolic link, as if by <i>POSIX</i> S_ISLNK(),
- return <code>
- file_status(symlink_file)</code>. <i>[Note: </i>Only possible for <code>
- symlink_status</code>. <i>--end note]</i></li>
- <li>Else if the attributes indicate a block special file, as if by <i>POSIX</i> S_ISBLK(),
- return <code>
- file_status(block_file)</code>.</li>
- <li>Else if the attributes indicate a character special file, as if by <i>POSIX</i> S_ISCHR(),
- return <code>
- file_status(character_file)</code>.</li>
- <li>Else if the attributes indicate a fifo or pipe file, as if by <i>POSIX</i> S_ISFIFO(),
- return <code>
- file_status(fifo_file)</code>.</li>
- <li>Else if the attributes indicate a socket, as if by <i>POSIX</i> S_ISSOCK(),
- return <code>
- file_status(socket_file)</code>.</li>
- <li>Else return <code>
- file_status(type_unknown)</code>.</li>
- </ul>
- </blockquote>
-<p>[<i>Note:</i> <code>directory_file</code> implies <code>
-basic_directory_iterator</code> on the file would succeed, and <code>
-regular_file</code> implies appropriate <code>&lt;fstream&gt;</code> operations would succeed,
-assuming no hardware, permission, access, or race
-condition errors. For <code>regular_file,</code> the converse is not true; lack of
-<code>regular_file</code> does not necessarily imply <code>&lt;fstream&gt;</code> operations would
-fail on a directory.
-<i>-- end note</i>]</p>
-</blockquote>
-<pre>template &lt;class Path&gt; file_status status(const Path&amp; p);</pre>
-<blockquote>
- <p><i>Effects:</i> <code>system_error_code ec;</code><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <code>file_status stat(status(p, ec));</code></p>
- <p><i>Throws:</i> <code>basic_filesystem_error&lt;Path&gt;</code> if <code>ec
- != 0</code></p>
- <p><i>Returns:</i> <code>stat</code></p>
-</blockquote>
-<pre>template &lt;class Path&gt; file_status symlink_status(const Path&amp; p);</pre>
-<blockquote>
- <p><i>Effects:</i> <code>system_error_code ec;</code><br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
- <code>file_status stat(symlink_status(p, ec));</code></p>
- <p><i>Throws:</i> <code>basic_filesystem_error&lt;Path&gt;</code> if <code>ec
- != 0</code></p>
- <p><i>Returns: </i><code>stat</code></p>
-</blockquote>
-<h4><a name="Predicate-functions">Predicate functions</a></h4>
-<pre><span style="background-color: #FFFFFF">bool status_known(file_status s);</span></pre>
-<blockquote>
- <p><i><span style="background-color: #FFFFFF">Returns:</span></i><span style="background-color: #FFFFFF">
- <code>s.type() != status_unknown</code></span></p>
-</blockquote>
-<pre><span style="background-color: #FFFFFF">bool </span><a name="exists"><span style="background-color: #FFFFFF">exists</span></a><span style="background-color: #FFFFFF">(file_status</span><span style="background-color: #FFFFFF"> s);</span></pre>
-<blockquote>
- <p><i><span style="background-color: #FFFFFF">Returns:</span></i><span style="background-color: #FFFFFF">
- <code>status_known(s) &amp;&amp; s.type() != file_not_found</code></span></p>
-</blockquote>
-<pre>template &lt;class Path&gt; bool <a name="exists">exists</a>(const Path&amp; p);</pre>
-<blockquote>
- <p><i>Returns:</i> <code>exists( status(p) )</code></p>
-</blockquote>
-<pre><span style="background-color: #FFFFFF">bool </span><code><span style="background-color: #FFFFFF">is_regular</span></code><span style="background-color: #FFFFFF">(file_status</span><span style="background-color: #FFFFFF"> s);</span></pre>
-<blockquote>
- <p><i><span style="background-color: #FFFFFF">Returns:</span></i><span style="background-color: #FFFFFF">
- <code>s.type() == regular_file</code></span></p>
-</blockquote>
-<pre><code>template &lt;class Path&gt; bool is_regular(const Path&amp; p);</code></pre>
-<blockquote>
- <p><i>Returns:</i> <code>is_regular( status(p) )</code></p>
-</blockquote>
-<pre><span style="background-color: #FFFFFF">bool </span><code><span style="background-color: #FFFFFF">is_directory</span></code><span style="background-color: #FFFFFF">(file_status</span><span style="background-color: #FFFFFF"> s);</span></pre>
-<blockquote>
- <p><i><span style="background-color: #FFFFFF">Returns:</span></i><span style="background-color: #FFFFFF"> </span>
- <code><span style="background-color: #FFFFFF">s.type() == directory_file</span></code></p>
-</blockquote>
-<pre><code>template &lt;class Path&gt; bool is_directory(const Path&amp; p);</code></pre>
-<blockquote>
- <p><i>Returns:</i> <code>is_directory( status(p) )</code></p>
-</blockquote>
-<pre><span style="background-color: #FFFFFF">bool <a name="exists">is_symlink</a>(file_status s);</span></pre>
-<blockquote>
- <p><i><span style="background-color: #FFFFFF">Returns:</span></i><span style="background-color: #FFFFFF"> </span>
- <code><span style="background-color: #FFFFFF">s.type() == symlink_file</span></code></p>
-</blockquote>
-<pre><code>template &lt;class Path&gt; bool is_symlink(const Path&amp; p);</code></pre>
-<blockquote>
- <p><i>Returns:</i> <code>is_symlink( symlink_status(p) )</code></p>
-</blockquote>
-<pre><span style="background-color: #FFFFFF">bool <a name="exists">is_other</a>(file_status s);</span></pre>
-<blockquote>
- <p><i><span style="background-color: #FFFFFF">Returns:</span></i><span style="background-color: #FFFFFF">
- <code>return exists(s) &amp;&amp; !is_regular(s) &amp;&amp; !is_directory(s) &amp;&amp; !is_symlink(s)</code></span></p>
-</blockquote>
-<pre><code>template &lt;class Path&gt; bool is_other(const Path&amp; p);</code></pre>
-<blockquote>
- <p><i>Returns:</i> <code>is_other( status(p) )</code></p>
-</blockquote>
-<pre><code>template &lt;class Path&gt; bool <span style="background-color: #FFFFFF; text-decoration:underline">is_</span>empty(const Path&amp; p);</code></pre>
-<blockquote>
- <p><i>Effects:</i> Determines <code>file_status s</code>, as if by <code>
- status(p)</code>.</p>
- <p><i>Throws:</i> <code>basic_filesystem_error&lt;Path&gt;</code> if <code>!exist(s) ||
- is_other(s)</code>.</p>
- <p><i>Returns:</i> <code>is_directory(s)<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ?
- basic_directory_iterator&lt;Path&gt;(p) == basic_directory_iterator&lt;Path&gt;()<br>
-&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; : file_size(p) == 0;</code></p>
-</blockquote>
-<pre><code>template &lt;class Path1, class Path2&gt; bool <a name="equivalent">equivalent</a>(const Path1&amp; p1, const Path2&amp; p2);</code></pre>
-<blockquote>
- <p><i>Requires:</i> <code>Path1::external_string_type</code> and <code>
- Path2::external_string_type</code> are the same type. </p>
- <p><i>Effects:</i> Determines <code>file_status s1</code> and <code>s2</code>,
- as if by <code>status(p1)</code> and&nbsp; <code>status(p2)</code>,
- respectively.</p>
- <p><i>Throws:</i> <code>basic_filesystem_error&lt;Path1&gt;</code><span style="background-color: #FFFFFF"> </span>
- if <code>(!exists(s1) &amp;&amp; !exists(s2)) || (is_other(s1) &amp;&amp;
- is_other(s2))</code>.</p>
- <p><i>Returns:</i> <code>true</code>, if <code>sf1 == sf2</code> and <code>p1</code> and <code>p2</code>
- resolve to the same file system entity, else <code>false</code>.</p>
- <p>Two paths are considered to resolve to
- the same file system entity if two candidate entities reside on the same
- device at the same location. This is determined as if by the values of the <i>POSIX</i> <code>
- stat</code>
- structure<code>,</code> obtained as if by <code>
- stat()</code> for the two paths, having equal
- <code>st_dev</code> values and equal <code>st_ino</code> values.</p>
- <p>[<i>Note:</i> <i>POSIX</i> requires that <i>&quot;st_dev</i> must be unique
- within a Local Area Network&quot;. Conservative <i>POSIX</i> implementations may
- also wish to check for equal <code>st_size</code> and <code>st_mtime</code>
- values. <i>Windows</i> implementations may use <code>GetFileInformationByHandle()</code> as a surrogate for <code>
- stat()</code>, and consider &quot;same&quot; to be equal values for <code>
- dwVolumeSerialNumber</code>, <code>nFileIndexHigh</code>, <code>
- nFileIndexLow</code>, <code>nFileSizeHigh</code>, <code>nFileSizeLow</code>,
- <code>ftLastWriteTime.dwLowDateTime</code>, and <code>
- ftLastWriteTime.dwHighDateTime</code>. <i>-- end note</i>]</p>
-</blockquote>
-<h4><a name="Attribute-functions">Attribute functions</a></h4>
-<p>[<i>Note:</i> A strictly limited number of attribute functions are provided
-because few file system attributes are portable. Even the functions provided will be impossible to implement on some file
-systems. <i>--end note</i>.]</p>
-<pre>template &lt;class Path&gt; const Path&amp; <a name="initial_path">initial_path</a>();</pre>
-<blockquote>
- <p><i>Returns:</i> <code>current_path()</code> at the time of entry to <code>
- main()</code>.</p>
- <p>[<i>Note:</i> These semantics turn a dangerous global variable into a safer
- global constant. <i>--end note</i>]</p>
- <p>[<i>Note:</i> Full implementation requires runtime library support.
- Implementations which cannot provide runtime library support are encouraged to
- instead store the value of <code>current_path()</code> at the first call of
- <a name="initial_path"><code>initial_path</code></a><code>()</code>, and
- return this value for all subsequent calls. Programs using
- <a name="initial_path"><code>initial_path</code></a><code>()</code> are
- encouraged to call it immediately on entrance to <code>main()</code> so that
- they will work correctly with such partial implementations. <i>--end note</i>]</p>
-</blockquote>
-<pre>template &lt;class Path&gt; Path current_path();</pre>
-<blockquote>
- <p><i>Returns:</i> The current path, as if by <i>POSIX</i>
- <a href="http://www.opengroup.org/onlinepubs/000095399/functions/getcwd.html">
- <code>getcwd()</code></a>.</p>
- <p><i>Postcondition:</i> <code>current_path().is_complete()</code></p>
- <p>[<i>Note:</i> The current path as returned by many operating systems is a
- dangerous global variable. It may be changed unexpectedly by a third-party or
- system library functions, or by another thread. Although dangerous, the
- function is useful in dealing with other libraries.. For a safer alternative,
- see <code>initial_path()</code>. The <code>
- current_path()</code> name was chosen to emphasize that the return is a
- complete path, not just a single directory name. <i>-- </i><i>end note</i>]</p>
-</blockquote>
-<pre>template &lt;class Path&gt; <span style="background-color: #FFFFFF; ">uintmax_t</span> file_size(const Path&amp; p);</pre>
-<blockquote>
- <p><i>Returns:</i> The size
- <span style="background-color: #FFFFFF; ">in bytes</span>
- of the file <code>p</code> resolves to, determined as if by the value of
- the <i>POSIX</i> <code>
- stat</code> structure member <code>st_size</code>
- obtained as if by <i>POSIX</i> <code>
- stat()</code>.</p>
-</blockquote>
-<pre><span style="background-color: #FFFFFF"><a name="space">template</a> &lt;class Path&gt; space_info space(const Path&amp; p);</span></pre>
-<blockquote>
- <p><span style="background-color: #FFFFFF"><i>Returns:</i> A <code>space_info</code>
- object. The value of the <code>space_info</code> object is determined as if by
- using </span> <i><span style="background-color: #FFFFFF">POSIX</span></i><span style="background-color: #FFFFFF"> <code>
- <a href="http://www.opengroup.org/onlinepubs/000095399/functions/statvfs.html" style="text-decoration: none">
- statvfs()</a></code> to obtain a <i>POSIX</i> struct <code>
- <a href="http://www.opengroup.org/onlinepubs/000095399/basedefs/sys/statvfs.h.html" style="text-decoration: none">
- statvfs</a></code>, and then multiplying its <code>f_blocks</code>, <code>
- f_bfree</code>, and <code>f_bavail</code> members by its <code>f_frsize</code>
- member, and assigning the results to the <code>capacity</code>, <code>free</code>,
- and <code>available</code> members respectively. Any members for which the
- value cannot be determined shall be set to -1.</span></p>
-</blockquote>
-<pre>template &lt;class Path&gt; std::time_t last_write_time(const Path&amp; p);</pre>
-<blockquote>
- <p><i>Returns:</i> The time of last data modification of <code>p</code>, determined as if by the
- value of the <i>POSIX</i> <code>
- stat</code> structure member <code>st_mtime</code>&nbsp; obtained
- as if by <i>POSIX</i> <code>
- stat()</code>.</p>
-</blockquote>
-<pre>template &lt;class Path&gt; void last_write_time(const Path&amp; p, const std::time_t new_time);</pre>
-<blockquote>
- <p><i>Effects:</i> Sets the time of last data modification of the file
- resolved to by <code>p</code>
- to <code>new_time</code>, as if by <i>POSIX</i> <code>
- stat()</code>
- followed by <i>POSIX</i>
- <a href="http://www.opengroup.org/onlinepubs/000095399/functions/utime.html">
- <code>utime()</code></a>.</p>
- <p>[<i>Note:</i> The apparent postcondition <code>last_write_time(p) ==
- new_time</code> is not specified since it would not hold for many file systems
- due to coarse time mechanism granularity. <i>-- end note</i>]</p>
-</blockquote>
-<h4>Other o<a name="Operations-functions">perations functions</a></h4>
-<pre>template &lt;class Path&gt; bool create_directory(const Path&amp; dp);</pre>
-<blockquote>
- <p><i>Effects:</i> Attempts to create the directory <code>dp</code> resolves to,
- as if by<i> POSIX </i><code>
- mkdir()</code> with a second argument of S_IRWXU|S_IRWXG|S_IRWXO. </p>
- <p><i>Throws:</i> <code>basic_filesystem_error&lt;Path&gt;</code> if <i>
- Effects</i> fails for any reason other than because the directory already exists.</p>
- <p><i>Returns:</i> True if a new directory was created, otherwise false.</p>
- <p><i>Postcondition:</i> <code>is_directory(dp)</code></p>
-</blockquote>
-<pre><span style="background-color: #FFFFFF">template &lt;class Path1, class Path2&gt;
- system_error_type create_hard_link(const Path1&amp; to_p, const Path2&amp; from_p, system_error_code&amp; ec);</span></pre>
-<blockquote>
- <p><i><span style="background-color: #FFFFFF">Requires:</span></i><span style="background-color: #FFFFFF">
- </span> <code><span style="background-color: #FFFFFF">Path1::external_string_type</span></code><span style="background-color: #FFFFFF"> and
- </span> <code>
- <span style="background-color: #FFFFFF">Path2::external_string_type</span></code><span style="background-color: #FFFFFF"> are the same type.</span></p>
- <p><i><span style="background-color: #FFFFFF">Effects:</span></i><span style="background-color: #FFFFFF"> Establishes the postcondition, as if by
- </span> <i><span style="background-color: #FFFFFF">POSIX</span></i><span style="background-color: #FFFFFF">
- </span> <code>
- <a href="http://www.opengroup.org/onlinepubs/000095399/functions/link.html">
- <span style="background-color: #FFFFFF">link()</span></a></code><span style="background-color: #FFFFFF">.</span></p>
- <p><i><span style="background-color: #FFFFFF">Returns:</span></i><span style="background-color: #FFFFFF"> If the
- postcondition cannot be established, a system error code
- indicating the reason for the failure, otherwise 0.</span></p>
- <p><i><span style="background-color: #FFFFFF">Postcondition:</span></i></p>
- <ul>
- <li><span style="background-color: #FFFFFF">&nbsp;</span><code><span style="background-color: #FFFFFF">exists(to_p) &amp;&amp; exists(from_p) &amp;&amp; equivalent(to_p,
- from_p)</span></code></li>
- <li><span style="background-color: #FFFFFF">The contents of the file or directory
- </span> <code><span style="background-color: #FFFFFF">to_p</span></code><span style="background-color: #FFFFFF"> resolves to are unchanged.</span></li>
- </ul>
- <p><span style="background-color: #FFFFFF">[</span><i><span style="background-color: #FFFFFF">Note:</span></i><span style="background-color: #FFFFFF">
- Some operating systems do not support hard links or support
- them only for regular files. Some operating systems limit the number of links per
- file.
- Some file systems that do not
- support
- hard links - the FAT system used on floppy discs, memory cards and flash
- drives,
- for example. Thus hard links should be avoided if wide portability is
- a concern. </span> <i><span style="background-color: #FFFFFF">-- end note</span></i><span style="background-color: #FFFFFF">]</span></p>
- </blockquote>
-<pre><span style="background-color: #FFFFFF">template &lt;class Path1, class Path2&gt;
- void create_hard_link(const Path1&amp; to_p, const Path2&amp; from_p);</span></pre>
-<blockquote>
- <p><i><span style="background-color: #FFFFFF">Requires:</span></i><span style="background-color: #FFFFFF">
- </span> <code><span style="background-color: #FFFFFF">Path1::external_string_type</span></code><span style="background-color: #FFFFFF"> and
- </span> <code>
- <span style="background-color: #FFFFFF">Path2::external_string_type</span></code><span style="background-color: #FFFFFF"> are the same type.</span></p>
- <p><i><span style="background-color: #FFFFFF">Effects:</span></i><span style="background-color: #FFFFFF">
- As if <code>system_error_code ec( create_hard_link( to_p, from_p ) );</code></span></p>
- <p><span style="font-style: italic; background-color: #FFFFFF">Throws:</span><span style="background-color: #FFFFFF">
- </span> <code>basic_filesystem_error&lt;Path1, Path2&gt;</code><span style="background-color: #FFFFFF">
- if <code>ec</code> is not zero.</span></p>
- </blockquote>
-<pre><span style="background-color: #FFFFFF">template &lt;class Path1, class Path2&gt;
- system_error_type create_symlink(const Path1&amp; to_p, const Path2&amp; from_p, system_error_code&amp; ec);</span></pre>
-<blockquote>
- <p><i><span style="background-color: #FFFFFF">Requires:</span></i><span style="background-color: #FFFFFF">
- </span> <code><span style="background-color: #FFFFFF">Path1::external_string_type</span></code><span style="background-color: #FFFFFF"> and
- </span> <code>
- <span style="background-color: #FFFFFF">Path2::external_string_type</span></code><span style="background-color: #FFFFFF"> are the same type.</span></p>
- <p><i><span style="background-color: #FFFFFF">Effects:</span></i><span style="background-color: #FFFFFF"> Establishes the postcondition, as if by
- </span> <i><span style="background-color: #FFFFFF">POSIX</span></i><span style="background-color: #FFFFFF">
- </span> <code>
- <span style="background-color: #FFFFFF">
- <a href="http://www.opengroup.org/onlinepubs/000095399/functions/symlink.html">
- symlink()</a></span></code><span style="background-color: #FFFFFF">.</span></p>
- <p><i><span style="background-color: #FFFFFF">Returns:</span></i><span style="background-color: #FFFFFF"> If the
- postcondition cannot be established, a system error code
- indicating the reason for the failure, otherwise 0.</span></p>
- <p><span style="background-color: #FFFFFF"><i>Postcondition:</i> <code>from_p</code>
- resolves to a symbolic link file that contains an unspecified representation
- of <code>to_p</code>.</span></p>
- <p><span style="background-color: #FFFFFF">[</span><i><span style="background-color: #FFFFFF">Note:</span></i><span style="background-color: #FFFFFF">
- Some operating systems do not support symbolic links at all or support
- them only for regular files. Thus symbolic links should be avoided if code portability is
- a concern. </span> <i><span style="background-color: #FFFFFF">-- end note</span></i><span style="background-color: #FFFFFF">]</span></p>
- </blockquote>
-<pre><span style="background-color: #FFFFFF">template &lt;class Path1, class Path2&gt;
- void create_symlink(const Path1&amp; to_p, const Path2&amp; from_p);</span></pre>
-<blockquote>
- <p><i><span style="background-color: #FFFFFF">Requires:</span></i><span style="background-color: #FFFFFF">
- </span> <code><span style="background-color: #FFFFFF">Path1::external_string_type</span></code><span style="background-color: #FFFFFF"> and
- </span> <code>
- <span style="background-color: #FFFFFF">Path2::external_string_type</span></code><span style="background-color: #FFFFFF"> are the same type.</span></p>
- <p><i><span style="background-color: #FFFFFF">Effects:</span></i><span style="background-color: #FFFFFF">
- As if <code>system_error_code ec( create_symlink( to_p, from_p ) );</code></span></p>
- <p><span style="font-style: italic; background-color: #FFFFFF">Throws:</span><span style="background-color: #FFFFFF">
- </span> <code>basic_filesystem_error&lt;Path1, Path2&gt;</code><span style="background-color: #FFFFFF">
- if <code>ec</code> is not zero.</span></p>
- </blockquote>
-<pre>template &lt;class Path&gt; bool remove(const Path&amp; p);</pre>
-<blockquote>
- <p><i>Precondition:</i> <code>!p.empty()</code></p>
- <p><i>Effects:</i>&nbsp; Attempts to delete the file <code>p</code> resolves
- to,
- as if by<i> POSIX </i><code>
- <a href="http://www.opengroup.org/onlinepubs/000095399/functions/link.html">
- remove()</a></code>.</p>
- <p><i>Returns:</i> The value of <code>exists(p)</code> prior to the
- establishment of the postcondition.</p>
- <p><i>Postcondition:</i> <code>!exists(p)</code></p>
- <p><i>Throws:</i> <code>basic_filesystem_error&lt;Path&gt;</code> if:</p>
- <ul>
- <li><code>p.empty() || (exists(p) &amp;&amp; is_directory(p) &amp;&amp; !empty(p))</code>.</li>
- <li><i>Effects</i> fails for any reason other than because <code>p</code>
- does not resolve to an existing file.</li>
- </ul>
- <p>[<i>Note:</i> A symbolic link is itself removed, rather than what it
- resolves to being removed. <i>-- end note</i>]</p>
-</blockquote>
-<pre>template &lt;class Path1, class Path2&gt; void rename(const Path1&amp; from_p, const Path2&amp; to_p);</pre>
-<blockquote>
- <p><i>Requires:</i> <code>Path1::external_string_type</code> and <code>
- Path2::external_string_type</code> are the same type. </p>
- <p><i>Effects:</i> Renames <code>from_p</code> to <code>to_p</code>, as if by
- <i>POSIX</i> <code>
- <a href="http://www.opengroup.org/onlinepubs/000095399/functions/rename.html">
- rename()</a></code>.</p>
- <p><i>Postconditions:</i> <code>!exists(from_p) &amp;&amp; exists(to_p)</code>, and
- the contents and attributes of the file originally named <code>from_p</code>
- are otherwise unchanged.</p>
- <p>[<i>Note:</i> If <code>from_p</code> and <code>to_p</code> resolve to the
- same file, no action is taken. Otherwise, if <code>to_p</code> resolves to an
- existing file, it is removed. A symbolic link is itself renamed, rather than
- the file it resolves to being renamed. <i>-- end note</i>]</p>
-</blockquote>
-<pre>template &lt;class Path1, class Path2&gt; void copy_file(const Path1&amp; from_fp, const Path2&amp; to_fp);</pre>
-<blockquote>
- <p><i>Requires:</i> <code>Path1::external_string_type</code> and <code>
- Path2::external_string_type</code> are the same type. </p>
- <p><i>Effects:</i> The contents and attributes of the file <code>from_fp</code>
- resolves to are copied to the file <code>to_fp</code> resolves to.</p>
- <p><i>Throws:</i> <code>basic_filesystem_error&lt;Path&gt;</code> if <code>
- from_fp.empty() || to_fp.empty() ||!exists(from_fp) || !is_regular(from_fp)
- || exists(to_fp)</code></p>
-</blockquote>
-<pre>template &lt;class Path&gt; Path complete(const Path&amp; p, const Path&amp; base=initial_path&lt;Path&gt;());</pre>
-<blockquote>
- <p><i>Effects:</i> Composes a complete path from <code>p</code> and <code>base</code>,
- using the following rules:</p>
- <table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111">
- <tr>
- <td align="center">&nbsp;</td>
- <td align="center"><b><code>p.has_root_directory()</code></b></td>
- <td align="center"><b><code>!p.has_root_directory()</code></b></td>
- </tr>
- <tr>
- <td align="center"><b><code>p.has_root_name()</code></b></td>
- <td align="center"><code>p</code></td>
- <td align="center">precondition failure</td>
- </tr>
- <tr>
- <td align="center"><b><code>!p.has_root_name()</code></b></td>
- <td align="center"><code>base.root_name()<br>
- / p</code></td>
- <td align="center"><code>base / p</code></td>
- </tr>
- </table>
- <p><i>Returns:</i> The composed path.</p>
- <p><i>Postcondition:</i> For the returned path, <code>rp,</code> <code>
- rp.is_complete()</code> is true.</p>
- <p><i>Throws:</i>
- <span style="background-color: #FFFFFF">If </span> <code>
- <span style="background-color: #FFFFFF">!(base.is_complete() &amp;&amp; (p.is_complete() || !p.has_root_name()))</span></code></p>
- <p>[<i><a name="complete_note">Note</a>:</i> When portable behavior is
- required, use <i>complete()</i>. When operating system dependent behavior is
- required, use <i>system_complete()</i>.</p>
- <p>Portable behavior is useful when dealing with paths created
- internally within a program, particularly if the program should exhibit the
- same behavior on all operating systems.</p>
- <p>Operating system dependent behavior is useful when dealing with
- paths supplied by user input, reported to program users, or when such behavior
- is expected by program users. <i>--
- end note</i>]</p>
-</blockquote>
-<pre>template &lt;class Path&gt; Path system_complete(const Path&amp; p);</pre>
-<blockquote>
- <p><i>Effects:</i> Composes a complete path from <code>p</code>, using the
- same rules used by the operating system to resolve a path passed as the
- filename argument to standard library open functions.</p>
- <p><i>Returns:</i> The composed path.</p>
- <p><i>Postcondition:</i> For the returned path, <code>rp,</code> <code>
- rp.is_complete()</code> is true.</p>
- <p><i>Throws:</i> <span style="background-color: #FFFFFF">If <code>p.empty()</code>.</span></p>
- <p>[<i>Note:</i> For <i>POSIX</i>, <code>system_complete(p)</code> has the same semantics as
- <code>complete(p, current_path())</code>.</p>
- <p><a name="windows_effects">For <i>Windows</i></a>, <code>system_complete(p)</code> has the
- same semantics as <code>complete(ph, current_path())</code> if
- <code>p.is_complete() || !p.has_root_name()</code> or <code>p</code> and <code>base</code> have the same
- <code>root_name()</code>.
- Otherwise it acts like <code>complete(p, kinky)</code>, where <code>kinky</code>
- is the current directory for the <code>p.root_name()</code> drive. This will
- be the current directory of that drive the last time it was set, and thus may
- be <b>residue left over from a prior program</b> run by the command
- processor! Although these semantics are often useful, they are also very
- error-prone.</p>
- <p>See
- <a href="file:///C|/boost/site/libs/filesystem/doc/operations.htm#complete_note">
- <i>complete()</i> note</a> for usage suggestions. <i>-- end note</i>]</p>
-</blockquote>
-<pre>errno_type <a name="to_errno">to_errno</a>( system_error_type code );</pre>
-<blockquote>
-<p><i>Returns:</i> The value of the <code>errno</code> error number which
-corresponds to the operating system's error code <code>code</code>. The exact
-correspondence is implementation defined. Implementations are only required to
-support error codes reported by <code>basic_filesystem_error</code> exceptions
-thrown by functions defined in this clause.</p>
-</blockquote>
-<pre>void system_message( system_error_type ec, std::string &amp; target );
-void system_message( system_error_type ec, std::wstring &amp; target );</pre>
-<blockquote>
-<p><i>Effects:</i> Appends a message corresponding to <code>ec</code> to <code>
-target</code>.</p>
-<p>[<i>Note:</i> Implementations are encouraged to supply a localized message. <i>-- end note</i>]</p>
-</blockquote>
-<h4><a name="Convenience-functions">Convenience functions</a></h4>
-<pre>template &lt;class Path&gt; bool create_directories(const Path &amp; p);</pre>
-<blockquote>
- <p><i>Requires:</i> <code>p.empty() || <br>
- forall px: px == p || is_parent(px, p): is_directory(px) || !exists( px )</code>
- </p>
- <p><i>Returns:</i> The value of <code>!exists(p)</code> prior to the
- establishment of the postcondition.</p>
- <p><i>Postcondition:</i> <code>is_directory(p)</code></p>
- <p><i>Throws:</i>&nbsp; <code>basic_filesystem_error&lt;Path&gt;</code> if<code>
- exists(p) &amp;&amp; !is_directory(p)</code></p>
-</blockquote>
-<pre>template &lt;class Path&gt; typename Path::string_type extension(const Path &amp; p);</pre>
-<blockquote>
- <p><i>Returns:</i> if <code>p.leaf()</code> contains a <i>dot</i>, returns the
- substring of <code>p.leaf()</code> starting at the rightmost <i>dot</i> and
- ending at the string's end. Otherwise, returns an empty string. </p>
- <p>[<i>Note:<b> </b></i>The <i>dot</i> is included in the return value so that
- it is possible to distinguish between no extension and an empty extension. </p>
- <p>Implementations are permitted but not required to define additional
- behavior for file systems which append additional elements to extensions, such
- as alternate data stream or partitioned dataset names. <i>-- end note</i>]</p>
-</blockquote>
-<pre>template &lt;class Path&gt; typename Path::string_type basename(const Path &amp; p);</pre>
-<blockquote>
- <p><i>Returns:</i> if <code>p.leaf()</code> contains a <i>dot</i>, returns the
- substring of <code>p.leaf()</code> starting at its beginning and ending at the
- last <i>dot</i> (the <i>dot</i> is not included). Otherwise, returns <code>
- p.leaf()</code>.</p>
-</blockquote>
-<pre>template &lt;class Path&gt;
- Path replace_extension(const Path &amp; p, const typename Path::string_type &amp; new_extension);</pre>
-<blockquote>
- <p><i>Postcondition:</i> <code>basename(<i>return_value</i>) == basename(p) &amp;&amp;
- extension(<i>return_value</i>) == new_extension</code> </p>
- <p>[<i>Note:</i> It follows from the semantics of <code>extension()</code>
- that <code>new_extension</code> should include <i>dot</i> to achieve
- reasonable results. <i>-- end note</i>]</p>
-</blockquote>
-<h3><a name="header-cerrno">Additions</a> to header <code>&lt;cerrno&gt;</code></h3>
-<p>The header &lt;cerrno&gt; shall include an additional symbolic constant macro for
-each of the values returned by the to_errno
-function. The macro names shall be as defined in <i>POSIX</i>
-<a href="http://www.opengroup.org/onlinepubs/000095399/basedefs/errno.h.html">
-errno.h</a>, with the additions below.</p>
-<blockquote>
-<p><i><span style="background-color: #E0E0E0">This codifies existing practice.
-The required names are only a sub-set of those defined by POSIX, and are usually already
-supplied in &lt;errno.h&gt; (as wrapped by &lt;cerrno&gt;) as shipped with POSIX and Windows compilers.
-These implementations require no changes to their underlying C headers to conform with the above
-requirement.</span></i></p>
-<table border="1" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="33%">
- <tr>
- <td width="18%" align="center"><i><b>Name</b></i></td>
- <td width="82%" align="center"><i><b>Meaning</b></i></td>
- </tr>
- <tr>
- <td width="18%"><code>EBADHANDLE</code></td>
- <td width="82%">Bad operating system handle.</td>
- </tr>
- <tr>
- <td width="18%"><code>EOTHER</code></td>
- <td width="82%">Other error.</td>
- </tr>
-</table>
-</blockquote>
-<h3><a name="header-fstream">Additions</a> to header <code>&lt;fstream&gt;</code></h3>
-<blockquote>
-<p><span style="background-color: #E0E0E0; font-style:italic">These additions have been carefully
-specified to avoid breaking existing code in common operating environments such as
-</span> <i><span style="background-color: #E0E0E0">POSIX</span></i><span style="background-color: #E0E0E0; font-style:italic">,
-</span> <i>
-<span style="background-color: #E0E0E0">Windows</span></i><span style="background-color: #E0E0E0; font-style:italic">, and
-</span> <i><span style="background-color: #E0E0E0">OpenVMS.
-See </span><a href="#Suggestions-for-fstream">
-<span style="background-color: #E0E0E0">Suggestions for <code>&lt;fstream&gt;</code>
-implementations</span></a><span style="background-color: #E0E0E0"> for
-techniques to avoid breaking existing code in other environments, particularly
-on operating systems allowing slashes in filenames.</span></i></p>
-<p><span style="background-color: #FFFFFF">[<i>Note:</i> The
-&quot;do-the-right-thing&quot; rule from <a href="#Requirements-on-implementations">
-Requirements on implementations</a> does apply to header <code>&lt;fstream&gt;</code>.</span></p>
-<p><span style="background-color: #FFFFFF">The overloads
-below are specified as additions rather than replacements for existing
-functions. This preserves existing code (perhaps
-using a <a name="home-grown-path">home-grown path</a> class) that relies on an
-automatic conversion to <code>const char*</code>.<i> -- end note</i>]</span></p>
-</blockquote>
-<p><span style="background-color: #FFFFFF"><i>In 27.8.1.1 Class template
-basic_filebuf [lib.filebuf] synopsis preceding paragraph 1, add the function:</i></span></p>
-<blockquote>
-<pre><span style="background-color: #FFFFFF">template &lt;class Path&gt; </span><span style="background-color: #FFFFFF">basic_filebuf</span><span style="background-color: #FFFFFF">&lt;charT,traits&gt;* </span><span style="background-color: #FFFFFF">open(const</span><span style="background-color: #FFFFFF"> Path&amp; p, </span><span style="background-color: #FFFFFF">ios_base::openmode</span><span style="background-color: #FFFFFF"> mode);</span></pre>
-</blockquote>
-<p><span style="background-color: #FFFFFF"><i>In 27.8.1.3 Member functions [lib.filebuf.members],
-add the above to the signature preceding paragraph 2, and replace the
-sentence:</i></span></p>
-<blockquote>
-<p><span style="background-color: #FFFFFF">It then opens a file, if possible,
-whose name is the NTBS s (“as if” by calling <code>std::fopen(s ,<i>modstr</i>
-))</code>.</span></p>
-</blockquote>
-<p><span style="background-color: #FFFFFF"><i>with:</i></span></p>
-<blockquote>
-<p><span style="background-color: #FFFFFF">It then opens, if possible, the file
-that
-<code>p</code> or <code>path(s)</code> resolves to, “as if” by calling <code>std::fopen()</code> with a
-second argument of <i>modstr</i>.</span></p>
-</blockquote>
-<p><span style="background-color: #FFFFFF"><i>In 27.8.1.5 Class template
-basic_ifstream [lib.ifstream] synopsis preceding paragraph 1, add the functions:</i></span></p>
-<blockquote>
- <pre><span style="background-color: #FFFFFF">template &lt;class Path&gt; explicit basic_ifstream(const Path&amp; p, ios_base::openmode mode = ios_base::in);
-template &lt;class Path&gt; void open(const Path&amp; p, ios_base::openmode mode = ios_base::in);</span></pre>
-</blockquote>
-<p><i><span style="background-color: #FFFFFF">In 27.8.1.6 basic_ifstream
-constructors [lib.ifstream.cons] </span></i>
-<span style="background-color: #FFFFFF"><i>add the above constructor to the signature preceding
-paragraph 2, and in paragraph 2 replace</i></span></p>
-<blockquote>
-<p><span style="background-color: #FFFFFF"><code>rdbuf()-&gt;open(s, mode |
-ios_base::in)</code></span></p>
-</blockquote>
-<p><span style="background-color: #FFFFFF"><i>with</i></span></p>
-<blockquote>
-<p><span style="background-color: #FFFFFF"><code>rdbuf()-&gt;open(path(s), mode |
-ios_base::in)</code> or <code>rdbuf()-&gt;open(p, mode | ios_base::in)</code> as
-appropriate</span></p>
-</blockquote>
-<p><i><span style="background-color: #FFFFFF">In 27.8.1.7 Member functions [lib.ifstream.members]
-</span></i><span style="background-color: #FFFFFF"><i>add the above open
-function to the signature
-preceding paragraph 3, and in paragraph 3 replace</i></span></p>
-<blockquote>
-<p><span style="background-color: #FFFFFF"><code>rdbuf()-&gt;open(s, mode |
-ios_base::in)</code></span></p>
-</blockquote>
-<p><span style="background-color: #FFFFFF"><i>with</i></span></p>
-<blockquote>
-<p><span style="background-color: #FFFFFF"><code>rdbuf()-&gt;open(path(s), mode |
-ios_base::in)</code> or <code>rdbuf()-&gt;open(p, mode | ios_base::in)</code> as
-appropriate</span></p>
-</blockquote>
-<p><span style="background-color: #FFFFFF"><i>In 27.8.1.8 Class template
-basic_ofstream [lib.ofstream] synopsis preceding paragraph 1, add the
-
-functions:</i></span></p>
-<blockquote>
- <pre><span style="background-color: #FFFFFF">template &lt;class Path&gt; explicit basic_ofstream(const Path&amp; p, ios_base::openmode mode = ios_base::out);
-template &lt;class Path&gt; void open(const Path&amp; p, ios_base::openmode mode = ios_base::out);</span></pre>
-</blockquote>
-<p><i><span style="background-color: #FFFFFF">In 27.8.1.9 basic_ofstream
-constructors [lib.ofstream.cons] </span></i>
-<span style="background-color: #FFFFFF"><i>add the above constructor to the signature preceding
-paragraph 2, and in paragraph 2 replace</i></span></p>
-<blockquote>
-<p><span style="background-color: #FFFFFF"><code>rdbuf()-&gt;open(s, mode |
-ios_base::out)</code></span></p>
-</blockquote>
-<p><span style="background-color: #FFFFFF"><i>with</i></span></p>
-<blockquote>
-<p><span style="background-color: #FFFFFF"><code>rdbuf()-&gt;open(path(s), mode |
-ios_base::out)</code> or <code>rdbuf()-&gt;open(p, mode | ios_base::out)</code> as
-appropriate</span></p>
-</blockquote>
-<p><i><span style="background-color: #FFFFFF">In 27.8.1.10 Member functions [lib.ofstream.members]
-</span></i><span style="background-color: #FFFFFF"><i>add the above open
-function to the signature
-preceding paragraph 3, and in paragraph 3 replace</i></span></p>
-<blockquote>
-<p><span style="background-color: #FFFFFF"><code>rdbuf()-&gt;open(s, mode |
-ios_base::out)</code></span></p>
-</blockquote>
-<p><span style="background-color: #FFFFFF"><i>with</i></span></p>
-<blockquote>
-<p><span style="background-color: #FFFFFF"><code>rdbuf()-&gt;open(path(s), mode |
-ios_base::out)</code> or <code>rdbuf()-&gt;open(p, mode | ios_base::out)</code> as
-appropriate</span></p>
-</blockquote>
-<p><span style="background-color: #FFFFFF"><i>In 27.8.1.11 Class template
-basic_fstream [lib.fstream] synopsis preceding paragraph 1, add the functions:</i></span></p>
-<blockquote>
- <pre><span style="background-color: #FFFFFF">template &lt;class Path&gt; explicit basic_fstream(const Path&amp; p, ios_base::openmode mode = ios_base::in|ios_base::out);
-template &lt;class Path&gt; void open(const Path&amp; p, ios_base::openmode mode = ios_base::in|ios_base::out);</span></pre>
-</blockquote>
-<p><i><span style="background-color: #FFFFFF">In 27.8.1.12 basic_fstream
-constructors [lib.fstream.cons] </span></i>
-<span style="background-color: #FFFFFF"><i>add the above constructor to the signature preceding
-paragraph 2, and in paragraph 2 replace</i></span></p>
-<blockquote>
-<p><span style="background-color: #FFFFFF"><code>rdbuf()-&gt;open(s, mode)</code></span></p>
-</blockquote>
-<p><span style="background-color: #FFFFFF"><i>with</i></span></p>
-<blockquote>
-<p><span style="background-color: #FFFFFF"><code>rdbuf()-&gt;open(path(s), mode)</code>
-or <code>rdbuf()-&gt;open(p, mode)</code> as appropriate</span></p>
-</blockquote>
-<p><i><span style="background-color: #FFFFFF">In 27.8.1.13 Member functions [lib.fstream.members]
-</span></i><span style="background-color: #FFFFFF"><i>add the above open
-function to the signature
-preceding paragraph 3, and in paragraph 3 replace</i></span></p>
-<blockquote>
-<p><span style="background-color: #FFFFFF"><code>rdbuf()-&gt;open(s, mode)</code></span></p>
-</blockquote>
-<p><span style="background-color: #FFFFFF"><i>with</i></span></p>
-<blockquote>
-<p><span style="background-color: #FFFFFF"><code>rdbuf()-&gt;open(path(s), mode)</code>
-or <code>rdbuf()-&gt;open(p, mode)</code> as appropriate</span></p>
-</blockquote>
-<p><span style="background-color: #FFFFFF"><i>End of proposed text.</i></span></p>
-<h2><a name="Path-decomposition-table">Path decomposition table</a></h2>
-<p>The table is generated by a program compiled with the Boost implementation.</p>
-<p>Shaded entries indicate cases where <i>POSIX</i> and <i>Windows</i>
-implementations yield different results. The top value is the
-<i>POSIX</i> result and the bottom value is the <i>Windows</i> result. <br>
-&nbsp;<table border="1" cellspacing="0" cellpadding="5" width="1066">
-<p>
-<tr><td width="112"><b>Constructor<br>argument</b></td>
-<td width="160"><b>Elements found<br>by iteration</b></td>
-<td width="112"><b><code>string()</code></b></td>
-<td width="112"><code><b>file_<br>string()</b></td>
-<td width="72"><b><code>root_<br>path()<br>.string()</code></b></td>
-<td width="48"><b><code>root_<br>name()</code></b></td>
-<td width="88"><b><code>root_<br>directory()</code></b></td>
-<td width="96"><b><code>relative_<br>path()<br>.string()</code></b></td>
-<td width="72"><b><code>branch_<br>path()<br>.string()</code></b></td>
-<td width="72"><b><code>leaf()</code></b></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;&quot;</code></td>
-<td width="160"><code>&quot;&quot;</code></td>
-<td width="112"><code>&quot;&quot;</code></td>
-<td width="112"><code>&quot;&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td width="96"><code>&quot;&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;.&quot;</code></td>
-<td width="160"><code>&quot;.&quot;</code></td>
-<td width="112"><code>&quot;.&quot;</code></td>
-<td width="112"><code>&quot;.&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td width="96"><code>&quot;.&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="72"><code>&quot;.&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;..&quot;</code></td>
-<td width="160"><code>&quot;..&quot;</code></td>
-<td width="112"><code>&quot;..&quot;</code></td>
-<td width="112"><code>&quot;..&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td width="96"><code>&quot;..&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="72"><code>&quot;..&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;foo&quot;</code></td>
-<td width="160"><code>&quot;foo&quot;</code></td>
-<td width="112"><code>&quot;foo&quot;</code></td>
-<td width="112"><code>&quot;foo&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td width="96"><code>&quot;foo&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="72"><code>&quot;foo&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;/&quot;</code></td>
-<td width="160"><code>&quot;/&quot;</code></td>
-<td width="112"><code>&quot;/&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;/&quot;<br>&quot;\&quot;</code></td>
-<td width="72"><code>&quot;/&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;/&quot;</code></td>
-<td width="96"><code>&quot;&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="72"><code>&quot;/&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;/foo&quot;</code></td>
-<td width="160"><code>&quot;/&quot;,&quot;foo&quot;</code></td>
-<td width="112"><code>&quot;/foo&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;/foo&quot;<br>&quot;\foo&quot;</code></td>
-<td width="72"><code>&quot;/&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;/&quot;</code></td>
-<td width="96"><code>&quot;foo&quot;</code></td>
-<td width="72"><code>&quot;/&quot;</code></td>
-<td width="72"><code>&quot;foo&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;foo/&quot;</code></td>
-<td width="160"><code>&quot;foo&quot;,&quot;.&quot;</code></td>
-<td width="112"><code>&quot;foo/&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;foo/&quot;<br>&quot;foo\&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td width="96"><code>&quot;foo/&quot;</code></td>
-<td width="72"><code>&quot;foo&quot;</code></td>
-<td width="72"><code>&quot;.&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;/foo/&quot;</code></td>
-<td width="160"><code>&quot;/&quot;,&quot;foo&quot;,&quot;.&quot;</code></td>
-<td width="112"><code>&quot;/foo/&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;/foo/&quot;<br>&quot;\foo\&quot;</code></td>
-<td width="72"><code>&quot;/&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;/&quot;</code></td>
-<td width="96"><code>&quot;foo/&quot;</code></td>
-<td width="72"><code>&quot;/foo&quot;</code></td>
-<td width="72"><code>&quot;.&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;foo/bar&quot;</code></td>
-<td width="160"><code>&quot;foo&quot;,&quot;bar&quot;</code></td>
-<td width="112"><code>&quot;foo/bar&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;foo/bar&quot;<br>&quot;foo\bar&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td width="96"><code>&quot;foo/bar&quot;</code></td>
-<td width="72"><code>&quot;foo&quot;</code></td>
-<td width="72"><code>&quot;bar&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;/foo/bar&quot;</code></td>
-<td width="160"><code>&quot;/&quot;,&quot;foo&quot;,&quot;bar&quot;</code></td>
-<td width="112"><code>&quot;/foo/bar&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;/foo/bar&quot;<br>&quot;\foo\bar&quot;</code></td>
-<td width="72"><code>&quot;/&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;/&quot;</code></td>
-<td width="96"><code>&quot;foo/bar&quot;</code></td>
-<td width="72"><code>&quot;/foo&quot;</code></td>
-<td width="72"><code>&quot;bar&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;///foo///&quot;</code></td>
-<td width="160"><code>&quot;/&quot;,&quot;foo&quot;,&quot;.&quot;</code></td>
-<td width="112"><code>&quot;///foo///&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;///foo///&quot;<br>&quot;\foo\\\&quot;</code></td>
-<td width="72"><code>&quot;/&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;/&quot;</code></td>
-<td width="96"><code>&quot;foo///&quot;</code></td>
-<td width="72"><code>&quot;///foo&quot;</code></td>
-<td width="72"><code>&quot;.&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;///foo///bar&quot;</code></td>
-<td width="160"><code>&quot;/&quot;,&quot;foo&quot;,&quot;bar&quot;</code></td>
-<td width="112"><code>&quot;///foo///bar&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;///foo///bar&quot;<br>&quot;\foo\\\bar&quot;</code></td>
-<td width="72"><code>&quot;/&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;/&quot;</code></td>
-<td width="96"><code>&quot;foo///bar&quot;</code></td>
-<td width="72"><code>&quot;///foo&quot;</code></td>
-<td width="72"><code>&quot;bar&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;/.&quot;</code></td>
-<td width="160"><code>&quot;/&quot;,&quot;.&quot;</code></td>
-<td width="112"><code>&quot;/.&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;/.&quot;<br>&quot;\.&quot;</code></td>
-<td width="72"><code>&quot;/&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;/&quot;</code></td>
-<td width="96"><code>&quot;.&quot;</code></td>
-<td width="72"><code>&quot;/&quot;</code></td>
-<td width="72"><code>&quot;.&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;./&quot;</code></td>
-<td width="160"><code>&quot;.&quot;,&quot;.&quot;</code></td>
-<td width="112"><code>&quot;./&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;./&quot;<br>&quot;.\&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td width="96"><code>&quot;./&quot;</code></td>
-<td width="72"><code>&quot;.&quot;</code></td>
-<td width="72"><code>&quot;.&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;/..&quot;</code></td>
-<td width="160"><code>&quot;/&quot;,&quot;..&quot;</code></td>
-<td width="112"><code>&quot;/..&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;/..&quot;<br>&quot;\..&quot;</code></td>
-<td width="72"><code>&quot;/&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;/&quot;</code></td>
-<td width="96"><code>&quot;..&quot;</code></td>
-<td width="72"><code>&quot;/&quot;</code></td>
-<td width="72"><code>&quot;..&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;../&quot;</code></td>
-<td width="160"><code>&quot;..&quot;,&quot;.&quot;</code></td>
-<td width="112"><code>&quot;../&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;../&quot;<br>&quot;..\&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td width="96"><code>&quot;../&quot;</code></td>
-<td width="72"><code>&quot;..&quot;</code></td>
-<td width="72"><code>&quot;.&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;foo/.&quot;</code></td>
-<td width="160"><code>&quot;foo&quot;,&quot;.&quot;</code></td>
-<td width="112"><code>&quot;foo/.&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;foo/.&quot;<br>&quot;foo\.&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td width="96"><code>&quot;foo/.&quot;</code></td>
-<td width="72"><code>&quot;foo&quot;</code></td>
-<td width="72"><code>&quot;.&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;foo/..&quot;</code></td>
-<td width="160"><code>&quot;foo&quot;,&quot;..&quot;</code></td>
-<td width="112"><code>&quot;foo/..&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;foo/..&quot;<br>&quot;foo\..&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td width="96"><code>&quot;foo/..&quot;</code></td>
-<td width="72"><code>&quot;foo&quot;</code></td>
-<td width="72"><code>&quot;..&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;foo/./&quot;</code></td>
-<td width="160"><code>&quot;foo&quot;,&quot;.&quot;,&quot;.&quot;</code></td>
-<td width="112"><code>&quot;foo/./&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;foo/./&quot;<br>&quot;foo\.\&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td width="96"><code>&quot;foo/./&quot;</code></td>
-<td width="72"><code>&quot;foo/.&quot;</code></td>
-<td width="72"><code>&quot;.&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;foo/./bar&quot;</code></td>
-<td width="160"><code>&quot;foo&quot;,&quot;.&quot;,&quot;bar&quot;</code></td>
-<td width="112"><code>&quot;foo/./bar&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;foo/./bar&quot;<br>&quot;foo\.\bar&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td width="96"><code>&quot;foo/./bar&quot;</code></td>
-<td width="72"><code>&quot;foo/.&quot;</code></td>
-<td width="72"><code>&quot;bar&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;foo/..&quot;</code></td>
-<td width="160"><code>&quot;foo&quot;,&quot;..&quot;</code></td>
-<td width="112"><code>&quot;foo/..&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;foo/..&quot;<br>&quot;foo\..&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td width="96"><code>&quot;foo/..&quot;</code></td>
-<td width="72"><code>&quot;foo&quot;</code></td>
-<td width="72"><code>&quot;..&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;foo/../&quot;</code></td>
-<td width="160"><code>&quot;foo&quot;,&quot;..&quot;,&quot;.&quot;</code></td>
-<td width="112"><code>&quot;foo/../&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;foo/../&quot;<br>&quot;foo\..\&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td width="96"><code>&quot;foo/../&quot;</code></td>
-<td width="72"><code>&quot;foo/..&quot;</code></td>
-<td width="72"><code>&quot;.&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;foo/../bar&quot;</code></td>
-<td width="160"><code>&quot;foo&quot;,&quot;..&quot;,&quot;bar&quot;</code></td>
-<td width="112"><code>&quot;foo/../bar&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;foo/../bar&quot;<br>&quot;foo\..\bar&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="48"><code>&quot;&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td width="96"><code>&quot;foo/../bar&quot;</code></td>
-<td width="72"><code>&quot;foo/..&quot;</code></td>
-<td width="72"><code>&quot;bar&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;c:&quot;</code></td>
-<td width="160"><code>&quot;c:&quot;</code></td>
-<td width="112"><code>&quot;c:&quot;</code></td>
-<td width="112"><code>&quot;c:&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td bgcolor="#99FF66" style="border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-top-style: solid; border-top-width: 1" width="48"><code>
-&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td bgcolor="#99FF66" width="96"><code>&quot;c:&quot;<br>&quot;&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="72"><code>&quot;c:&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;c:/&quot;</code></td>
-<td bgcolor="#99FF66" width="160"><code>&quot;c:&quot;,&quot;.&quot;<br>&quot;c:&quot;,&quot;/&quot;</code></td>
-<td width="112"><code>&quot;c:/&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code><span style="background-color: #99FF66">
-&quot;c:/&quot;<br>&quot;c:\&quot;</span></code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;c:/&quot;</code></td>
-<td bgcolor="#99FF66" style="border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1" width="48"><code>
-&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td bgcolor="#99FF66" width="88"><code>&quot;&quot;<br>&quot;/&quot;</code></td>
-<td bgcolor="#99FF66" width="96"><code>&quot;c:/&quot;<br>&quot;&quot;</code></td>
-<td width="72"><code>&quot;c:&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;.&quot;<br>&quot;/&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;c:foo&quot;</code></td>
-<td bgcolor="#99FF66" width="160"><code>&quot;c:foo&quot;<br>&quot;c:&quot;,&quot;foo&quot;</code></td>
-<td width="112"><code>&quot;c:foo&quot;</code></td>
-<td width="112"><code>&quot;c:foo&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td bgcolor="#99FF66" style="border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1" width="48"><code>
-&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td bgcolor="#99FF66" width="96"><code>&quot;c:foo&quot;<br>&quot;foo&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;c:foo&quot;<br>&quot;foo&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;c:/foo&quot;</code></td>
-<td bgcolor="#99FF66" width="160"><code>&quot;c:&quot;,&quot;foo&quot;<br>&quot;c:&quot;,&quot;/&quot;,&quot;foo&quot;</code></td>
-<td width="112"><code>&quot;c:/foo&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;c:/foo&quot;<br>&quot;c:\foo&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;c:/&quot;</code></td>
-<td bgcolor="#99FF66" style="border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1" width="48"><code>
-&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td bgcolor="#99FF66" width="88"><code>&quot;&quot;<br>&quot;/&quot;</code></td>
-<td bgcolor="#99FF66" width="96"><code>&quot;c:/foo&quot;<br>&quot;foo&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;c:&quot;<br>&quot;c:/&quot;</code></td>
-<td width="72"><code>&quot;foo&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;c:foo/&quot;</code></td>
-<td bgcolor="#99FF66" width="160"><code>&quot;c:foo&quot;,&quot;.&quot;<br>&quot;c:&quot;,&quot;foo&quot;,&quot;.&quot;</code></td>
-<td width="112"><code>&quot;c:foo/&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;c:foo/&quot;<br>&quot;c:foo\&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td bgcolor="#99FF66" style="border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1" width="48"><code>
-&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td bgcolor="#99FF66" width="96"><code>&quot;c:foo/&quot;<br>&quot;foo/&quot;</code></td>
-<td width="72"><code>&quot;c:foo&quot;</code></td>
-<td width="72"><code>&quot;.&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;c:/foo/&quot;</code></td>
-<td bgcolor="#99FF66" width="160"><code>&quot;c:&quot;,&quot;foo&quot;,&quot;.&quot;<br>&quot;c:&quot;,&quot;/&quot;,&quot;foo&quot;,&quot;.&quot;</code></td>
-<td width="112"><code>&quot;c:/foo/&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;c:/foo/&quot;<br>&quot;c:\foo\&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;c:/&quot;</code></td>
-<td bgcolor="#99FF66" style="border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1" width="48"><code>
-&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td bgcolor="#99FF66" width="88"><code>&quot;&quot;<br>&quot;/&quot;</code></td>
-<td bgcolor="#99FF66" width="96"><code>&quot;c:/foo/&quot;<br>&quot;foo/&quot;</code></td>
-<td width="72"><code>&quot;c:/foo&quot;</code></td>
-<td width="72"><code>&quot;.&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;c:/foo/bar&quot;</code></td>
-<td bgcolor="#99FF66" width="160"><code>&quot;c:&quot;,&quot;foo&quot;,&quot;bar&quot;<br>&quot;c:&quot;,&quot;/&quot;,&quot;foo&quot;,&quot;bar&quot;</code></td>
-<td width="112"><code>&quot;c:/foo/bar&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;c:/foo/bar&quot;<br>&quot;c:\foo\bar&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;c:/&quot;</code></td>
-<td bgcolor="#99FF66" style="border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1" width="48"><code>
-&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td bgcolor="#99FF66" width="88"><code>&quot;&quot;<br>&quot;/&quot;</code></td>
-<td bgcolor="#99FF66" width="96"><code>&quot;c:/foo/bar&quot;<br>&quot;foo/bar&quot;</code></td>
-<td width="72"><code>&quot;c:/foo&quot;</code></td>
-<td width="72"><code>&quot;bar&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;prn:&quot;</code></td>
-<td width="160"><code>&quot;prn:&quot;</code></td>
-<td width="112"><code>&quot;prn:&quot;</code></td>
-<td width="112"><code>&quot;prn:&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;prn:&quot;</code></td>
-<td bgcolor="#99FF66" style="border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1" width="48"><code>
-&quot;&quot;<br>&quot;prn:&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td bgcolor="#99FF66" width="96"><code>&quot;prn:&quot;<br>&quot;&quot;</code></td>
-<td width="72"><code>&quot;&quot;</code></td>
-<td width="72"><code>&quot;prn:&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;c:\&quot;</code></td>
-<td bgcolor="#99FF66" width="160"><code>&quot;c:\&quot;<br>&quot;c:&quot;,&quot;/&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;c:\&quot;<br>&quot;c:/&quot;</code></td>
-<td width="112"><code>&quot;c:\&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;c:/&quot;</code></td>
-<td bgcolor="#99FF66" style="border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1" width="48"><code>
-&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td bgcolor="#99FF66" width="88"><code>&quot;&quot;<br>&quot;/&quot;</code></td>
-<td bgcolor="#99FF66" width="96"><code>&quot;c:\&quot;<br>&quot;&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;c:\&quot;<br>&quot;/&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;c:foo&quot;</code></td>
-<td bgcolor="#99FF66" width="160"><code>&quot;c:foo&quot;<br>&quot;c:&quot;,&quot;foo&quot;</code></td>
-<td width="112"><code>&quot;c:foo&quot;</code></td>
-<td width="112"><code>&quot;c:foo&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td bgcolor="#99FF66" style="border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1" width="48"><code>
-&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td bgcolor="#99FF66" width="96"><code>&quot;c:foo&quot;<br>&quot;foo&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;c:foo&quot;<br>&quot;foo&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;c:\foo&quot;</code></td>
-<td bgcolor="#99FF66" width="160"><code>&quot;c:\foo&quot;<br>&quot;c:&quot;,&quot;/&quot;,&quot;foo&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;c:\foo&quot;<br>&quot;c:/foo&quot;</code></td>
-<td width="112"><code>&quot;c:\foo&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;c:/&quot;</code></td>
-<td bgcolor="#99FF66" style="border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1" width="48"><code>
-&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td bgcolor="#99FF66" width="88"><code>&quot;&quot;<br>&quot;/&quot;</code></td>
-<td bgcolor="#99FF66" width="96"><code>&quot;c:\foo&quot;<br>&quot;foo&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;c:/&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;c:\foo&quot;<br>&quot;foo&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;c:foo\&quot;</code></td>
-<td bgcolor="#99FF66" width="160"><code>&quot;c:foo\&quot;<br>&quot;c:&quot;,&quot;foo&quot;,&quot;.&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;c:foo\&quot;<br>&quot;c:foo/&quot;</code></td>
-<td width="112"><code>&quot;c:foo\&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td bgcolor="#99FF66" style="border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1" width="48"><code>
-&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td width="88"><code>&quot;&quot;</code></td>
-<td bgcolor="#99FF66" width="96"><code>&quot;c:foo\&quot;<br>&quot;foo/&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;c:foo&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;c:foo\&quot;<br>&quot;.&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;c:\foo\&quot;</code></td>
-<td bgcolor="#99FF66" width="160"><code>&quot;c:\foo\&quot;<br>&quot;c:&quot;,&quot;/&quot;,&quot;foo&quot;,&quot;.&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;c:\foo\&quot;<br>&quot;c:/foo/&quot;</code></td>
-<td width="112"><code>&quot;c:\foo\&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;c:/&quot;</code></td>
-<td bgcolor="#99FF66" style="border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1" width="48"><code>
-&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td bgcolor="#99FF66" width="88"><code>&quot;&quot;<br>&quot;/&quot;</code></td>
-<td bgcolor="#99FF66" width="96"><code>&quot;c:\foo\&quot;<br>&quot;foo/&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;c:/foo&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;c:\foo\&quot;<br>&quot;.&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;c:\foo/&quot;</code></td>
-<td bgcolor="#99FF66" width="160"><code>&quot;c:\foo&quot;,&quot;.&quot;<br>&quot;c:&quot;,&quot;/&quot;,&quot;foo&quot;,&quot;.&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;c:\foo/&quot;<br>&quot;c:/foo/&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;c:\foo/&quot;<br>&quot;c:\foo\&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;c:/&quot;</code></td>
-<td bgcolor="#99FF66" style="border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1" width="48"><code>
-&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td bgcolor="#99FF66" width="88"><code>&quot;&quot;<br>&quot;/&quot;</code></td>
-<td bgcolor="#99FF66" width="96"><code>&quot;c:\foo/&quot;<br>&quot;foo/&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;c:\foo&quot;<br>&quot;c:/foo&quot;</code></td>
-<td width="72"><code>&quot;.&quot;</code></td>
-</tr>
-<tr>
-<td width="112"><code>&quot;c:/foo\bar&quot;</code></td>
-<td bgcolor="#99FF66" width="160"><code>&quot;c:&quot;,&quot;foo\bar&quot;<br>&quot;c:&quot;,&quot;/&quot;,&quot;foo&quot;,&quot;bar&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;c:/foo\bar&quot;<br>&quot;c:/foo/bar&quot;</code></td>
-<td bgcolor="#99FF66" width="112"><code>&quot;c:/foo\bar&quot;<br>&quot;c:\foo\bar&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;&quot;<br>&quot;c:/&quot;</code></td>
-<td bgcolor="#99FF66" style="border-left-style: solid; border-left-width: 1; border-right-style: solid; border-right-width: 1; border-bottom-style: solid; border-bottom-width: 1" width="48"><code>
-&quot;&quot;<br>&quot;c:&quot;</code></td>
-<td bgcolor="#99FF66" width="88"><code>&quot;&quot;<br>&quot;/&quot;</code></td>
-<td bgcolor="#99FF66" width="96"><code>&quot;c:/foo\bar&quot;<br>&quot;foo/bar&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;c:&quot;<br>&quot;c:/foo&quot;</code></td>
-<td bgcolor="#99FF66" width="72"><code>&quot;foo\bar&quot;<br>&quot;bar&quot;</code></td>
-</tr>
-</table>
-<h2><a name="Suggestions-for-fstream">Suggestions for <code>&lt;fstream&gt;</code></a>
-implementations</h2>
-<p><span style="background-color: #FFFFFF">The change in semantics to functions
-taking <code>const char*</code> arguments can break existing code, but only on
-operating systems where implementations don't
-implicitly accept native format pathnames or
-operating systems that allow slashes in filenames. Thus on <i>POSIX</i>,
-<i>Windows,</i> and <i>OpenVMS</i>, for example, there is no problem if the
-implementation follows encouraged behavior.</span></p>
-<p><span style="background-color: #FFFFFF">For most of the Filesystem Library,
-there is no existing code, so the issue preserving existing code that uses
-slashes in filenames doesn't arise. New code simply must use basic_path
-constructors with <code>path_format_t</code> arguments of <code>native</code>.
-To preserve existing fstream code that uses slashes in filenames, an
-implementation may wish to provide a mechanism such as a macro to control
-selection of the old behavior.</span></p>
-<p><span style="background-color: #FFFFFF">Implementations are already required
-by the TR front-matter to provide a mechanism such as a macro to control
-selection of the old behavior (useful to guarantee protection of existing code)
-or new behavior (useful in new code, and code being ported from other systems)
-for headers. Because use of the rest of the Filesystem Library is independent of
-use of the <code>&lt;fstream&gt;</code> additions, affected implementations are
-encouraged to allow disabling the <code>&lt;fstream&gt;</code> additions separately
-from other TR features.</span></p>
-<p><span style="background-color: #FFFFFF">An rejected alternative was to supply
-new fstream classes in namespace <code>sys</code>, inheriting from the current
-classes, overriding the constructors and opens taking pathname arguments, and
-providing the additional overloads. In Lillehammer LWG members indicated lack of
-support for this alternative, feeling that costs outweigh benefits.</span></p>
-<h2><a name="Issues">Issues</a></h2>
-<h3>1. Return type of certain basic_path members returning strings. [Howard
-Hinnant]</h3>
-<p>For member functions described as returning &quot;<code>const string_type</code>&quot;
-or &quot;<code>const external_string_type</code>&quot;, implementations are permitted to
-return &quot;<code>const string_type&amp;</code>&quot; or&nbsp; &quot;<code>const
-external_string_type&amp;</code>&quot; respectively.</p>
-<p>This allows implementations to avoid unnecessary copies. Return-by-value is
-specified as
-<code>const</code> to ensure programs won't break if moved to a
-return-by-reference implementation.</p>
-<p>For example, the Boost implementation keeps the internal representation of a
-pathname in the portable format, so string() returns by reference and is inlined:</p>
-<blockquote>
- <pre>const string_type &amp; string() const { return m_path; }</pre>
-</blockquote>
-<p>Howard Hinnant comments: This may inhibit optimization if rvalue reference is
-accepted.&nbsp; Const-qualified return types can't be moved from.&nbsp; I'd
-rather see either the return type specified as
-<code>const string_type&amp;</code> or <code>string_type</code>.</p>
-<p>Beman Dawes comments: I can't make up my mind. Removing the const will bite
-users, but not very often. OTOH, excessive copying is a real concern, and if
-move semantics can alleviate that, I'm all for it. What does the LWG think?</p>
-<h3>2. Basic_path canonize() and normalize() removed. [Beman Dawes]</h3>
-<p>The Boost implementation has basic_path functions canonize() and normalize()
-which return cleaned up string representations of a pathname. They have been
-removed from the proposal as messy to specify and implement, not hugely useful,
-and possible to implement by users as non-member functions without any loss of
-functionality or efficiency. There was also a concern the proposal was getting a
-bit large.</p>
-<p>These functions can be added later as convenience functions if the LWG so
-desires..</p>
-<h3>3. Filename checking functions. [Beman Dawes]</h3>
-<p>Boost has a set of predicate functions that determine if a filename is valid
-for a particular operating or system. These can be used as building blocks for
-functions that determine if an entire pathname is valid for a particular
-operating or file system.</p>
-<p>Users can use these functions to ensure that pathnames are in fact portable
-to target operating or file systems, without having to actually test on the
-target systems.</p>
-<p>These functions are not included in the proposal because of lack of time, and
-uncertainty as to their fit with the Standard Library. They can be added later
-if the LWG so desires.</p>
-<h2><a name="Acknowledgements">Acknowledgements</a></h2>
-<p>This Filesystem Library is dedicated to my wife, Sonda, who provided the
-support necessary to see both a trial implementation and the proposal itself
-through to completion. She gave me the strength to continue after a difficult
-year of cancer treatment in the middle of it all.</p>
-<p>Many people contributed technical comments, ideas, and suggestions to the
-Boost Filesystem Library. See
-<a href="http://www.boost.org/libs/filesystem/doc/index.htm#Acknowledgements">
-http://www.boost.org/libs/filesystem/doc/index.htm#Acknowledgements>.</p>
-<p>Dietmar Kühl contributed the original Boost Filesystem Library
-directory_iterator design. Peter Dimov, Walter Landry, Rob Stewart, and Thomas
-Witt were particularly helpful in refining the library.</p>
-<p>The create_directories, extension, basename, and replace_extension functions
-were developed by Vladimir Prus.</p>
-<p>Howard Hinnant and John Maddock reviewed a draft of the proposal, and
-identified a number of mistakes or weaknesses, resulting in a more polished
-final document.</p>
-<h2><a name="References">References</a></h2>
-<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
- <tr>
- <td width="16%" valign="top">[<a name="ISO_POSIX">ISO-POSIX</a>]</td>
- <td width="84%">ISO/IEC 9945:2003, IEEE&nbsp;Std&nbsp;1003.1-2001, and The Open Group
- Base Specifications, Issue 6. Also known as The Single Unix<font face="Times New Roman">®
- Specification, Version 3. Available from each of the organizations involved
- in its creation. For example, read online or download from
- <a href="
http://www.unix.org/single_unix_specification/">
- www.unix.org/single_unix_specification/</a>.</font> The ISO JTC1/SC22/WG15 -
- POSIX homepage is <a href="http://www.open-std.org/jtc1/sc22/WG15/">
- www.open-std.org/jtc1/sc22/WG15/</a></td>
- </tr>
- <tr>
- <td width="16%" valign="top">[Abrahams]</td>
- <td width="84%">Dave Abrahams, Error and Exception Handling,
- <a href="http://www.boost.org/more/error_handling.html">
- www.boost.org/more/error_handling.html</a></td>
- </tr>
-</table>
-<h2><a name="Revision-History">Revision History</a></h2>
-<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="100%">
- <tr>
- <td width="11%" valign="top">
- <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1841.html">
- N1841</a></td>
- <td width="89%">
- <ul>
- <li>Initial version, August, 2005, pre-Tremblant mailing</li>
- </ul>
- </td>
- </tr>
- <tr>
- <td width="11%" valign="top" bgcolor="#FFFFFF">
- <a href="http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2005/n1889.html">
- N1889</a><br>
- Revision 1</td>
- <td width="89%" bgcolor="#FFFFFF">
- <ul>
- <li>Missing argument name <code>fmt</code> added to several <code>
- basic_path</code> members.</li>
- <li> <code>is_empty()</code> name discrepancy between synopsis and
- description corrected.</li>
- <li><code>file_size()</code> return type changed from <code>intmax_t</code>
- to <code>uintmax_t</code>.&nbsp; Wording slightly clarified.</li>
- <li><code>struct space_info</code> and non-member function <code>space()</code>
- added.</li>
- <li>A paragraph was added to <b><i>Important design decisions</i></b>
- mentioning the need for both portable and platform specific semantics.</li>
- </ul>
- </td>
- </tr>
- <tr>
- <td width="11%" valign="top" bgcolor="#FFFFFF">
- N1934<br>
- Revision 2</td>
- <td width="89%" bgcolor="#FFFFFF">
- <ul>
- <li>Changed native path identification from constructor argument to
- <code>&quot;//:&quot;</code> escape prefix. Rationale: simplifies basic_path
- constructor interfaces, easier use for platforms needing explicit native
- format identification.</li>
- <li>Introduced a new base class, filesystem_error, to<span style="background-color: #FFFFFF">
- allow users to catch a single exception type if desired, or to deal with
- the case where the templated type is unknown. Rename filesystem_error and
- wfilesystem_error accordingly.</span></li>
- <li><span style="background-color: #FFFFFF">Rewording
- basic_filesystem_error text to more closely follow the form of clause 19
- of the standard.</span></li>
- <li><span style="background-color: #FFFFFF">Removed dual specification of
- certain errors in both &quot;Reguires&quot; and &quot;Throws&quot; paragraphs. Since throwing
- an exception is well-defined behavior, the error condition does not result
- in undefined behavior as implied by &quot;Requires&quot;. (Suggested by Dave
- Abrahams)</span></li>
- <li><span style="background-color: #FFFFFF">Added a non-throwing version
- of create_hard_link().</span></li>
- <li><span style="background-color: #FFFFFF">Added two create_symlink()
- functions.</span></li>
- <li><span style="background-color: #FFFFFF">Added basic_path inserter and
- extractor. (Suggested by Vladimir Prus)</span></li>
- <li><span style="background-color: #FFFFFF">Added basic_path member and
- non-member swap() functions.</span></li>
- <li><span style="background-color: #FFFFFF">Aligned basic_path operator
- functions with std::basic_string practice. </span></li>
- <li><span style="background-color: #FFFFFF">Replaced status_flags with
- file_type enum and file_status class to improve encapsulation and allow
- for future expansion of file_status.</span></li>
- <li><span style="background-color: #FFFFFF">Added predicate functions
- overloaded on file_status (Suggested by Martin Adrian). This change,
- coupled with the introduction of file_status, clarifies the meaning of
- file types and related predicate operations, and eliminates the need for
- user bit manipulation, which was a source of user error.</span></li>
- <li><span style="background-color: #FFFFFF">Predicate function
- specification clarified accordingly.</span></li>
- <li><span style="background-color: #FFFFFF">Revised and explicitly
- documented policy for non-throwing versions of functions to increase
- consistency.</span></li>
- <li><span style="background-color: #FFFFFF">Added basic_directory_iterator
- constructor non-throwing overload (Suggested by Martin Adrian).</span></li>
- <li><span style="background-color: #FFFFFF">Changed symlink awareness to
- separately name functions to cut clutter caused by addition of
- non-throwing overloads.</span></li>
- </ul>
- </td>
- </tr>
- </table>
-<hr>
-<p>© Copyright Beman Dawes, 2002-2006</p>
-<p>Revised
-<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%Y-%m-%d" startspan -->2006-02-06<!--webbot bot="Timestamp" endspan i-checksum="12142" --></p>
-
-</body>
-
-</html>
\ No newline at end of file

Modified: branches/proto/v3/libs/filesystem/test/operations_test.cpp
==============================================================================
--- branches/proto/v3/libs/filesystem/test/operations_test.cpp (original)
+++ branches/proto/v3/libs/filesystem/test/operations_test.cpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -269,7 +269,7 @@
     platform = "POSIX";
 # elif defined( BOOST_WINDOWS_API )
     platform = "Windows";
-# ifndef __MINGW32__
+# if !defined(__MINGW32__) && !defined(__CYGWIN__)
       language_id = ::GetUserDefaultUILanguage();
 # else
       language_id = 0x0409; // Assume US English

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/acknowledgements.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/acknowledgements.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/acknowledgements.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -42,11 +42,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/adapted.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/adapted.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/adapted.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -39,11 +39,11 @@
       non-intrusive Extension mechanism.
       If you wish to use these sequences with fusion, simply include the necessary
       files and they will be regarded as first-class, fully conforming fusion sequences
- <sup>[<a name="id570771" href="#ftn.id570771">13</a>]</sup>
+ <sup>[<a name="id570775" href="#ftn.id570775">13</a>]</sup>
       .
     </p>
 <a name="fusion.adapted.header"></a><h3>
-<a name="id570812"></a>
+<a name="id570817"></a>
       <a href="adapted.html#fusion.adapted.header">Header</a>
     </h3>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id570771" href="#id570771">13</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id570775" href="#id570775">13</a>] </sup>
           Fusion sequences may also be adapted as fully conforming MPL
           sequences (see Intrinsics).
           That way, we can have 2-way adaptation to and from MPL
@@ -62,11 +62,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/adapted/boost__array.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/adapted/boost__array.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/adapted/boost__array.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -33,7 +33,7 @@
         Access Sequence</a>.
       </p>
 <a name="fusion.adapted.boost__array.header"></a><h4>
-<a name="id572669"></a>
+<a name="id572673"></a>
         <a href="boost__array.html#fusion.adapted.boost__array.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -41,14 +41,14 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">array</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.adapted.boost__array.model_of"></a><h4>
-<a name="id572827"></a>
+<a name="id572831"></a>
         <a href="boost__array.html#fusion.adapted.boost__array.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/random_access_sequence.html" title="Random
         Access Sequence">Random
           Access Sequence</a></li></ul></div>
 <a name="fusion.adapted.boost__array.example"></a><h4>
-<a name="id572868"></a>
+<a name="id572873"></a>
         <a href="boost__array.html#fusion.adapted.boost__array.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -61,7 +61,7 @@
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_c<span class="special">&lt;</span><span class="number">2</span><span class="special">&gt;(</span><span class="identifier">arr</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 </pre>
 <a name="fusion.adapted.boost__array.see_also"></a><h4>
-<a name="id573488"></a>
+<a name="id573493"></a>
         <a href="boost__array.html#fusion.adapted.boost__array.see_also">See also</a>
       </h4>
 <p>
@@ -70,11 +70,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/adapted/boost__tuple.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/adapted/boost__tuple.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/adapted/boost__tuple.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -33,7 +33,7 @@
         Sequence</a>.
       </p>
 <a name="fusion.adapted.boost__tuple.header"></a><h4>
-<a name="id573602"></a>
+<a name="id573607"></a>
         <a href="boost__tuple.html#fusion.adapted.boost__tuple.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -41,13 +41,13 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">boost_tuple</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.adapted.boost__tuple.model_of"></a><h4>
-<a name="id573760"></a>
+<a name="id573765"></a>
         <a href="boost__tuple.html#fusion.adapted.boost__tuple.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/forward_sequence.html" title="Forward
         Sequence">Forward Sequence</a></li></ul></div>
 <a name="fusion.adapted.boost__tuple.example"></a><h4>
-<a name="id573801"></a>
+<a name="id573806"></a>
         <a href="boost__tuple.html#fusion.adapted.boost__tuple.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -56,7 +56,7 @@
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="special">*</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">next</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span><span class="special">::</span><span class="identifier">begin</span><span class="special">(</span><span class="identifier">example_tuple</span><span class="special">))</span> <span class="special">&lt;&lt;</span> <span class="char">'\n'</span><span class="special">;</span>
 </pre>
 <a name="fusion.adapted.boost__tuple.see_also"></a><h4>
-<a name="id574119"></a>
+<a name="id574123"></a>
         <a href="boost__tuple.html#fusion.adapted.boost__tuple.see_also">See also</a>
       </h4>
 <p>
@@ -66,11 +66,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/adapted/boost__variant.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/adapted/boost__variant.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/adapted/boost__variant.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -36,7 +36,7 @@
         of that type.
       </p>
 <a name="fusion.adapted.boost__variant.header"></a><h4>
-<a name="id574238"></a>
+<a name="id574242"></a>
         <a href="boost__variant.html#fusion.adapted.boost__variant.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -44,13 +44,13 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">variant</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.adapted.boost__variant.model_of"></a><h4>
-<a name="id574396"></a>
+<a name="id574400"></a>
         <a href="boost__variant.html#fusion.adapted.boost__variant.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/forward_sequence.html" title="Forward
         Sequence">Forward Sequence</a></li></ul></div>
 <a name="fusion.adapted.boost__variant.example"></a><h4>
-<a name="id574437"></a>
+<a name="id574441"></a>
         <a href="boost__variant.html#fusion.adapted.boost__variant.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -60,7 +60,7 @@
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">example_variant</span> <span class="special">&lt;&lt;</span> <span class="char">'\n'</span><span class="special">;</span>
 </pre>
 <a name="fusion.adapted.boost__variant.see_also"></a><h4>
-<a name="id574720"></a>
+<a name="id574724"></a>
         <a href="boost__variant.html#fusion.adapted.boost__variant.see_also">See also</a>
       </h4>
 <p>
@@ -69,11 +69,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/adapted/mpl_sequence.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -31,7 +31,7 @@
         sequences fully conforming fusion sequences.
       </p>
 <a name="fusion.adapted.mpl_sequence.header"></a><h4>
-<a name="id571722"></a>
+<a name="id571726"></a>
         <a href="mpl_sequence.html#fusion.adapted.mpl_sequence.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -39,7 +39,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">mpl</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.adapted.mpl_sequence.model_of"></a><h4>
-<a name="id571879"></a>
+<a name="id571883"></a>
         <a href="mpl_sequence.html#fusion.adapted.mpl_sequence.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc">
@@ -63,7 +63,7 @@
         </li>
 </ul></div>
 <a name="fusion.adapted.mpl_sequence.example"></a><h4>
-<a name="id571970"></a>
+<a name="id571975"></a>
         <a href="mpl_sequence.html#fusion.adapted.mpl_sequence.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -77,7 +77,7 @@
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> at_c<span class="special">&lt;</span><span class="number">1</span><span class="special">&gt;(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 </pre>
 <a name="fusion.adapted.mpl_sequence.see_also"></a><h4>
-<a name="id572557"></a>
+<a name="id572561"></a>
         <a href="mpl_sequence.html#fusion.adapted.mpl_sequence.see_also">See also</a>
       </h4>
 <p>
@@ -86,11 +86,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/adapted/std__pair.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/adapted/std__pair.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/adapted/std__pair.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -33,7 +33,7 @@
         Access Sequence</a>.
       </p>
 <a name="fusion.adapted.std__pair.header"></a><h4>
-<a name="id571035"></a>
+<a name="id571039"></a>
         <a href="std__pair.html#fusion.adapted.std__pair.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -41,14 +41,14 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">std_pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.adapted.std__pair.model_of"></a><h4>
-<a name="id571192"></a>
+<a name="id571196"></a>
         <a href="std__pair.html#fusion.adapted.std__pair.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/random_access_sequence.html" title="Random
         Access Sequence">Random
           Access Sequence</a></li></ul></div>
 <a name="fusion.adapted.std__pair.example"></a><h4>
-<a name="id571233"></a>
+<a name="id571237"></a>
         <a href="std__pair.html#fusion.adapted.std__pair.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -58,7 +58,7 @@
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">cout</span> <span class="special">&lt;&lt;</span> <span class="identifier">p</span> <span class="special">&lt;&lt;</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">endl</span><span class="special">;</span>
 </pre>
 <a name="fusion.adapted.std__pair.see_also"></a><h4>
-<a name="id571586"></a>
+<a name="id571590"></a>
         <a href="std__pair.html#fusion.adapted.std__pair.see_also">See also</a>
       </h4>
 <p>
@@ -69,11 +69,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -43,7 +43,7 @@
 </dl></dd>
 </dl></div>
 <a name="fusion.algorithm.lazy_evaluation"></a><h3>
-<a name="id574774"></a>
+<a name="id574778"></a>
       <a href="algorithm.html#fusion.algorithm.lazy_evaluation">Lazy Evaluation</a>
     </h3>
 <p>
@@ -66,7 +66,7 @@
       as we want without incurring a high runtime penalty.
     </p>
 <a name="fusion.algorithm.sequence_extension"></a><h3>
-<a name="id574922"></a>
+<a name="id574926"></a>
       <a href="algorithm.html#fusion.algorithm.sequence_extension">Sequence Extension</a>
     </h3>
 <p>
@@ -89,7 +89,7 @@
       functions to convert back to the original sequence type.
     </p>
 <a name="fusion.algorithm.header"></a><h3>
-<a name="id575155"></a>
+<a name="id575160"></a>
       <a href="algorithm.html#fusion.algorithm.header">Header</a>
     </h3>
 <pre class="programlisting">
@@ -99,11 +99,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -34,7 +34,7 @@
         a sequence repeatedly applying an operation to its elements.
       </p>
 <a name="fusion.algorithm.iteration.header"></a><h4>
-<a name="id575328"></a>
+<a name="id575333"></a>
         <a href="iteration.html#fusion.algorithm.iteration.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -44,11 +44,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/functions.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/functions.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/functions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -33,11 +33,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/functions/accumulate.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/functions/accumulate.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/functions/accumulate.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.iteration.functions.accumulate"></a>accumulate</h5></div></div></div>
 <a name="fusion.algorithm.iteration.functions.accumulate.description"></a><h6>
-<a name="id577257"></a>
+<a name="id577261"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.description">Description</a>
           </h6>
 <p>
@@ -37,7 +37,7 @@
             and the previous state.
           </p>
 <a name="fusion.algorithm.iteration.functions.accumulate.synopsis"></a><h6>
-<a name="id577336"></a>
+<a name="id577340"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
     <span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">State</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">initial_state</span><span class="special">,</span> <span class="identifier">F</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id577597"></a><p class="title"><b>Table 1.34. Parameters</b></p>
+<a name="id577602"></a><p class="title"><b>Table 1.34. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -137,7 +137,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.iteration.functions.accumulate.expression_semantics"></a><h6>
-<a name="id578049"></a>
+<a name="id578053"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -152,14 +152,14 @@
             where <tt class="computeroutput"><span class="identifier">e1</span> <span class="special">...</span><span class="identifier">eN</span></tt> are the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.functions.accumulate.complexity"></a><h6>
-<a name="id578260"></a>
+<a name="id578264"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.complexity">Complexity</a>
           </h6>
 <p>
             Linear, exactly <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> applications of <tt class="computeroutput"><span class="identifier">f</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.functions.accumulate.header"></a><h6>
-<a name="id578356"></a>
+<a name="id578360"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -167,7 +167,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">accumulate</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.iteration.functions.accumulate.example"></a><h6>
-<a name="id578526"></a>
+<a name="id578530"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.functions.accumulate.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -188,11 +188,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/functions/fold.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/functions/fold.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/functions/fold.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.iteration.functions.fold"></a>fold</h5></div></div></div>
 <a name="fusion.algorithm.iteration.functions.fold.description"></a><h6>
-<a name="id575528"></a>
+<a name="id575533"></a>
             <a href="fold.html#fusion.algorithm.iteration.functions.fold.description">Description</a>
           </h6>
 <p>
@@ -37,7 +37,7 @@
             and the previous state.
           </p>
 <a name="fusion.algorithm.iteration.functions.fold.synopsis"></a><h6>
-<a name="id575608"></a>
+<a name="id575613"></a>
             <a href="fold.html#fusion.algorithm.iteration.functions.fold.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
     <span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">State</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">initial_state</span><span class="special">,</span> <span class="identifier">F</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id575867"></a><p class="title"><b>Table 1.33. Parameters</b></p>
+<a name="id575872"></a><p class="title"><b>Table 1.33. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -137,7 +137,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.iteration.functions.fold.expression_semantics"></a><h6>
-<a name="id576277"></a>
+<a name="id576281"></a>
             <a href="fold.html#fusion.algorithm.iteration.functions.fold.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -152,14 +152,14 @@
             where <tt class="computeroutput"><span class="identifier">e1</span> <span class="special">...</span><span class="identifier">eN</span></tt> are the elements of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.functions.fold.complexity"></a><h6>
-<a name="id576487"></a>
+<a name="id576492"></a>
             <a href="fold.html#fusion.algorithm.iteration.functions.fold.complexity">Complexity</a>
           </h6>
 <p>
             Linear, exactly <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> applications of <tt class="computeroutput"><span class="identifier">f</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.functions.fold.header"></a><h6>
-<a name="id576582"></a>
+<a name="id576587"></a>
             <a href="fold.html#fusion.algorithm.iteration.functions.fold.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -167,7 +167,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">fold</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.iteration.functions.fold.example"></a><h6>
-<a name="id576752"></a>
+<a name="id576756"></a>
             <a href="fold.html#fusion.algorithm.iteration.functions.fold.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -188,11 +188,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/functions/for_each.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/functions/for_each.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/functions/for_each.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.iteration.functions.for_each"></a>for_each</h5></div></div></div>
 <a name="fusion.algorithm.iteration.functions.for_each.description"></a><h6>
-<a name="id579028"></a>
+<a name="id579033"></a>
             <a href="for_each.html#fusion.algorithm.iteration.functions.for_each.description">Description</a>
           </h6>
 <p>
             Applies a unary function object to each element of a sequence.
           </p>
 <a name="fusion.algorithm.iteration.functions.for_each.synopsis"></a><h6>
-<a name="id579060"></a>
+<a name="id579065"></a>
             <a href="for_each.html#fusion.algorithm.iteration.functions.for_each.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
     <span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id579263"></a><p class="title"><b>Table 1.35. Parameters</b></p>
+<a name="id579267"></a><p class="title"><b>Table 1.35. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -114,7 +114,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.iteration.functions.for_each.expression_semantics"></a><h6>
-<a name="id579463"></a>
+<a name="id579468"></a>
             <a href="for_each.html#fusion.algorithm.iteration.functions.for_each.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -129,14 +129,14 @@
             in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.functions.for_each.complexity"></a><h6>
-<a name="id579622"></a>
+<a name="id579626"></a>
             <a href="for_each.html#fusion.algorithm.iteration.functions.for_each.complexity">Complexity</a>
           </h6>
 <p>
             Linear, exactly <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> applications of <tt class="computeroutput"><span class="identifier">f</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.functions.for_each.header"></a><h6>
-<a name="id579717"></a>
+<a name="id579722"></a>
             <a href="for_each.html#fusion.algorithm.iteration.functions.for_each.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -144,7 +144,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">for_each</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.iteration.functions.for_each.example"></a><h6>
-<a name="id579887"></a>
+<a name="id579892"></a>
             <a href="for_each.html#fusion.algorithm.iteration.functions.for_each.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -164,11 +164,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -33,11 +33,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/accumulate.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.iteration.metafunctions.accumulate"></a>accumulate</h5></div></div></div>
 <a name="fusion.algorithm.iteration.metafunctions.accumulate.description"></a><h6>
-<a name="id581263"></a>
+<a name="id581268"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.description">Description</a>
           </h6>
 <p>
             Returns the result type of accumulate.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.accumulate.synopsis"></a><h6>
-<a name="id581312"></a>
+<a name="id581317"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id581449"></a><p class="title"><b>Table 1.37. Parameters</b></p>
+<a name="id581453"></a><p class="title"><b>Table 1.37. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -131,7 +131,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.iteration.metafunctions.accumulate.expression_semantics"></a><h6>
-<a name="id581801"></a>
+<a name="id581805"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -149,14 +149,14 @@
             and binary function object or function pointer of type <tt class="computeroutput"><span class="identifier">F</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.accumulate.complexity"></a><h6>
-<a name="id581978"></a>
+<a name="id581982"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.complexity">Complexity</a>
           </h6>
 <p>
             Linear, exactly <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> applications of <tt class="computeroutput"><span class="identifier">F</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.accumulate.header"></a><h6>
-<a name="id582074"></a>
+<a name="id582078"></a>
             <a href="accumulate.html#fusion.algorithm.iteration.metafunctions.accumulate.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -166,11 +166,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/fold.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/fold.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/fold.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.iteration.metafunctions.fold"></a>fold</h5></div></div></div>
 <a name="fusion.algorithm.iteration.metafunctions.fold.description"></a><h6>
-<a name="id580268"></a>
+<a name="id580272"></a>
             <a href="fold.html#fusion.algorithm.iteration.metafunctions.fold.description">Description</a>
           </h6>
 <p>
             Returns the result type of fold.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.fold.synopsis"></a><h6>
-<a name="id580317"></a>
+<a name="id580322"></a>
             <a href="fold.html#fusion.algorithm.iteration.metafunctions.fold.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id580453"></a><p class="title"><b>Table 1.36. Parameters</b></p>
+<a name="id580457"></a><p class="title"><b>Table 1.36. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -131,7 +131,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.iteration.metafunctions.fold.expression_semantics"></a><h6>
-<a name="id580803"></a>
+<a name="id580808"></a>
             <a href="fold.html#fusion.algorithm.iteration.metafunctions.fold.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -149,14 +149,14 @@
             and binary function object or function pointer of type <tt class="computeroutput"><span class="identifier">F</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.fold.complexity"></a><h6>
-<a name="id580977"></a>
+<a name="id580981"></a>
             <a href="fold.html#fusion.algorithm.iteration.metafunctions.fold.complexity">Complexity</a>
           </h6>
 <p>
             Linear, exactly <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> applications of <tt class="computeroutput"><span class="identifier">F</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.fold.header"></a><h6>
-<a name="id581073"></a>
+<a name="id581078"></a>
             <a href="fold.html#fusion.algorithm.iteration.metafunctions.fold.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -166,11 +166,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/iteration/metafunctions/for_each.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,11 +30,11 @@
             return type of for_each is always <tt class="computeroutput"><span class="keyword">void</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.for_each.description"></a><h6>
-<a name="id582319"></a>
+<a name="id582323"></a>
             <a href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.description">Description</a>
           </h6>
 <a name="fusion.algorithm.iteration.metafunctions.for_each.synopsis"></a><h6>
-<a name="id582346"></a>
+<a name="id582350"></a>
             <a href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id582468"></a><p class="title"><b>Table 1.38. Parameters</b></p>
+<a name="id582472"></a><p class="title"><b>Table 1.38. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.iteration.metafunctions.for_each.expression_semantics"></a><h6>
-<a name="id582609"></a>
+<a name="id582613"></a>
             <a href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -131,14 +131,14 @@
             return type is always <tt class="computeroutput"><span class="keyword">void</span></tt>.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.for_each.complexity"></a><h6>
-<a name="id582791"></a>
+<a name="id582795"></a>
             <a href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.iteration.metafunctions.for_each.header"></a><h6>
-<a name="id582821"></a>
+<a name="id582825"></a>
             <a href="for_each.html#fusion.algorithm.iteration.metafunctions.for_each.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -148,11 +148,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -33,7 +33,7 @@
         The query algorithms provide support for searching and analyzing sequences.
       </p>
 <a name="fusion.algorithm.query.header"></a><h4>
-<a name="id583019"></a>
+<a name="id583023"></a>
         <a href="query.html#fusion.algorithm.query.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -43,11 +43,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -37,11 +37,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/all.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/all.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/all.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.functions.all"></a>all</h5></div></div></div>
 <a name="fusion.algorithm.query.functions.all.description"></a><h6>
-<a name="id584477"></a>
+<a name="id584481"></a>
             <a href="all.html#fusion.algorithm.query.functions.all.description">Description</a>
           </h6>
 <p>
@@ -37,7 +37,7 @@
             element of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.query.functions.all.synopsis"></a><h6>
-<a name="id584567"></a>
+<a name="id584572"></a>
             <a href="all.html#fusion.algorithm.query.functions.all.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -49,7 +49,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id584761"></a><p class="title"><b>Table 1.40. Parameters</b></p>
+<a name="id584765"></a><p class="title"><b>Table 1.40. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -116,7 +116,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.functions.all.expression_semantics"></a><h6>
-<a name="id584962"></a>
+<a name="id584967"></a>
             <a href="all.html#fusion.algorithm.query.functions.all.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -133,14 +133,14 @@
             element <tt class="computeroutput"><span class="identifier">e</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.query.functions.all.complexity"></a><h6>
-<a name="id585132"></a>
+<a name="id585136"></a>
             <a href="all.html#fusion.algorithm.query.functions.all.complexity">Complexity</a>
           </h6>
 <p>
             Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
           </p>
 <a name="fusion.algorithm.query.functions.all.header"></a><h6>
-<a name="id585215"></a>
+<a name="id585219"></a>
             <a href="all.html#fusion.algorithm.query.functions.all.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -148,7 +148,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">all</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.query.functions.all.example"></a><h6>
-<a name="id585383"></a>
+<a name="id585388"></a>
             <a href="all.html#fusion.algorithm.query.functions.all.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -167,11 +167,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/any.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/any.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/any.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.functions.any"></a>any</h5></div></div></div>
 <a name="fusion.algorithm.query.functions.any.description"></a><h6>
-<a name="id583217"></a>
+<a name="id583221"></a>
             <a href="any.html#fusion.algorithm.query.functions.any.description">Description</a>
           </h6>
 <p>
@@ -37,7 +37,7 @@
             least one element of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.query.functions.any.synopsis"></a><h6>
-<a name="id583306"></a>
+<a name="id583310"></a>
             <a href="any.html#fusion.algorithm.query.functions.any.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -49,7 +49,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id583500"></a><p class="title"><b>Table 1.39. Parameters</b></p>
+<a name="id583504"></a><p class="title"><b>Table 1.39. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -116,7 +116,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.functions.any.expression_semantics"></a><h6>
-<a name="id583701"></a>
+<a name="id583705"></a>
             <a href="any.html#fusion.algorithm.query.functions.any.expression_semantics">Expression
             semantics</a>
           </h6>
@@ -133,14 +133,14 @@
             element <tt class="computeroutput"><span class="identifier">e</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.query.functions.any.complexity"></a><h6>
-<a name="id583871"></a>
+<a name="id583875"></a>
             <a href="any.html#fusion.algorithm.query.functions.any.complexity">Complexity</a>
           </h6>
 <p>
             Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
           </p>
 <a name="fusion.algorithm.query.functions.any.header"></a><h6>
-<a name="id583953"></a>
+<a name="id583957"></a>
             <a href="any.html#fusion.algorithm.query.functions.any.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -148,7 +148,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">any</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.query.functions.any.example"></a><h6>
-<a name="id584122"></a>
+<a name="id584126"></a>
             <a href="any.html#fusion.algorithm.query.functions.any.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -167,11 +167,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/count.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/count.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/count.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.functions.count"></a>count</h5></div></div></div>
 <a name="fusion.algorithm.query.functions.count.description"></a><h6>
-<a name="id589255"></a>
+<a name="id589260"></a>
             <a href="count.html#fusion.algorithm.query.functions.count.description">Description</a>
           </h6>
 <p>
             Returns the number of elements of a given type within a sequence.
           </p>
 <a name="fusion.algorithm.query.functions.count.synopsis"></a><h6>
-<a name="id589287"></a>
+<a name="id589292"></a>
             <a href="count.html#fusion.algorithm.query.functions.count.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id589494"></a><p class="title"><b>Table 1.44. Parameters</b></p>
+<a name="id589499"></a><p class="title"><b>Table 1.44. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.functions.count.expression_semantics"></a><h6>
-<a name="id589691"></a>
+<a name="id589697"></a>
             <a href="count.html#fusion.algorithm.query.functions.count.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -129,14 +129,14 @@
             <tt class="computeroutput"><span class="identifier">t</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.query.functions.count.complexity"></a><h6>
-<a name="id589835"></a>
+<a name="id589841"></a>
             <a href="count.html#fusion.algorithm.query.functions.count.complexity">Complexity</a>
           </h6>
 <p>
             Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
           </p>
 <a name="fusion.algorithm.query.functions.count.header"></a><h6>
-<a name="id589919"></a>
+<a name="id589925"></a>
             <a href="count.html#fusion.algorithm.query.functions.count.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -144,7 +144,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">count</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.query.functions.count.example"></a><h6>
-<a name="id590088"></a>
+<a name="id590093"></a>
             <a href="count.html#fusion.algorithm.query.functions.count.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -154,11 +154,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/count_if.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/count_if.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/count_if.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.functions.count_if"></a>count_if</h5></div></div></div>
 <a name="fusion.algorithm.query.functions.count_if.description"></a><h6>
-<a name="id590305"></a>
+<a name="id590311"></a>
             <a href="count_if.html#fusion.algorithm.query.functions.count_if.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             a given unary function object evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt>.
           </p>
 <a name="fusion.algorithm.query.functions.count_if.synopsis"></a><h6>
-<a name="id590350"></a>
+<a name="id590355"></a>
             <a href="count_if.html#fusion.algorithm.query.functions.count_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id590546"></a><p class="title"><b>Table 1.45. Parameters</b></p>
+<a name="id590552"></a><p class="title"><b>Table 1.45. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.functions.count_if.expression_semantics"></a><h6>
-<a name="id590747"></a>
+<a name="id590753"></a>
             <a href="count_if.html#fusion.algorithm.query.functions.count_if.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -128,14 +128,14 @@
             in <tt class="computeroutput"><span class="identifier">seq</span></tt> where <tt class="computeroutput"><span class="identifier">f</span></tt> evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt>.
           </p>
 <a name="fusion.algorithm.query.functions.count_if.complexity"></a><h6>
-<a name="id590891"></a>
+<a name="id590897"></a>
             <a href="count_if.html#fusion.algorithm.query.functions.count_if.complexity">Complexity</a>
           </h6>
 <p>
             Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
           </p>
 <a name="fusion.algorithm.query.functions.count_if.header"></a><h6>
-<a name="id590974"></a>
+<a name="id590980"></a>
             <a href="count_if.html#fusion.algorithm.query.functions.count_if.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -143,7 +143,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">count_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.query.functions.count_if.example"></a><h6>
-<a name="id591144"></a>
+<a name="id591150"></a>
             <a href="count_if.html#fusion.algorithm.query.functions.count_if.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -153,11 +153,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/find.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/find.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/find.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.functions.find"></a>find</h5></div></div></div>
 <a name="fusion.algorithm.query.functions.find.description"></a><h6>
-<a name="id587042"></a>
+<a name="id587047"></a>
             <a href="find.html#fusion.algorithm.query.functions.find.description">Description</a>
           </h6>
 <p>
             Finds the first element of a given type within a sequence.
           </p>
 <a name="fusion.algorithm.query.functions.find.synopsis"></a><h6>
-<a name="id587074"></a>
+<a name="id587079"></a>
             <a href="find.html#fusion.algorithm.query.functions.find.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 <span class="emphasis"><em>unspecified</em></span> <span class="identifier">find</span><span class="special">(</span><span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id587273"></a><p class="title"><b>Table 1.42. Parameters</b></p>
+<a name="id587277"></a><p class="title"><b>Table 1.42. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -115,7 +115,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.functions.find.expression_semantics"></a><h6>
-<a name="id587412"></a>
+<a name="id587417"></a>
             <a href="find.html#fusion.algorithm.query.functions.find.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -133,14 +133,14 @@
             to <tt class="computeroutput">find_if<span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span></tt>
           </p>
 <a name="fusion.algorithm.query.functions.find.complexity"></a><h6>
-<a name="id587665"></a>
+<a name="id587670"></a>
             <a href="find.html#fusion.algorithm.query.functions.find.complexity">Complexity</a>
           </h6>
 <p>
             Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
           </p>
 <a name="fusion.algorithm.query.functions.find.header"></a><h6>
-<a name="id587749"></a>
+<a name="id587754"></a>
             <a href="find.html#fusion.algorithm.query.functions.find.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -148,7 +148,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">find</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.query.functions.find.example"></a><h6>
-<a name="id587918"></a>
+<a name="id587923"></a>
             <a href="find.html#fusion.algorithm.query.functions.find.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -159,11 +159,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/find_if.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/find_if.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/find_if.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -31,11 +31,11 @@
             Lambda Expression</a> evaluates to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>.
           </p>
 <a name="fusion.algorithm.query.functions.find_if.description"></a><h6>
-<a name="id588245"></a>
+<a name="id588250"></a>
             <a href="find_if.html#fusion.algorithm.query.functions.find_if.description">Description</a>
           </h6>
 <a name="fusion.algorithm.query.functions.find_if.synopsis"></a><h6>
-<a name="id588271"></a>
+<a name="id588276"></a>
             <a href="find_if.html#fusion.algorithm.query.functions.find_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 <span class="emphasis"><em>unspecified</em></span> <span class="identifier">find_if</span><span class="special">(</span><span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id588472"></a><p class="title"><b>Table 1.43. Parameters</b></p>
+<a name="id588477"></a><p class="title"><b>Table 1.43. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -118,7 +118,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.functions.find_if.expression_semantics"></a><h6>
-<a name="id588618"></a>
+<a name="id588623"></a>
             <a href="find_if.html#fusion.algorithm.query.functions.find_if.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -137,7 +137,7 @@
             if there is no such element.
           </p>
 <a name="fusion.algorithm.query.functions.find_if.complexity"></a><h6>
-<a name="id588827"></a>
+<a name="id588832"></a>
             <a href="find_if.html#fusion.algorithm.query.functions.find_if.complexity">Complexity</a>
           </h6>
 <p>
@@ -147,7 +147,7 @@
             /algorithm/query/find_if.hpp&gt;
           </p>
 <a name="fusion.algorithm.query.functions.find_if.example"></a><h6>
-<a name="id588915"></a>
+<a name="id588921"></a>
             <a href="find_if.html#fusion.algorithm.query.functions.find_if.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -158,11 +158,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/none.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/none.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/functions/none.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.functions.none"></a>none</h5></div></div></div>
 <a name="fusion.algorithm.query.functions.none.description"></a><h6>
-<a name="id585738"></a>
+<a name="id585742"></a>
             <a href="none.html#fusion.algorithm.query.functions.none.description">Description</a>
           </h6>
 <p>
@@ -37,7 +37,7 @@
             element of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.query.functions.none.synopsis"></a><h6>
-<a name="id585827"></a>
+<a name="id585832"></a>
             <a href="none.html#fusion.algorithm.query.functions.none.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -49,7 +49,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id586022"></a><p class="title"><b>Table 1.41. Parameters</b></p>
+<a name="id586026"></a><p class="title"><b>Table 1.41. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -116,7 +116,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.functions.none.expression_semantics"></a><h6>
-<a name="id586223"></a>
+<a name="id586228"></a>
             <a href="none.html#fusion.algorithm.query.functions.none.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -133,14 +133,14 @@
             element <tt class="computeroutput"><span class="identifier">e</span></tt> in <tt class="computeroutput"><span class="identifier">seq</span></tt>. Result equivalent to <tt class="computeroutput"><span class="special">!</span><span class="identifier">any</span><span class="special">(</span><span class="identifier">seq</span><span class="special">,</span> <span class="identifier">f</span><span class="special">)</span></tt>.
           </p>
 <a name="fusion.algorithm.query.functions.none.complexity"></a><h6>
-<a name="id586436"></a>
+<a name="id586440"></a>
             <a href="none.html#fusion.algorithm.query.functions.none.complexity">Complexity</a>
           </h6>
 <p>
             Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
           </p>
 <a name="fusion.algorithm.query.functions.none.header"></a><h6>
-<a name="id586520"></a>
+<a name="id586524"></a>
             <a href="none.html#fusion.algorithm.query.functions.none.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -148,7 +148,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">none</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.query.functions.none.example"></a><h6>
-<a name="id586688"></a>
+<a name="id586692"></a>
             <a href="none.html#fusion.algorithm.query.functions.none.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -167,11 +167,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -37,11 +37,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/all.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/all.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/all.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.metafunctions.all"></a>all</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.all.description"></a><h6>
-<a name="id592107"></a>
+<a name="id592113"></a>
             <a href="all.html#fusion.algorithm.query.metafunctions.all.description">Description</a>
           </h6>
 <p>
             A metafunction returning the result type of all.
           </p>
 <a name="fusion.algorithm.query.metafunctions.all.synopsis"></a><h6>
-<a name="id592156"></a>
+<a name="id592162"></a>
             <a href="all.html#fusion.algorithm.query.metafunctions.all.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id592277"></a><p class="title"><b>Table 1.47. Parameters</b></p>
+<a name="id592284"></a><p class="title"><b>Table 1.47. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -114,7 +114,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.metafunctions.all.expression_semantics"></a><h6>
-<a name="id592425"></a>
+<a name="id592432"></a>
             <a href="all.html#fusion.algorithm.query.metafunctions.all.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -134,14 +134,14 @@
             The return type is always <tt class="computeroutput"><span class="keyword">bool</span></tt>.
           </p>
 <a name="fusion.algorithm.query.metafunctions.all.complexity"></a><h6>
-<a name="id592614"></a>
+<a name="id592620"></a>
             <a href="all.html#fusion.algorithm.query.metafunctions.all.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.query.metafunctions.all.header"></a><h6>
-<a name="id592644"></a>
+<a name="id592651"></a>
             <a href="all.html#fusion.algorithm.query.metafunctions.all.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -151,11 +151,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/any.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/any.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/any.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.metafunctions.any"></a>any</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.any.description"></a><h6>
-<a name="id591380"></a>
+<a name="id591386"></a>
             <a href="any.html#fusion.algorithm.query.metafunctions.any.description">Description</a>
           </h6>
 <p>
             A metafunction returning the result type of any.
           </p>
 <a name="fusion.algorithm.query.metafunctions.any.synopsis"></a><h6>
-<a name="id591429"></a>
+<a name="id591435"></a>
             <a href="any.html#fusion.algorithm.query.metafunctions.any.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id591550"></a><p class="title"><b>Table 1.46. Parameters</b></p>
+<a name="id591556"></a><p class="title"><b>Table 1.46. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -114,7 +114,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.metafunctions.any.expression_semantics"></a><h6>
-<a name="id591700"></a>
+<a name="id591706"></a>
             <a href="any.html#fusion.algorithm.query.metafunctions.any.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -134,14 +134,14 @@
             The return type is always <tt class="computeroutput"><span class="keyword">bool</span></tt>.
           </p>
 <a name="fusion.algorithm.query.metafunctions.any.complexity"></a><h6>
-<a name="id591889"></a>
+<a name="id591895"></a>
             <a href="any.html#fusion.algorithm.query.metafunctions.any.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.query.metafunctions.any.header"></a><h6>
-<a name="id591919"></a>
+<a name="id591925"></a>
             <a href="any.html#fusion.algorithm.query.metafunctions.any.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -151,11 +151,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.metafunctions.count"></a>count</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.count.description"></a><h6>
-<a name="id595133"></a>
+<a name="id595138"></a>
             <a href="count.html#fusion.algorithm.query.metafunctions.count.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             given the sequence and search types.
           </p>
 <a name="fusion.algorithm.query.metafunctions.count.synopsis"></a><h6>
-<a name="id595178"></a>
+<a name="id595182"></a>
             <a href="count.html#fusion.algorithm.query.metafunctions.count.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id595298"></a><p class="title"><b>Table 1.51. Parameters</b></p>
+<a name="id595303"></a><p class="title"><b>Table 1.51. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.metafunctions.count.expression_semantics"></a><h6>
-<a name="id595437"></a>
+<a name="id595442"></a>
             <a href="count.html#fusion.algorithm.query.metafunctions.count.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -129,14 +129,14 @@
             <tt class="computeroutput"><span class="keyword">int</span></tt>.
           </p>
 <a name="fusion.algorithm.query.metafunctions.count.complexity"></a><h6>
-<a name="id595582"></a>
+<a name="id595586"></a>
             <a href="count.html#fusion.algorithm.query.metafunctions.count.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.query.metafunctions.count.header"></a><h6>
-<a name="id595611"></a>
+<a name="id595615"></a>
             <a href="count.html#fusion.algorithm.query.metafunctions.count.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -146,11 +146,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count_if.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count_if.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/count_if.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.metafunctions.count_if"></a>count_if</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.count_if.description"></a><h6>
-<a name="id595801"></a>
+<a name="id595806"></a>
             <a href="count_if.html#fusion.algorithm.query.metafunctions.count_if.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             given the sequence and predicate types.
           </p>
 <a name="fusion.algorithm.query.metafunctions.count_if.synopsis"></a><h6>
-<a name="id595845"></a>
+<a name="id595850"></a>
             <a href="count_if.html#fusion.algorithm.query.metafunctions.count_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id595967"></a><p class="title"><b>Table 1.52. Parameters</b></p>
+<a name="id595972"></a><p class="title"><b>Table 1.52. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.metafunctions.count_if.expression_semantics"></a><h6>
-<a name="id596108"></a>
+<a name="id596114"></a>
             <a href="count_if.html#fusion.algorithm.query.metafunctions.count_if.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -129,14 +129,14 @@
             always <tt class="computeroutput"><span class="keyword">int</span></tt>.
           </p>
 <a name="fusion.algorithm.query.metafunctions.count_if.complexity"></a><h6>
-<a name="id596264"></a>
+<a name="id596270"></a>
             <a href="count_if.html#fusion.algorithm.query.metafunctions.count_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.query.metafunctions.count_if.header"></a><h6>
-<a name="id596294"></a>
+<a name="id596300"></a>
             <a href="count_if.html#fusion.algorithm.query.metafunctions.count_if.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -146,11 +146,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.metafunctions.find"></a>find</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.find.description"></a><h6>
-<a name="id593561"></a>
+<a name="id593568"></a>
             <a href="find.html#fusion.algorithm.query.metafunctions.find.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             given the sequence and search types.
           </p>
 <a name="fusion.algorithm.query.metafunctions.find.synopsis"></a><h6>
-<a name="id593605"></a>
+<a name="id593612"></a>
             <a href="find.html#fusion.algorithm.query.metafunctions.find.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id593724"></a><p class="title"><b>Table 1.49. Parameters</b></p>
+<a name="id593731"></a><p class="title"><b>Table 1.49. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.metafunctions.find.expression_semantics"></a><h6>
-<a name="id593864"></a>
+<a name="id593870"></a>
             <a href="find.html#fusion.algorithm.query.metafunctions.find.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -131,14 +131,14 @@
             if there is no such element.
           </p>
 <a name="fusion.algorithm.query.metafunctions.find.complexity"></a><h6>
-<a name="id594067"></a>
+<a name="id594074"></a>
             <a href="find.html#fusion.algorithm.query.metafunctions.find.complexity">Complexity</a>
           </h6>
 <p>
             Linear, at most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
           </p>
 <a name="fusion.algorithm.query.metafunctions.find.header"></a><h6>
-<a name="id594151"></a>
+<a name="id594157"></a>
             <a href="find.html#fusion.algorithm.query.metafunctions.find.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -148,11 +148,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find_if.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find_if.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/find_if.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.metafunctions.find_if"></a>find_if</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.find_if.description"></a><h6>
-<a name="id594343"></a>
+<a name="id594349"></a>
             <a href="find_if.html#fusion.algorithm.query.metafunctions.find_if.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             given the sequence and predicate types.
           </p>
 <a name="fusion.algorithm.query.metafunctions.find_if.synopsis"></a><h6>
-<a name="id594387"></a>
+<a name="id594393"></a>
             <a href="find_if.html#fusion.algorithm.query.metafunctions.find_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id594506"></a><p class="title"><b>Table 1.50. Parameters</b></p>
+<a name="id594512"></a><p class="title"><b>Table 1.50. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -114,7 +114,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.metafunctions.find_if.expression_semantics"></a><h6>
-<a name="id594655"></a>
+<a name="id594661"></a>
             <a href="find_if.html#fusion.algorithm.query.metafunctions.find_if.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -132,14 +132,14 @@
             to true. Returns <tt class="computeroutput">result_of::end<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">type</span></tt> if there is no such element.
           </p>
 <a name="fusion.algorithm.query.metafunctions.find_if.complexity"></a><h6>
-<a name="id594861"></a>
+<a name="id594865"></a>
             <a href="find_if.html#fusion.algorithm.query.metafunctions.find_if.complexity">Complexity</a>
           </h6>
 <p>
             Linear. At most <tt class="computeroutput">result_of::size<span class="special">&lt;</span><span class="identifier">Sequence</span><span class="special">&gt;::</span><span class="identifier">value</span></tt> comparisons.
           </p>
 <a name="fusion.algorithm.query.metafunctions.find_if.header"></a><h6>
-<a name="id594944"></a>
+<a name="id594949"></a>
             <a href="find_if.html#fusion.algorithm.query.metafunctions.find_if.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -149,11 +149,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/none.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/none.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/query/metafunctions/none.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.query.metafunctions.none"></a>none</h5></div></div></div>
 <a name="fusion.algorithm.query.metafunctions.none.description"></a><h6>
-<a name="id592832"></a>
+<a name="id592839"></a>
             <a href="none.html#fusion.algorithm.query.metafunctions.none.description">Description</a>
           </h6>
 <p>
             A metafunction returning the result type of none.
           </p>
 <a name="fusion.algorithm.query.metafunctions.none.synopsis"></a><h6>
-<a name="id592881"></a>
+<a name="id592888"></a>
             <a href="none.html#fusion.algorithm.query.metafunctions.none.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id593003"></a><p class="title"><b>Table 1.48. Parameters</b></p>
+<a name="id593009"></a><p class="title"><b>Table 1.48. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -114,7 +114,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.query.metafunctions.none.expression_semantics"></a><h6>
-<a name="id593150"></a>
+<a name="id593157"></a>
             <a href="none.html#fusion.algorithm.query.metafunctions.none.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -134,14 +134,14 @@
             The return type is always <tt class="computeroutput"><span class="keyword">bool</span></tt>.
           </p>
 <a name="fusion.algorithm.query.metafunctions.none.complexity"></a><h6>
-<a name="id593339"></a>
+<a name="id593346"></a>
             <a href="none.html#fusion.algorithm.query.metafunctions.none.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.query.metafunctions.none.header"></a><h6>
-<a name="id593369"></a>
+<a name="id593375"></a>
             <a href="none.html#fusion.algorithm.query.metafunctions.none.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -151,11 +151,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -46,7 +46,7 @@
         </p></td></tr>
 </table></div>
 <a name="fusion.algorithm.transformation.header"></a><h4>
-<a name="id596506"></a>
+<a name="id596512"></a>
         <a href="transformation.html#fusion.algorithm.transformation.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -56,11 +56,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -49,11 +49,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/clear.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/clear.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/clear.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.clear"></a>clear</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.clear.description"></a><h6>
-<a name="id606103"></a>
+<a name="id606108"></a>
             <a href="clear.html#fusion.algorithm.transformation.functions.clear.description">Description</a>
           </h6>
 <p>
             <a href="clear.html" title="clear"><tt class="computeroutput"><span class="identifier">clear</span></tt></a> returns an empty sequence.
           </p>
 <a name="fusion.algorithm.transformation.functions.clear.synposis"></a><h6>
-<a name="id606152"></a>
+<a name="id606157"></a>
             <a href="clear.html#fusion.algorithm.transformation.functions.clear.synposis">Synposis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">typename</span> result_of::clear<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">clear</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id606309"></a><p class="title"><b>Table 1.62. Parameters</b></p>
+<a name="id606315"></a><p class="title"><b>Table 1.62. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -89,7 +89,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.clear.expression_semantics"></a><h6>
-<a name="id606413"></a>
+<a name="id606419"></a>
             <a href="clear.html#fusion.algorithm.transformation.functions.clear.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -106,14 +106,14 @@
             with no elements.
           </p>
 <a name="fusion.algorithm.transformation.functions.clear.complexity"></a><h6>
-<a name="id606511"></a>
+<a name="id606517"></a>
             <a href="clear.html#fusion.algorithm.transformation.functions.clear.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.functions.clear.header"></a><h6>
-<a name="id606542"></a>
+<a name="id606548"></a>
             <a href="clear.html#fusion.algorithm.transformation.functions.clear.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -121,7 +121,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">clear</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.clear.example"></a><h6>
-<a name="id606712"></a>
+<a name="id606718"></a>
             <a href="clear.html#fusion.algorithm.transformation.functions.clear.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -130,11 +130,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.erase"></a>erase</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.erase.description"></a><h6>
-<a name="id606876"></a>
+<a name="id606882"></a>
             <a href="erase.html#fusion.algorithm.transformation.functions.erase.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             those at a specified iterator, or between two iterators.
           </p>
 <a name="fusion.algorithm.transformation.functions.erase.synposis"></a><h6>
-<a name="id606910"></a>
+<a name="id606916"></a>
             <a href="erase.html#fusion.algorithm.transformation.functions.erase.synposis">Synposis</a>
           </h6>
 <pre class="programlisting">
@@ -54,7 +54,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">First</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">it1</span><span class="special">,</span> <span class="identifier">Last</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">it2</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id607372"></a><p class="title"><b>Table 1.63. Parameters</b></p>
+<a name="id607378"></a><p class="title"><b>Table 1.63. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -141,7 +141,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.erase.expression_semantics"></a><h6>
-<a name="id607599"></a>
+<a name="id607605"></a>
             <a href="erase.html#fusion.algorithm.transformation.functions.erase.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -172,14 +172,14 @@
             in their original order, except those in the range [<tt class="computeroutput"><span class="identifier">first</span></tt>,<tt class="computeroutput"><span class="identifier">last</span></tt>).
           </p>
 <a name="fusion.algorithm.transformation.functions.erase.complexity"></a><h6>
-<a name="id607858"></a>
+<a name="id607864"></a>
             <a href="erase.html#fusion.algorithm.transformation.functions.erase.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.erase.header"></a><h6>
-<a name="id607890"></a>
+<a name="id607896"></a>
             <a href="erase.html#fusion.algorithm.transformation.functions.erase.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -187,7 +187,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">erase</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.erase.example"></a><h6>
-<a name="id608060"></a>
+<a name="id608066"></a>
             <a href="erase.html#fusion.algorithm.transformation.functions.erase.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -198,11 +198,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase_key.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase_key.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/erase_key.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.erase_key"></a>erase_key</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.erase_key.description"></a><h6>
-<a name="id608514"></a>
+<a name="id608520"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.description">Description</a>
           </h6>
 <p>
@@ -39,7 +39,7 @@
             with a given key.
           </p>
 <a name="fusion.algorithm.transformation.functions.erase_key.synposis"></a><h6>
-<a name="id608577"></a>
+<a name="id608583"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.synposis">Synposis</a>
           </h6>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 <span class="keyword">typename</span> <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">erase_key</span><span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Key</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">erase_key</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id608750"></a><p class="title"><b>Table 1.64. Parameters</b></p>
+<a name="id608757"></a><p class="title"><b>Table 1.64. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -115,7 +115,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.erase_key.expression_semantics"></a><h6>
-<a name="id608891"></a>
+<a name="id608897"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -133,14 +133,14 @@
             except those with key <tt class="computeroutput"><span class="identifier">Key</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.erase_key.complexity"></a><h6>
-<a name="id609024"></a>
+<a name="id609030"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.erase_key.header"></a><h6>
-<a name="id609054"></a>
+<a name="id609061"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -148,7 +148,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">erase_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.erase_key.example"></a><h6>
-<a name="id609225"></a>
+<a name="id609231"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.functions.erase_key.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -157,11 +157,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.filter"></a>filter</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.filter.description"></a><h6>
-<a name="id596707"></a>
+<a name="id596713"></a>
             <a href="filter.html#fusion.algorithm.transformation.functions.filter.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             the elements of a specified type.
           </p>
 <a name="fusion.algorithm.transformation.functions.filter.synopsis"></a><h6>
-<a name="id596741"></a>
+<a name="id596747"></a>
             <a href="filter.html#fusion.algorithm.transformation.functions.filter.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
 <span class="keyword">typename</span> result_of::filter<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">filter</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id596926"></a><p class="title"><b>Table 1.53. Parameters</b></p>
+<a name="id596932"></a><p class="title"><b>Table 1.53. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -110,7 +110,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.filter.expression_semantics"></a><h6>
-<a name="id597064"></a>
+<a name="id597070"></a>
             <a href="filter.html#fusion.algorithm.transformation.functions.filter.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -129,14 +129,14 @@
             to <tt class="computeroutput">filter_if<span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">same_type</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.filter.complexity"></a><h6>
-<a name="id597279"></a>
+<a name="id597285"></a>
             <a href="filter.html#fusion.algorithm.transformation.functions.filter.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.filter.header"></a><h6>
-<a name="id597311"></a>
+<a name="id597317"></a>
             <a href="filter.html#fusion.algorithm.transformation.functions.filter.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -144,7 +144,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">filter</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.filter.example"></a><h6>
-<a name="id597481"></a>
+<a name="id597487"></a>
             <a href="filter.html#fusion.algorithm.transformation.functions.filter.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -154,11 +154,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter_if.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter_if.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/filter_if.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.filter_if"></a>filter_if</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.filter_if.description"></a><h6>
-<a name="id597749"></a>
+<a name="id597756"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.description">Description</a>
           </h6>
 <p>
@@ -35,7 +35,7 @@
             Lambda Expression</a> evaluates to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.filter_if.synopsis"></a><h6>
-<a name="id597840"></a>
+<a name="id597847"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="keyword">typename</span> result_of::filter_if<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Pred</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">filter_if</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id598027"></a><p class="title"><b>Table 1.54. Parameters</b></p>
+<a name="id598033"></a><p class="title"><b>Table 1.54. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -112,7 +112,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.filter_if.expression_semantics"></a><h6>
-<a name="id598175"></a>
+<a name="id598182"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -132,14 +132,14 @@
             is the same as in the original sequence.
           </p>
 <a name="fusion.algorithm.transformation.functions.filter_if.complexity"></a><h6>
-<a name="id598342"></a>
+<a name="id598348"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.filter_if.header"></a><h6>
-<a name="id598373"></a>
+<a name="id598379"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -147,7 +147,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">filter_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.filter_if.example"></a><h6>
-<a name="id598543"></a>
+<a name="id598550"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.functions.filter_if.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -157,11 +157,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.insert"></a>insert</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.insert.description"></a><h6>
-<a name="id609433"></a>
+<a name="id609439"></a>
             <a href="insert.html#fusion.algorithm.transformation.functions.insert.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             element inserted the position described by a given iterator.
           </p>
 <a name="fusion.algorithm.transformation.functions.insert.synposis"></a><h6>
-<a name="id609466"></a>
+<a name="id609473"></a>
             <a href="insert.html#fusion.algorithm.transformation.functions.insert.synposis">Synposis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="emphasis"><em>unspecified</em></span> <span class="identifier">insert</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">Pos</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">pos</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id609657"></a><p class="title"><b>Table 1.65. Parameters</b></p>
+<a name="id609663"></a><p class="title"><b>Table 1.65. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -130,7 +130,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.insert.expression_semantics"></a><h6>
-<a name="id609842"></a>
+<a name="id609848"></a>
             <a href="insert.html#fusion.algorithm.transformation.functions.insert.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -150,14 +150,14 @@
             <tt class="computeroutput"><span class="identifier">pos</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.insert.complexity"></a><h6>
-<a name="id609998"></a>
+<a name="id610004"></a>
             <a href="insert.html#fusion.algorithm.transformation.functions.insert.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.insert.header"></a><h6>
-<a name="id610030"></a>
+<a name="id610036"></a>
             <a href="insert.html#fusion.algorithm.transformation.functions.insert.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -165,7 +165,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">insert</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.insert.example"></a><h6>
-<a name="id610200"></a>
+<a name="id610206"></a>
             <a href="insert.html#fusion.algorithm.transformation.functions.insert.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -175,11 +175,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert_range.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert_range.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/insert_range.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.insert_range"></a>insert_range</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.insert_range.description"></a><h6>
-<a name="id610494"></a>
+<a name="id610500"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             iterator.
           </p>
 <a name="fusion.algorithm.transformation.functions.insert_range.synposis"></a><h6>
-<a name="id610527"></a>
+<a name="id610533"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.synposis">Synposis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">Pos</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">pos</span><span class="special">,</span> <span class="identifier">Range</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">range</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id610800"></a><p class="title"><b>Table 1.66. Parameters</b></p>
+<a name="id610806"></a><p class="title"><b>Table 1.66. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -133,7 +133,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.insert_range.expression_semantics"></a><h6>
-<a name="id610994"></a>
+<a name="id611000"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -153,14 +153,14 @@
             All elements retaining their ordering from the orignal sequences.
           </p>
 <a name="fusion.algorithm.transformation.functions.insert_range.complexity"></a><h6>
-<a name="id611154"></a>
+<a name="id611160"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.insert_range.header"></a><h6>
-<a name="id611185"></a>
+<a name="id611191"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -168,7 +168,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">insert_range</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.insert_range.example"></a><h6>
-<a name="id611356"></a>
+<a name="id611362"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.functions.insert_range.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -178,11 +178,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/join.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/join.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/join.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.join"></a>join</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.join.description"></a><h6>
-<a name="id611687"></a>
+<a name="id611693"></a>
             <a href="join.html#fusion.algorithm.transformation.functions.join.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             first followed by the elements of the second.
           </p>
 <a name="fusion.algorithm.transformation.functions.join.synopsis"></a><h6>
-<a name="id611720"></a>
+<a name="id611726"></a>
             <a href="join.html#fusion.algorithm.transformation.functions.join.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="keyword">typename</span> result_of::join<span class="special">&lt;</span><span class="identifier">LhSequence</span><span class="special">,</span> <span class="identifier">RhSequence</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">join</span><span class="special">(</span><span class="identifier">LhSequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">lhs</span><span class="special">,</span> <span class="identifier">RhSequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">rhs</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id611928"></a><p class="title"><b>Table 1.67. Parameters</b></p>
+<a name="id611934"></a><p class="title"><b>Table 1.67. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -111,7 +111,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.join.expression_semantics"></a><h6>
-<a name="id612075"></a>
+<a name="id612081"></a>
             <a href="join.html#fusion.algorithm.transformation.functions.join.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -130,14 +130,14 @@
             The order of th elements is preserved.
           </p>
 <a name="fusion.algorithm.transformation.functions.join.complexity"></a><h6>
-<a name="id612208"></a>
+<a name="id612214"></a>
             <a href="join.html#fusion.algorithm.transformation.functions.join.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.join.header"></a><h6>
-<a name="id612240"></a>
+<a name="id612246"></a>
             <a href="join.html#fusion.algorithm.transformation.functions.join.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -145,7 +145,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">join</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.join.example"></a><h6>
-<a name="id612410"></a>
+<a name="id612415"></a>
             <a href="join.html#fusion.algorithm.transformation.functions.join.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -156,11 +156,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_back.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_back.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_back.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.pop_back"></a>pop_back</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.pop_back.description"></a><h6>
-<a name="id614031"></a>
+<a name="id614037"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.description">Description</a>
           </h6>
 <p>
             Returns a new sequence, with the last element of the original removed.
           </p>
 <a name="fusion.algorithm.transformation.functions.pop_back.synopsis"></a><h6>
-<a name="id614064"></a>
+<a name="id614070"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">typename</span> result_of::pop_back<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">pop_back</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id614222"></a><p class="title"><b>Table 1.69. Parameters</b></p>
+<a name="id614228"></a><p class="title"><b>Table 1.69. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -89,7 +89,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.pop_back.expression_semantics"></a><h6>
-<a name="id614324"></a>
+<a name="id614330"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -108,14 +108,14 @@
             same order as they were in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.pop_back.complexity"></a><h6>
-<a name="id614446"></a>
+<a name="id614452"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.pop_back.header"></a><h6>
-<a name="id614479"></a>
+<a name="id614485"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -123,7 +123,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">pop_back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.pop_back.example"></a><h6>
-<a name="id614650"></a>
+<a name="id614655"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.functions.pop_back.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -132,11 +132,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_front.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_front.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/pop_front.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.pop_front"></a>pop_front</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.pop_front.description"></a><h6>
-<a name="id614824"></a>
+<a name="id614830"></a>
             <a href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.description">Description</a>
           </h6>
 <p>
             Returns a new sequence, with the first element of the original removed.
           </p>
 <a name="fusion.algorithm.transformation.functions.pop_front.synopsis"></a><h6>
-<a name="id614856"></a>
+<a name="id614862"></a>
             <a href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">typename</span> result_of::pop_front<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">pop_front</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id615014"></a><p class="title"><b>Table 1.70. Parameters</b></p>
+<a name="id615020"></a><p class="title"><b>Table 1.70. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -89,7 +89,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.pop_front.expression_semantics"></a><h6>
-<a name="id615118"></a>
+<a name="id615124"></a>
             <a href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -108,14 +108,14 @@
             same order as they were in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.pop_front.complexity"></a><h6>
-<a name="id615242"></a>
+<a name="id615248"></a>
             <a href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.pop_front.header"></a><h6>
-<a name="id615272"></a>
+<a name="id615278"></a>
             <a href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -123,7 +123,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">pop_front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.pop_front.example"></a><h6>
-<a name="id615443"></a>
+<a name="id615449"></a>
             <a href="pop_front.html#fusion.algorithm.transformation.functions.pop_front.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -132,11 +132,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_back.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_back.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_back.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.push_back"></a>push_back</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.push_back.description"></a><h6>
-<a name="id615625"></a>
+<a name="id615631"></a>
             <a href="push_back.html#fusion.algorithm.transformation.functions.push_back.description">Description</a>
           </h6>
 <p>
             Returns a new sequence with an element added at the end.
           </p>
 <a name="fusion.algorithm.transformation.functions.push_back.synopsis"></a><h6>
-<a name="id615658"></a>
+<a name="id615663"></a>
             <a href="push_back.html#fusion.algorithm.transformation.functions.push_back.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id615867"></a><p class="title"><b>Table 1.71. Parameters</b></p>
+<a name="id615873"></a><p class="title"><b>Table 1.71. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -110,7 +110,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.push_back.expression_semantics"></a><h6>
-<a name="id616008"></a>
+<a name="id616014"></a>
             <a href="push_back.html#fusion.algorithm.transformation.functions.push_back.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -129,14 +129,14 @@
             to the end. The elements are in the same order as they were in <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.push_back.complexity"></a><h6>
-<a name="id616154"></a>
+<a name="id616160"></a>
             <a href="push_back.html#fusion.algorithm.transformation.functions.push_back.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.push_back.header"></a><h6>
-<a name="id616184"></a>
+<a name="id616190"></a>
             <a href="push_back.html#fusion.algorithm.transformation.functions.push_back.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -144,7 +144,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">push_back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.push_back.example"></a><h6>
-<a name="id616355"></a>
+<a name="id616361"></a>
             <a href="push_back.html#fusion.algorithm.transformation.functions.push_back.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -153,11 +153,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_front.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_front.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/push_front.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.push_front"></a>push_front</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.push_front.description"></a><h6>
-<a name="id616570"></a>
+<a name="id616576"></a>
             <a href="push_front.html#fusion.algorithm.transformation.functions.push_front.description">Description</a>
           </h6>
 <p>
             Returns a new sequence with an element added at the beginning.
           </p>
 <a name="fusion.algorithm.transformation.functions.push_front.synopsis"></a><h6>
-<a name="id616603"></a>
+<a name="id616609"></a>
             <a href="push_front.html#fusion.algorithm.transformation.functions.push_front.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id616813"></a><p class="title"><b>Table 1.72. Parameters</b></p>
+<a name="id616819"></a><p class="title"><b>Table 1.72. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -110,7 +110,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.push_front.expression_semantics"></a><h6>
-<a name="id616953"></a>
+<a name="id616959"></a>
             <a href="push_front.html#fusion.algorithm.transformation.functions.push_front.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -130,14 +130,14 @@
             <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.push_front.complexity"></a><h6>
-<a name="id617098"></a>
+<a name="id617104"></a>
             <a href="push_front.html#fusion.algorithm.transformation.functions.push_front.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.push_front.header"></a><h6>
-<a name="id617129"></a>
+<a name="id617135"></a>
             <a href="push_front.html#fusion.algorithm.transformation.functions.push_front.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -145,7 +145,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">push_front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.push_front.example"></a><h6>
-<a name="id617300"></a>
+<a name="id617306"></a>
             <a href="push_front.html#fusion.algorithm.transformation.functions.push_front.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -154,11 +154,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.remove"></a>remove</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.remove.description"></a><h6>
-<a name="id603228"></a>
+<a name="id603233"></a>
             <a href="remove.html#fusion.algorithm.transformation.functions.remove.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             except those of a given type.
           </p>
 <a name="fusion.algorithm.transformation.functions.remove.synopsis"></a><h6>
-<a name="id603261"></a>
+<a name="id603267"></a>
             <a href="remove.html#fusion.algorithm.transformation.functions.remove.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
 <span class="keyword">typename</span> result_of::remove<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">replace</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id603447"></a><p class="title"><b>Table 1.59. Parameters</b></p>
+<a name="id603452"></a><p class="title"><b>Table 1.59. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -110,7 +110,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.remove.expression_semantics"></a><h6>
-<a name="id603585"></a>
+<a name="id603591"></a>
             <a href="remove.html#fusion.algorithm.transformation.functions.remove.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -129,14 +129,14 @@
             Equivalent to <tt class="computeroutput">remove_if<span class="special">&lt;</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">_</span><span class="special">,</span><span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.remove.complexity"></a><h6>
-<a name="id603802"></a>
+<a name="id603808"></a>
             <a href="remove.html#fusion.algorithm.transformation.functions.remove.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.remove.header"></a><h6>
-<a name="id603834"></a>
+<a name="id603840"></a>
             <a href="remove.html#fusion.algorithm.transformation.functions.remove.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -144,7 +144,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">remove</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.remove.example"></a><h6>
-<a name="id604004"></a>
+<a name="id604010"></a>
             <a href="remove.html#fusion.algorithm.transformation.functions.remove.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -154,11 +154,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove_if.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove_if.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/remove_if.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.remove_if"></a>remove_if</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.remove_if.description"></a><h6>
-<a name="id604224"></a>
+<a name="id604230"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             those where a given unary function object evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.remove_if.synopsis"></a><h6>
-<a name="id604270"></a>
+<a name="id604276"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
 <span class="keyword">typename</span> result_of::remove_if<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">Pred</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">remove_if</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id604456"></a><p class="title"><b>Table 1.60. Parameters</b></p>
+<a name="id604462"></a><p class="title"><b>Table 1.60. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -111,7 +111,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.remove_if.expression_semantics"></a><h6>
-<a name="id604604"></a>
+<a name="id604609"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -131,14 +131,14 @@
             <span class="special">&gt;(</span><span class="identifier">seq</span><span class="special">)</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.remove_if.complexity"></a><h6>
-<a name="id604854"></a>
+<a name="id604859"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.remove_if.header"></a><h6>
-<a name="id604885"></a>
+<a name="id604890"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -146,7 +146,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">remove_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.remove_if.example"></a><h6>
-<a name="id605056"></a>
+<a name="id605061"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.functions.remove_if.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -156,11 +156,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.replace"></a>replace</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.replace.description"></a><h6>
-<a name="id600893"></a>
+<a name="id600899"></a>
             <a href="replace.html#fusion.algorithm.transformation.functions.replace.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             a new value.
           </p>
 <a name="fusion.algorithm.transformation.functions.replace.synopsis"></a><h6>
-<a name="id600926"></a>
+<a name="id600932"></a>
             <a href="replace.html#fusion.algorithm.transformation.functions.replace.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">old_value</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">new_value</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id601171"></a><p class="title"><b>Table 1.57. Parameters</b></p>
+<a name="id601177"></a><p class="title"><b>Table 1.57. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -132,7 +132,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.replace.expression_semantics"></a><h6>
-<a name="id601419"></a>
+<a name="id601425"></a>
             <a href="replace.html#fusion.algorithm.transformation.functions.replace.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -151,14 +151,14 @@
             to elements with the same type and equal to <tt class="computeroutput"><span class="identifier">old_value</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.replace.complexity"></a><h6>
-<a name="id601576"></a>
+<a name="id601582"></a>
             <a href="replace.html#fusion.algorithm.transformation.functions.replace.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.replace.header"></a><h6>
-<a name="id601608"></a>
+<a name="id601614"></a>
             <a href="replace.html#fusion.algorithm.transformation.functions.replace.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -166,7 +166,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">replace</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.replace.example"></a><h6>
-<a name="id601779"></a>
+<a name="id601785"></a>
             <a href="replace.html#fusion.algorithm.transformation.functions.replace.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -175,11 +175,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace_if.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace_if.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/replace_if.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.replace_if"></a>replace_if</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.replace_if.description"></a><h6>
-<a name="id601977"></a>
+<a name="id601982"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.description">Description</a>
           </h6>
 <p>
@@ -35,7 +35,7 @@
             replaced with a new value.
           </p>
 <a name="fusion.algorithm.transformation.functions.replace_if.synopsis"></a><h6>
-<a name="id602022"></a>
+<a name="id602028"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">new_value</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id602282"></a><p class="title"><b>Table 1.58. Parameters</b></p>
+<a name="id602288"></a><p class="title"><b>Table 1.58. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -131,7 +131,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.replace_if.expression_semantics"></a><h6>
-<a name="id602521"></a>
+<a name="id602527"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -151,14 +151,14 @@
             evaluates to <tt class="computeroutput"><span class="keyword">true</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.replace_if.complexity"></a><h6>
-<a name="id602690"></a>
+<a name="id602696"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.replace_if.header"></a><h6>
-<a name="id602720"></a>
+<a name="id602726"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -166,7 +166,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">replace_if</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.replace_if.example"></a><h6>
-<a name="id602891"></a>
+<a name="id602897"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.functions.replace_if.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -184,11 +184,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/reverse.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/reverse.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/reverse.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.reverse"></a>reverse</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.reverse.description"></a><h6>
-<a name="id605304"></a>
+<a name="id605310"></a>
             <a href="reverse.html#fusion.algorithm.transformation.functions.reverse.description">Description</a>
           </h6>
 <p>
             Returns a new sequence with the elements of the original in reverse order.
           </p>
 <a name="fusion.algorithm.transformation.functions.reverse.synposis"></a><h6>
-<a name="id605337"></a>
+<a name="id605342"></a>
             <a href="reverse.html#fusion.algorithm.transformation.functions.reverse.synposis">Synposis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">typename</span> result_of::reverse<span class="special">&lt;</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">reverse</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id605494"></a><p class="title"><b>Table 1.61. Parameters</b></p>
+<a name="id605499"></a><p class="title"><b>Table 1.61. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -89,7 +89,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.reverse.expression_semantics"></a><h6>
-<a name="id605598"></a>
+<a name="id605604"></a>
             <a href="reverse.html#fusion.algorithm.transformation.functions.reverse.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -107,14 +107,14 @@
             in reverse order.
           </p>
 <a name="fusion.algorithm.transformation.functions.reverse.complexity"></a><h6>
-<a name="id605707"></a>
+<a name="id605713"></a>
             <a href="reverse.html#fusion.algorithm.transformation.functions.reverse.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.reverse.header"></a><h6>
-<a name="id605739"></a>
+<a name="id605745"></a>
             <a href="reverse.html#fusion.algorithm.transformation.functions.reverse.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -122,7 +122,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">reverse</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.reverse.example"></a><h6>
-<a name="id605910"></a>
+<a name="id605916"></a>
             <a href="reverse.html#fusion.algorithm.transformation.functions.reverse.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -131,11 +131,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/transform.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/transform.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/transform.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.transform"></a>transform</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.transform.description"></a><h6>
-<a name="id598838"></a>
+<a name="id598845"></a>
             <a href="transform.html#fusion.algorithm.transformation.functions.transform.description">Description</a>
           </h6>
 <p>
@@ -37,7 +37,7 @@
             of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.transform.unary_version_synopsis"></a><h6>
-<a name="id598957"></a>
+<a name="id598964"></a>
             <a href="transform.html#fusion.algorithm.transformation.functions.transform.unary_version_synopsis">Unary
             version synopsis</a>
           </h6>
@@ -50,7 +50,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id599164"></a><p class="title"><b>Table 1.55. Parameters</b></p>
+<a name="id599170"></a><p class="title"><b>Table 1.55. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -118,7 +118,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.transform.expression_semantics"></a><h6>
-<a name="id599436"></a>
+<a name="id599442"></a>
             <a href="transform.html#fusion.algorithm.transformation.functions.transform.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -136,7 +136,7 @@
             within <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.functions.transform.binary_version_synopsis"></a><h6>
-<a name="id599596"></a>
+<a name="id599602"></a>
             <a href="transform.html#fusion.algorithm.transformation.functions.transform.binary_version_synopsis">Binary
             version synopsis</a>
           </h6>
@@ -150,7 +150,7 @@
     <span class="identifier">Sequence1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq1</span><span class="special">,</span> <span class="identifier">Sequence2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq2</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id599864"></a><p class="title"><b>Table 1.56. Parameters</b></p>
+<a name="id599870"></a><p class="title"><b>Table 1.56. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -248,14 +248,14 @@
             within <tt class="computeroutput"><span class="identifier">seq1</span></tt> and <tt class="computeroutput"><span class="identifier">seq2</span></tt> respectively.
           </p>
 <a name="fusion.algorithm.transformation.functions.transform.complexity"></a><h6>
-<a name="id600351"></a>
+<a name="id600357"></a>
             <a href="transform.html#fusion.algorithm.transformation.functions.transform.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.transform.header"></a><h6>
-<a name="id600382"></a>
+<a name="id600388"></a>
             <a href="transform.html#fusion.algorithm.transformation.functions.transform.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -263,7 +263,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">transform</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.transform.example"></a><h6>
-<a name="id600552"></a>
+<a name="id600558"></a>
             <a href="transform.html#fusion.algorithm.transformation.functions.transform.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -282,11 +282,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/zip.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/zip.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/functions/zip.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.functions.zip"></a>zip</h5></div></div></div>
 <a name="fusion.algorithm.transformation.functions.zip.description"></a><h6>
-<a name="id612726"></a>
+<a name="id612732"></a>
             <a href="zip.html#fusion.algorithm.transformation.functions.zip.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             of the members of the component sequences.
           </p>
 <a name="fusion.algorithm.transformation.functions.zip.synopsis"></a><h6>
-<a name="id612759"></a>
+<a name="id612765"></a>
             <a href="zip.html#fusion.algorithm.transformation.functions.zip.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="identifier">zip</span><span class="special">(</span><span class="identifier">Sequence1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq1</span><span class="special">,</span> <span class="identifier">Sequence2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq2</span><span class="special">,</span> <span class="special">...</span> <span class="identifier">SequenceN</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seqN</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id613044"></a><p class="title"><b>Table 1.68. Parameters</b></p>
+<a name="id613050"></a><p class="title"><b>Table 1.68. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -94,7 +94,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.functions.zip.expression_semantics"></a><h6>
-<a name="id613160"></a>
+<a name="id613166"></a>
             <a href="zip.html#fusion.algorithm.transformation.functions.zip.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -117,14 +117,14 @@
             <span class="char">'c'</span><span class="special">))</span></tt>
           </p>
 <a name="fusion.algorithm.transformation.functions.zip.complexity"></a><h6>
-<a name="id613470"></a>
+<a name="id613476"></a>
             <a href="zip.html#fusion.algorithm.transformation.functions.zip.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.functions.zip.header"></a><h6>
-<a name="id613502"></a>
+<a name="id613508"></a>
             <a href="zip.html#fusion.algorithm.transformation.functions.zip.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -132,7 +132,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">zip</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.functions.zip.example"></a><h6>
-<a name="id613671"></a>
+<a name="id613677"></a>
             <a href="zip.html#fusion.algorithm.transformation.functions.zip.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -143,11 +143,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -49,11 +49,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/clear.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/clear.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/clear.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.clear"></a>clear</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.clear.description"></a><h6>
-<a name="id624719"></a>
+<a name="id624727"></a>
             <a href="clear.html#fusion.algorithm.transformation.metafunctions.clear.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             type.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.clear.synopsis"></a><h6>
-<a name="id624769"></a>
+<a name="id624777"></a>
             <a href="clear.html#fusion.algorithm.transformation.metafunctions.clear.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id624871"></a><p class="title"><b>Table 1.82. Parameters</b></p>
+<a name="id624879"></a><p class="title"><b>Table 1.82. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -91,7 +91,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.clear.expression_semantics"></a><h6>
-<a name="id624967"></a>
+<a name="id624975"></a>
             <a href="clear.html#fusion.algorithm.transformation.metafunctions.clear.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -107,14 +107,14 @@
             <span class="bold"><b>Semantics</b></span>: Returns an empty sequence.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.clear.complexity"></a><h6>
-<a name="id625081"></a>
+<a name="id625089"></a>
             <a href="clear.html#fusion.algorithm.transformation.metafunctions.clear.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.clear.header"></a><h6>
-<a name="id625113"></a>
+<a name="id625122"></a>
             <a href="clear.html#fusion.algorithm.transformation.metafunctions.clear.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -124,11 +124,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,11 +30,11 @@
             and range delimiting iterator types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.erase.description"></a><h6>
-<a name="id625329"></a>
+<a name="id625336"></a>
             <a href="erase.html#fusion.algorithm.transformation.metafunctions.erase.description">Description</a>
           </h6>
 <a name="fusion.algorithm.transformation.metafunctions.erase.synopsis"></a><h6>
-<a name="id625355"></a>
+<a name="id625363"></a>
             <a href="erase.html#fusion.algorithm.transformation.metafunctions.erase.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id625501"></a><p class="title"><b>Table 1.83. Parameters</b></p>
+<a name="id625509"></a><p class="title"><b>Table 1.83. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -134,7 +134,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.erase.expression_semantics"></a><h6>
-<a name="id625695"></a>
+<a name="id625703"></a>
             <a href="erase.html#fusion.algorithm.transformation.metafunctions.erase.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -164,14 +164,14 @@
             and <tt class="computeroutput"><span class="identifier">It2</span></tt> removed.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.erase.complexity"></a><h6>
-<a name="id625965"></a>
+<a name="id625973"></a>
             <a href="erase.html#fusion.algorithm.transformation.metafunctions.erase.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.erase.header"></a><h6>
-<a name="id625995"></a>
+<a name="id626003"></a>
             <a href="erase.html#fusion.algorithm.transformation.metafunctions.erase.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -181,11 +181,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/erase_key.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.erase_key"></a>erase_key</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.erase_key.description"></a><h6>
-<a name="id626190"></a>
+<a name="id626196"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             and key types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.erase_key.synopsis"></a><h6>
-<a name="id626241"></a>
+<a name="id626248"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id626362"></a><p class="title"><b>Table 1.84. Parameters</b></p>
+<a name="id626368"></a><p class="title"><b>Table 1.84. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.erase_key.expression_semantics"></a><h6>
-<a name="id626502"></a>
+<a name="id626509"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -131,14 +131,14 @@
             except those with key <tt class="computeroutput"><span class="identifier">Key</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.erase_key.complexity"></a><h6>
-<a name="id626650"></a>
+<a name="id626657"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.erase_key.header"></a><h6>
-<a name="id626681"></a>
+<a name="id626688"></a>
             <a href="erase_key.html#fusion.algorithm.transformation.metafunctions.erase_key.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -148,11 +148,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.filter"></a>filter</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.filter.description"></a><h6>
-<a name="id617534"></a>
+<a name="id617540"></a>
             <a href="filter.html#fusion.algorithm.transformation.metafunctions.filter.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             and type to retain.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.filter.synopsis"></a><h6>
-<a name="id617585"></a>
+<a name="id617591"></a>
             <a href="filter.html#fusion.algorithm.transformation.metafunctions.filter.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id617704"></a><p class="title"><b>Table 1.73. Parameter</b></p>
+<a name="id617710"></a><p class="title"><b>Table 1.73. Parameter</b></p>
 <table class="table" summary="Parameter">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.filter.expression_semantics"></a><h6>
-<a name="id617845"></a>
+<a name="id617851"></a>
             <a href="filter.html#fusion.algorithm.transformation.metafunctions.filter.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -133,14 +133,14 @@
             <span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.filter.complexity"></a><h6>
-<a name="id618106"></a>
+<a name="id618112"></a>
             <a href="filter.html#fusion.algorithm.transformation.metafunctions.filter.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.filter.header"></a><h6>
-<a name="id618137"></a>
+<a name="id618143"></a>
             <a href="filter.html#fusion.algorithm.transformation.metafunctions.filter.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -150,11 +150,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/filter_if.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.filter_if"></a>filter_if</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.filter_if.description"></a><h6>
-<a name="id618330"></a>
+<a name="id618336"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.description">Description</a>
           </h6>
 <p>
@@ -35,7 +35,7 @@
             Lambda Expression</a> predicate type.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.filter_if.synopsis"></a><h6>
-<a name="id618389"></a>
+<a name="id618395"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -49,7 +49,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id618511"></a><p class="title"><b>Table 1.74. Parameter</b></p>
+<a name="id618517"></a><p class="title"><b>Table 1.74. Parameter</b></p>
 <table class="table" summary="Parameter">
 <colgroup>
 <col>
@@ -115,7 +115,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.filter_if.expression_semantics"></a><h6>
-<a name="id618656"></a>
+<a name="id618662"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -134,14 +134,14 @@
             to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.filter_if.complexity"></a><h6>
-<a name="id618840"></a>
+<a name="id618847"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.filter_if.header"></a><h6>
-<a name="id618872"></a>
+<a name="id618878"></a>
             <a href="filter_if.html#fusion.algorithm.transformation.metafunctions.filter_if.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -151,11 +151,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.insert"></a>insert</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.insert.description"></a><h6>
-<a name="id627695"></a>
+<a name="id627702"></a>
             <a href="insert.html#fusion.algorithm.transformation.metafunctions.insert.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             position iterator and insertion types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.insert.synopsis"></a><h6>
-<a name="id627740"></a>
+<a name="id627746"></a>
             <a href="insert.html#fusion.algorithm.transformation.metafunctions.insert.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -49,7 +49,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id386964"></a><p class="title"><b>Table 1.85. Parameters</b></p>
+<a name="id385753"></a><p class="title"><b>Table 1.85. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -133,7 +133,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.insert.expression_semantics"></a><h6>
-<a name="id627938"></a>
+<a name="id627944"></a>
             <a href="insert.html#fusion.algorithm.transformation.metafunctions.insert.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -152,14 +152,14 @@
             in <tt class="computeroutput"><span class="identifier">Sequence</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.insert.complexity"></a><h6>
-<a name="id628089"></a>
+<a name="id628096"></a>
             <a href="insert.html#fusion.algorithm.transformation.metafunctions.insert.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.insert.header"></a><h6>
-<a name="id628116"></a>
+<a name="id628123"></a>
             <a href="insert.html#fusion.algorithm.transformation.metafunctions.insert.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -169,11 +169,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/insert_range.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.insert_range"></a>insert_range</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.insert_range.description"></a><h6>
-<a name="id628289"></a>
+<a name="id628295"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             sequence, position iterator and insertion range types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.insert_range.synopsis"></a><h6>
-<a name="id628334"></a>
+<a name="id628340"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -49,7 +49,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id628458"></a><p class="title"><b>Table 1.86. Parameters</b></p>
+<a name="id628464"></a><p class="title"><b>Table 1.86. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -135,7 +135,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.insert_range.expression_semantics"></a><h6>
-<a name="id628642"></a>
+<a name="id628649"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -154,14 +154,14 @@
             into <tt class="computeroutput"><span class="identifier">Sequence</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.insert_range.complexity"></a><h6>
-<a name="id628794"></a>
+<a name="id628801"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.insert_range.header"></a><h6>
-<a name="id628822"></a>
+<a name="id628828"></a>
             <a href="insert_range.html#fusion.algorithm.transformation.metafunctions.insert_range.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -171,11 +171,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/join.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/join.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/join.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.join"></a>join</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.join.description"></a><h6>
-<a name="id629814"></a>
+<a name="id629820"></a>
             <a href="join.html#fusion.algorithm.transformation.metafunctions.join.description">Description</a>
           </h6>
 <p>
             Returns the result of joining 2 sequences, given the sequence types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.join.synopsis"></a><h6>
-<a name="id629842"></a>
+<a name="id629849"></a>
             <a href="join.html#fusion.algorithm.transformation.metafunctions.join.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <a name="fusion.algorithm.transformation.metafunctions.join.expression_semantics"></a><h6>
-<a name="id385725"></a>
+<a name="id455953"></a>
             <a href="join.html#fusion.algorithm.transformation.metafunctions.join.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -66,14 +66,14 @@
             The order of the elements in the 2 sequences is preserved.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.join.complexity"></a><h6>
-<a name="id629988"></a>
+<a name="id629994"></a>
             <a href="join.html#fusion.algorithm.transformation.metafunctions.join.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.join.header"></a><h6>
-<a name="id630014"></a>
+<a name="id630021"></a>
             <a href="join.html#fusion.algorithm.transformation.metafunctions.join.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -83,11 +83,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_back.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.pop_back"></a>pop_back</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.pop_back.description"></a><h6>
-<a name="id630838"></a>
+<a name="id630845"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             type.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.pop_back.synopsis"></a><h6>
-<a name="id630881"></a>
+<a name="id630888"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id630973"></a><p class="title"><b>Table 1.87. Parameters</b></p>
+<a name="id630979"></a><p class="title"><b>Table 1.87. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -93,7 +93,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.pop_back.expression_semantics"></a><h6>
-<a name="id631073"></a>
+<a name="id631080"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -111,14 +111,14 @@
             except the last element.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.pop_back.complexity"></a><h6>
-<a name="id631186"></a>
+<a name="id631193"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.pop_back.header"></a><h6>
-<a name="id631213"></a>
+<a name="id631220"></a>
             <a href="pop_back.html#fusion.algorithm.transformation.metafunctions.pop_back.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -128,11 +128,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/pop_front.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.pop_front"></a>pop_front</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.pop_front.description"></a><h6>
-<a name="id631386"></a>
+<a name="id631393"></a>
             <a href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             type.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.pop_front.synopsis"></a><h6>
-<a name="id631430"></a>
+<a name="id631437"></a>
             <a href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id631522"></a><p class="title"><b>Table 1.88. Parameters</b></p>
+<a name="id631529"></a><p class="title"><b>Table 1.88. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -93,7 +93,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.pop_front.expression_semantics"></a><h6>
-<a name="id631621"></a>
+<a name="id631627"></a>
             <a href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -111,7 +111,7 @@
             except the first element.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.pop_front.complexity"></a><h6>
-<a name="id631734"></a>
+<a name="id631741"></a>
             <a href="pop_front.html#fusion.algorithm.transformation.metafunctions.pop_front.complexity">Complexity</a>
           </h6>
 <p>
@@ -123,11 +123,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_back.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.push_back"></a>push_back</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.push_back.description"></a><h6>
-<a name="id631786"></a>
+<a name="id631793"></a>
             <a href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             the input sequence and element to push.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.push_back.synopsis"></a><h6>
-<a name="id631832"></a>
+<a name="id631839"></a>
             <a href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id631940"></a><p class="title"><b>Table 1.89. Parameters</b></p>
+<a name="id631947"></a><p class="title"><b>Table 1.89. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.push_back.expression_semantics"></a><h6>
-<a name="id632074"></a>
+<a name="id632081"></a>
             <a href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -132,7 +132,7 @@
             added to the end.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.push_back.complexity"></a><h6>
-<a name="id632206"></a>
+<a name="id632213"></a>
             <a href="push_back.html#fusion.algorithm.transformation.metafunctions.push_back.complexity">Complexity</a>
           </h6>
 <p>
@@ -144,11 +144,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/push_front.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.push_front"></a>push_front</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.push_front.description"></a><h6>
-<a name="id632258"></a>
+<a name="id632265"></a>
             <a href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             of the input sequence and element to push.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.push_front.synopsis"></a><h6>
-<a name="id632305"></a>
+<a name="id632312"></a>
             <a href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id632413"></a><p class="title"><b>Table 1.90. Parameters</b></p>
+<a name="id632420"></a><p class="title"><b>Table 1.90. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.push_front.expression_semantics"></a><h6>
-<a name="id632547"></a>
+<a name="id632554"></a>
             <a href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -132,7 +132,7 @@
             added to the beginning.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.push_front.complexity"></a><h6>
-<a name="id632680"></a>
+<a name="id632686"></a>
             <a href="push_front.html#fusion.algorithm.transformation.metafunctions.push_front.complexity">Complexity</a>
           </h6>
 <p>
@@ -144,11 +144,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.remove"></a>remove</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.remove.description"></a><h6>
-<a name="id622553"></a>
+<a name="id622560"></a>
             <a href="remove.html#fusion.algorithm.transformation.metafunctions.remove.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             removal types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.remove.synopsis"></a><h6>
-<a name="id622605"></a>
+<a name="id622611"></a>
             <a href="remove.html#fusion.algorithm.transformation.metafunctions.remove.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id622724"></a><p class="title"><b>Table 1.79. Parameters</b></p>
+<a name="id622731"></a><p class="title"><b>Table 1.79. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.remove.expression_semantics"></a><h6>
-<a name="id622863"></a>
+<a name="id622870"></a>
             <a href="remove.html#fusion.algorithm.transformation.metafunctions.remove.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -133,14 +133,14 @@
             <span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">_</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="special">&gt;::</span><span class="identifier">type</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.remove.complexity"></a><h6>
-<a name="id623124"></a>
+<a name="id623132"></a>
             <a href="remove.html#fusion.algorithm.transformation.metafunctions.remove.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.remove.header"></a><h6>
-<a name="id623155"></a>
+<a name="id623163"></a>
             <a href="remove.html#fusion.algorithm.transformation.metafunctions.remove.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -150,11 +150,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/remove_if.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.remove_if"></a>remove_if</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.remove_if.description"></a><h6>
-<a name="id623348"></a>
+<a name="id623356"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.description">Description</a>
           </h6>
 <p>
@@ -35,7 +35,7 @@
             Lambda Expression</a> predicate types.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.remove_if.synopsis"></a><h6>
-<a name="id623406"></a>
+<a name="id623414"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -49,7 +49,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id623528"></a><p class="title"><b>Table 1.80. Parameters</b></p>
+<a name="id623536"></a><p class="title"><b>Table 1.80. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -115,7 +115,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.remove_if.expression_semantics"></a><h6>
-<a name="id623706"></a>
+<a name="id623714"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -134,14 +134,14 @@
             to <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">false_</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.remove_if.complexity"></a><h6>
-<a name="id623890"></a>
+<a name="id623898"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.remove_if.header"></a><h6>
-<a name="id623921"></a>
+<a name="id623929"></a>
             <a href="remove_if.html#fusion.algorithm.transformation.metafunctions.remove_if.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -151,11 +151,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.replace"></a>replace</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.replace.description"></a><h6>
-<a name="id621114"></a>
+<a name="id621121"></a>
             <a href="replace.html#fusion.algorithm.transformation.metafunctions.replace.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             the input sequence and element to replace.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.replace.synopsis"></a><h6>
-<a name="id621166"></a>
+<a name="id621173"></a>
             <a href="replace.html#fusion.algorithm.transformation.metafunctions.replace.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id621285"></a><p class="title"><b>Table 1.77. Parameters</b></p>
+<a name="id621292"></a><p class="title"><b>Table 1.77. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.replace.expression_semantics"></a><h6>
-<a name="id621428"></a>
+<a name="id621434"></a>
             <a href="replace.html#fusion.algorithm.transformation.metafunctions.replace.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -130,14 +130,14 @@
             <a href="../functions/replace.html" title="replace"><tt class="computeroutput"><span class="identifier">replace</span></tt></a>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.replace.complexity"></a><h6>
-<a name="id621570"></a>
+<a name="id621576"></a>
             <a href="replace.html#fusion.algorithm.transformation.metafunctions.replace.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.replace.header"></a><h6>
-<a name="id621601"></a>
+<a name="id621608"></a>
             <a href="replace.html#fusion.algorithm.transformation.metafunctions.replace.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -147,11 +147,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/replace_if.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.replace_if"></a>replace_if</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.replace_if.description"></a><h6>
-<a name="id621794"></a>
+<a name="id621800"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.description">Description</a>
           </h6>
 <p>
@@ -36,7 +36,7 @@
             Function Object</a> predicate and replacement object.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.replace_if.synopsis"></a><h6>
-<a name="id621855"></a>
+<a name="id621862"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id621992"></a><p class="title"><b>Table 1.78. Parameters</b></p>
+<a name="id621998"></a><p class="title"><b>Table 1.78. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -134,7 +134,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.replace_if.expression_semantics"></a><h6>
-<a name="id622176"></a>
+<a name="id622182"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -151,14 +151,14 @@
             <a href="../functions/replace_if.html" title="replace_if"><tt class="computeroutput"><span class="identifier">replace_if</span></tt></a>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.replace_if.complexity"></a><h6>
-<a name="id622330"></a>
+<a name="id622336"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.replace_if.header"></a><h6>
-<a name="id622361"></a>
+<a name="id622367"></a>
             <a href="replace_if.html#fusion.algorithm.transformation.metafunctions.replace_if.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -168,11 +168,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/reverse.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.reverse"></a>reverse</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.reverse.description"></a><h6>
-<a name="id624113"></a>
+<a name="id624121"></a>
             <a href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             type.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.reverse.synopsis"></a><h6>
-<a name="id624163"></a>
+<a name="id624171"></a>
             <a href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id624265"></a><p class="title"><b>Table 1.81. Parameters</b></p>
+<a name="id624273"></a><p class="title"><b>Table 1.81. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -93,7 +93,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.reverse.expression_semantics"></a><h6>
-<a name="id624369"></a>
+<a name="id624377"></a>
             <a href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -110,14 +110,14 @@
             elements in the reverse order to <tt class="computeroutput"><span class="identifier">Sequence</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.reverse.complexity"></a><h6>
-<a name="id624496"></a>
+<a name="id624504"></a>
             <a href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.reverse.header"></a><h6>
-<a name="id624527"></a>
+<a name="id624535"></a>
             <a href="reverse.html#fusion.algorithm.transformation.metafunctions.reverse.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -127,11 +127,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/transform.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/transform.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/transform.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.transform"></a>transform</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.transform.description"></a><h6>
-<a name="id619064"></a>
+<a name="id619070"></a>
             <a href="transform.html#fusion.algorithm.transformation.metafunctions.transform.description">Description</a>
           </h6>
 <p>
@@ -37,7 +37,7 @@
             of <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.transform.unary_version_synopsis"></a><h6>
-<a name="id619181"></a>
+<a name="id619187"></a>
             <a href="transform.html#fusion.algorithm.transformation.metafunctions.transform.unary_version_synopsis">Unary
             version synopsis</a>
           </h6>
@@ -50,7 +50,7 @@
     <span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id619385"></a><p class="title"><b>Table 1.75. Parameters</b></p>
+<a name="id619391"></a><p class="title"><b>Table 1.75. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -118,7 +118,7 @@
 </table>
 </div>
 <a name="fusion.algorithm.transformation.metafunctions.transform.expression_semantics"></a><h6>
-<a name="id619657"></a>
+<a name="id619663"></a>
             <a href="transform.html#fusion.algorithm.transformation.metafunctions.transform.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -136,7 +136,7 @@
             within <tt class="computeroutput"><span class="identifier">seq</span></tt>.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.transform.binary_version_synopsis"></a><h6>
-<a name="id619817"></a>
+<a name="id619823"></a>
             <a href="transform.html#fusion.algorithm.transformation.metafunctions.transform.binary_version_synopsis">Binary
             version synopsis</a>
           </h6>
@@ -150,7 +150,7 @@
     <span class="identifier">Sequence1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq1</span><span class="special">,</span> <span class="identifier">Sequence2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq2</span><span class="special">,</span> <span class="identifier">F</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id620085"></a><p class="title"><b>Table 1.76. Parameters</b></p>
+<a name="id620091"></a><p class="title"><b>Table 1.76. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -248,14 +248,14 @@
             within <tt class="computeroutput"><span class="identifier">seq1</span></tt> and <tt class="computeroutput"><span class="identifier">seq2</span></tt> respectively.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.transform.complexity"></a><h6>
-<a name="id620574"></a>
+<a name="id620580"></a>
             <a href="transform.html#fusion.algorithm.transformation.metafunctions.transform.complexity">Complexity</a>
           </h6>
 <p>
             Constant. Returns a view which is lazily evaluated.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.transform.header"></a><h6>
-<a name="id620604"></a>
+<a name="id620611"></a>
             <a href="transform.html#fusion.algorithm.transformation.metafunctions.transform.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -263,7 +263,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">transform</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.algorithm.transformation.metafunctions.transform.example"></a><h6>
-<a name="id620775"></a>
+<a name="id620782"></a>
             <a href="transform.html#fusion.algorithm.transformation.metafunctions.transform.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -282,11 +282,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/zip.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/zip.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/algorithm/transformation/metafunctions/zip.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.algorithm.transformation.metafunctions.zip"></a>zip</h5></div></div></div>
 <a name="fusion.algorithm.transformation.metafunctions.zip.description"></a><h6>
-<a name="id630186"></a>
+<a name="id630192"></a>
             <a href="zip.html#fusion.algorithm.transformation.metafunctions.zip.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             of the members of the component sequences.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.zip.synopsis"></a><h6>
-<a name="id630215"></a>
+<a name="id630222"></a>
             <a href="zip.html#fusion.algorithm.transformation.metafunctions.zip.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 <span class="special">};</span>
 </pre>
 <a name="fusion.algorithm.transformation.metafunctions.zip.expression_semantics"></a><h6>
-<a name="id630353"></a>
+<a name="id630360"></a>
             <a href="zip.html#fusion.algorithm.transformation.metafunctions.zip.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -73,14 +73,14 @@
             <span class="char">'c'</span><span class="special">))</span></tt>
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.zip.complexity"></a><h6>
-<a name="id630640"></a>
+<a name="id630646"></a>
             <a href="zip.html#fusion.algorithm.transformation.metafunctions.zip.complexity">Complexity</a>
           </h6>
 <p>
             Constant.
           </p>
 <a name="fusion.algorithm.transformation.metafunctions.zip.header"></a><h6>
-<a name="id630666"></a>
+<a name="id630673"></a>
             <a href="zip.html#fusion.algorithm.transformation.metafunctions.zip.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -90,11 +90,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/change_log.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/change_log.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/change_log.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -44,11 +44,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -49,7 +49,7 @@
       These containers are more or less counterparts of those in STL.
     </p>
 <a name="fusion.container.header"></a><h3>
-<a name="id524649"></a>
+<a name="id524653"></a>
       <a href="container.html#fusion.container.header">Header</a>
     </h3>
 <pre class="programlisting">
@@ -59,11 +59,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/cons.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/cons.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/cons.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.container.cons"></a>cons</h3></div></div></div>
 <a name="fusion.container.cons.description"></a><h4>
-<a name="id527545"></a>
+<a name="id527550"></a>
         <a href="cons.html#fusion.container.cons.description">Description</a>
       </h4>
 <p>
@@ -42,7 +42,7 @@
         Inlined Functions</a>).
       </p>
 <a name="fusion.container.cons.header"></a><h4>
-<a name="id527690"></a>
+<a name="id527694"></a>
         <a href="cons.html#fusion.container.cons.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">cons</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.cons.synopsis"></a><h4>
-<a name="id527858"></a>
+<a name="id527862"></a>
         <a href="cons.html#fusion.container.cons.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -58,7 +58,7 @@
 <span class="keyword">struct</span> <span class="identifier">cons</span><span class="special">;</span>
 </pre>
 <a name="fusion.container.cons.template_parameters"></a><h4>
-<a name="id527966"></a>
+<a name="id527971"></a>
         <a href="cons.html#fusion.container.cons.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -121,7 +121,7 @@
 </tbody>
 </table></div>
 <a name="fusion.container.cons.model_of"></a><h4>
-<a name="id528116"></a>
+<a name="id528120"></a>
         <a href="cons.html#fusion.container.cons.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/forward_sequence.html" title="Forward
@@ -163,7 +163,7 @@
 </dl>
 </div>
 <a name="fusion.container.cons.expression_semantics"></a><h4>
-<a name="id528397"></a>
+<a name="id528402"></a>
         <a href="cons.html#fusion.container.cons.expression_semantics">Expression Semantics</a>
       </h4>
 <p>
@@ -298,7 +298,7 @@
         Inlined Functions</a>).
       </p></div>
 <a name="fusion.container.cons.example"></a><h4>
-<a name="id529048"></a>
+<a name="id529051"></a>
         <a href="cons.html#fusion.container.cons.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -309,11 +309,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -34,7 +34,7 @@
         types using one of these conversion functions.
       </p>
 <a name="fusion.container.conversion.header"></a><h4>
-<a name="id553528"></a>
+<a name="id553532"></a>
         <a href="conversion.html#fusion.container.conversion.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -43,11 +43,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/functions.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/functions.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/functions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -34,11 +34,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/functions/as_list.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/functions/as_list.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/functions/as_list.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.conversion.functions.as_list"></a>as_list</h5></div></div></div>
 <a name="fusion.container.conversion.functions.as_list.description"></a><h6>
-<a name="id553663"></a>
+<a name="id553667"></a>
             <a href="as_list.html#fusion.container.conversion.functions.as_list.description">Description</a>
           </h6>
 <p>
             Convert a fusion sequence to a list.
           </p>
 <a name="fusion.container.conversion.functions.as_list.synopsis"></a><h6>
-<a name="id553712"></a>
+<a name="id553716"></a>
             <a href="as_list.html#fusion.container.conversion.functions.as_list.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">as_list</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_list.parameters"></a><h6>
-<a name="id553970"></a>
+<a name="id553974"></a>
             <a href="as_list.html#fusion.container.conversion.functions.as_list.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -91,7 +91,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.functions.as_list.expression_semantics"></a><h6>
-<a name="id554078"></a>
+<a name="id554082"></a>
             <a href="as_list.html#fusion.container.conversion.functions.as_list.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -106,7 +106,7 @@
             <tt class="computeroutput"><span class="identifier">seq</span></tt>, to a list.
           </p>
 <a name="fusion.container.conversion.functions.as_list.header"></a><h6>
-<a name="id554240"></a>
+<a name="id554244"></a>
             <a href="as_list.html#fusion.container.conversion.functions.as_list.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -114,7 +114,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_list.example"></a><h6>
-<a name="id554410"></a>
+<a name="id554414"></a>
             <a href="as_list.html#fusion.container.conversion.functions.as_list.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -123,11 +123,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/functions/as_map.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/functions/as_map.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/functions/as_map.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.conversion.functions.as_map"></a>as_map</h5></div></div></div>
 <a name="fusion.container.conversion.functions.as_map.description"></a><h6>
-<a name="id556270"></a>
+<a name="id556274"></a>
             <a href="as_map.html#fusion.container.conversion.functions.as_map.description">Description</a>
           </h6>
 <p>
             Convert a fusion sequence to a map.
           </p>
 <a name="fusion.container.conversion.functions.as_map.synopsis"></a><h6>
-<a name="id556318"></a>
+<a name="id556322"></a>
             <a href="as_map.html#fusion.container.conversion.functions.as_map.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">as_map</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_map.parameters"></a><h6>
-<a name="id556576"></a>
+<a name="id556580"></a>
             <a href="as_map.html#fusion.container.conversion.functions.as_map.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -91,7 +91,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.functions.as_map.expression_semantics"></a><h6>
-<a name="id556684"></a>
+<a name="id556687"></a>
             <a href="as_map.html#fusion.container.conversion.functions.as_map.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -111,7 +111,7 @@
             There may be no duplicate fusion::pair key types.
           </p>
 <a name="fusion.container.conversion.functions.as_map.header"></a><h6>
-<a name="id556891"></a>
+<a name="id556895"></a>
             <a href="as_map.html#fusion.container.conversion.functions.as_map.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -119,7 +119,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_map.example"></a><h6>
-<a name="id557060"></a>
+<a name="id557064"></a>
             <a href="as_map.html#fusion.container.conversion.functions.as_map.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -130,11 +130,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/functions/as_set.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/functions/as_set.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/functions/as_set.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.conversion.functions.as_set"></a>as_set</h5></div></div></div>
 <a name="fusion.container.conversion.functions.as_set.description"></a><h6>
-<a name="id555396"></a>
+<a name="id555399"></a>
             <a href="as_set.html#fusion.container.conversion.functions.as_set.description">Description</a>
           </h6>
 <p>
             Convert a fusion sequence to a set.
           </p>
 <a name="fusion.container.conversion.functions.as_set.synopsis"></a><h6>
-<a name="id555444"></a>
+<a name="id555448"></a>
             <a href="as_set.html#fusion.container.conversion.functions.as_set.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">as_set</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_set.parameters"></a><h6>
-<a name="id555702"></a>
+<a name="id555705"></a>
             <a href="as_set.html#fusion.container.conversion.functions.as_set.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -91,7 +91,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.functions.as_set.expression_semantics"></a><h6>
-<a name="id555809"></a>
+<a name="id555813"></a>
             <a href="as_set.html#fusion.container.conversion.functions.as_set.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -110,7 +110,7 @@
             key types.
           </p>
 <a name="fusion.container.conversion.functions.as_set.header"></a><h6>
-<a name="id555982"></a>
+<a name="id555986"></a>
             <a href="as_set.html#fusion.container.conversion.functions.as_set.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -118,7 +118,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_set.example"></a><h6>
-<a name="id556151"></a>
+<a name="id556155"></a>
             <a href="as_set.html#fusion.container.conversion.functions.as_set.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -127,11 +127,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/functions/as_vector.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/functions/as_vector.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/functions/as_vector.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.conversion.functions.as_vector"></a>as_vector</h5></div></div></div>
 <a name="fusion.container.conversion.functions.as_vector.description"></a><h6>
-<a name="id554529"></a>
+<a name="id554533"></a>
             <a href="as_vector.html#fusion.container.conversion.functions.as_vector.description">Description</a>
           </h6>
 <p>
             Convert a fusion sequence to a vector.
           </p>
 <a name="fusion.container.conversion.functions.as_vector.synopsis"></a><h6>
-<a name="id554577"></a>
+<a name="id554581"></a>
             <a href="as_vector.html#fusion.container.conversion.functions.as_vector.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">as_vector</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_vector.parameters"></a><h6>
-<a name="id554836"></a>
+<a name="id554840"></a>
             <a href="as_vector.html#fusion.container.conversion.functions.as_vector.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -91,7 +91,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.functions.as_vector.expression_semantics"></a><h6>
-<a name="id554944"></a>
+<a name="id554948"></a>
             <a href="as_vector.html#fusion.container.conversion.functions.as_vector.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -106,7 +106,7 @@
             <tt class="computeroutput"><span class="identifier">seq</span></tt>, to a vector.
           </p>
 <a name="fusion.container.conversion.functions.as_vector.header"></a><h6>
-<a name="id555107"></a>
+<a name="id555111"></a>
             <a href="as_vector.html#fusion.container.conversion.functions.as_vector.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -114,7 +114,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.functions.as_vector.example"></a><h6>
-<a name="id555277"></a>
+<a name="id555280"></a>
             <a href="as_vector.html#fusion.container.conversion.functions.as_vector.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -123,11 +123,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/metafunctions.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/metafunctions.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/metafunctions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -34,11 +34,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_list.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_list.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_list.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.conversion.metafunctions.as_list"></a>as_list</h5></div></div></div>
 <a name="fusion.container.conversion.metafunctions.as_list.description"></a><h6>
-<a name="id557255"></a>
+<a name="id557259"></a>
             <a href="as_list.html#fusion.container.conversion.metafunctions.as_list.description">Description</a>
           </h6>
 <p>
             Returns the result type of as_list.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_list.synopsis"></a><h6>
-<a name="id557304"></a>
+<a name="id557309"></a>
             <a href="as_list.html#fusion.container.conversion.metafunctions.as_list.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -41,7 +41,7 @@
 <span class="keyword">struct</span> <span class="identifier">as_list</span><span class="special">;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_list.parameters"></a><h6>
-<a name="id557386"></a>
+<a name="id557390"></a>
             <a href="as_list.html#fusion.container.conversion.metafunctions.as_list.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -86,7 +86,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.metafunctions.as_list.expression_semantics"></a><h6>
-<a name="id557502"></a>
+<a name="id557507"></a>
             <a href="as_list.html#fusion.container.conversion.metafunctions.as_list.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -102,7 +102,7 @@
             <tt class="computeroutput"><span class="identifier">Sequence</span></tt>, to a list.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_list.header"></a><h6>
-<a name="id557660"></a>
+<a name="id557664"></a>
             <a href="as_list.html#fusion.container.conversion.metafunctions.as_list.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -110,7 +110,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_list.example"></a><h6>
-<a name="id557829"></a>
+<a name="id557834"></a>
             <a href="as_list.html#fusion.container.conversion.metafunctions.as_list.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -119,11 +119,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_map.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_map.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_map.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.conversion.metafunctions.as_map"></a>as_map</h5></div></div></div>
 <a name="fusion.container.conversion.metafunctions.as_map.description"></a><h6>
-<a name="id559377"></a>
+<a name="id559381"></a>
             <a href="as_map.html#fusion.container.conversion.metafunctions.as_map.description">Description</a>
           </h6>
 <p>
             Returns the result type of as_map.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_map.synopsis"></a><h6>
-<a name="id559427"></a>
+<a name="id559431"></a>
             <a href="as_map.html#fusion.container.conversion.metafunctions.as_map.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -41,7 +41,7 @@
 <span class="keyword">struct</span> <span class="identifier">as_map</span><span class="special">;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_map.parameters"></a><h6>
-<a name="id559508"></a>
+<a name="id559513"></a>
             <a href="as_map.html#fusion.container.conversion.metafunctions.as_map.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -86,7 +86,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.metafunctions.as_map.expression_semantics"></a><h6>
-<a name="id559624"></a>
+<a name="id559628"></a>
             <a href="as_map.html#fusion.container.conversion.metafunctions.as_map.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -107,7 +107,7 @@
             There may be no duplicate fusion::pair key types.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_map.header"></a><h6>
-<a name="id559826"></a>
+<a name="id559831"></a>
             <a href="as_map.html#fusion.container.conversion.metafunctions.as_map.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -115,7 +115,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_map.example"></a><h6>
-<a name="id559996"></a>
+<a name="id560001"></a>
             <a href="as_map.html#fusion.container.conversion.metafunctions.as_map.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -126,11 +126,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_set.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_set.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_set.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.conversion.metafunctions.as_set"></a>as_set</h5></div></div></div>
 <a name="fusion.container.conversion.metafunctions.as_set.description"></a><h6>
-<a name="id558661"></a>
+<a name="id558666"></a>
             <a href="as_set.html#fusion.container.conversion.metafunctions.as_set.description">Description</a>
           </h6>
 <p>
             Returns the result type of as_set.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_set.synopsis"></a><h6>
-<a name="id558711"></a>
+<a name="id558715"></a>
             <a href="as_set.html#fusion.container.conversion.metafunctions.as_set.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -41,7 +41,7 @@
 <span class="keyword">struct</span> <span class="identifier">as_set</span><span class="special">;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_set.parameters"></a><h6>
-<a name="id558793"></a>
+<a name="id558797"></a>
             <a href="as_set.html#fusion.container.conversion.metafunctions.as_set.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -86,7 +86,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.metafunctions.as_set.expression_semantics"></a><h6>
-<a name="id558910"></a>
+<a name="id558914"></a>
             <a href="as_set.html#fusion.container.conversion.metafunctions.as_set.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -106,7 +106,7 @@
             key types.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_set.header"></a><h6>
-<a name="id559079"></a>
+<a name="id559083"></a>
             <a href="as_set.html#fusion.container.conversion.metafunctions.as_set.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -114,7 +114,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_set.example"></a><h6>
-<a name="id559249"></a>
+<a name="id559253"></a>
             <a href="as_set.html#fusion.container.conversion.metafunctions.as_set.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -123,11 +123,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_vector.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_vector.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/conversion/metafunctions/as_vector.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.conversion.metafunctions.as_vector"></a>as_vector</h5></div></div></div>
 <a name="fusion.container.conversion.metafunctions.as_vector.description"></a><h6>
-<a name="id557958"></a>
+<a name="id557962"></a>
             <a href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.description">Description</a>
           </h6>
 <p>
             Returns the result type of as_vector.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_vector.synopsis"></a><h6>
-<a name="id558007"></a>
+<a name="id558011"></a>
             <a href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -41,7 +41,7 @@
 <span class="keyword">struct</span> <span class="identifier">as_vector</span><span class="special">;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_vector.parameters"></a><h6>
-<a name="id558088"></a>
+<a name="id558093"></a>
             <a href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -86,7 +86,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.conversion.metafunctions.as_vector.expression_semantics"></a><h6>
-<a name="id558203"></a>
+<a name="id558207"></a>
             <a href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -102,7 +102,7 @@
             <tt class="computeroutput"><span class="identifier">Sequence</span></tt>, to a vector.
           </p>
 <a name="fusion.container.conversion.metafunctions.as_vector.header"></a><h6>
-<a name="id558361"></a>
+<a name="id558366"></a>
             <a href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -110,7 +110,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">as_vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.conversion.metafunctions.as_vector.example"></a><h6>
-<a name="id558532"></a>
+<a name="id558536"></a>
             <a href="as_vector.html#fusion.container.conversion.metafunctions.as_vector.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -119,11 +119,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/generation.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/generation.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/generation.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -33,7 +33,7 @@
         These are the functions that you can use to generate various forms of Container from elemental values.
       </p>
 <a name="fusion.container.generation.header"></a><h4>
-<a name="id535024"></a>
+<a name="id535029"></a>
         <a href="generation.html#fusion.container.generation.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -43,11 +43,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -39,11 +39,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/list_tie.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/list_tie.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/list_tie.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.functions.list_tie"></a>list_tie</h5></div></div></div>
 <a name="fusion.container.generation.functions.list_tie.description"></a><h6>
-<a name="id542237"></a>
+<a name="id542243"></a>
             <a href="list_tie.html#fusion.container.generation.functions.list_tie.description">Description</a>
           </h6>
 <p>
             Constructs a tie using a list sequence.
           </p>
 <a name="fusion.container.generation.functions.list_tie.synopsis"></a><h6>
-<a name="id542286"></a>
+<a name="id542291"></a>
             <a href="list_tie.html#fusion.container.generation.functions.list_tie.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -53,7 +53,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_LIST_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.list_tie.parameters"></a><h6>
-<a name="id542604"></a>
+<a name="id542610"></a>
             <a href="list_tie.html#fusion.container.generation.functions.list_tie.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -100,7 +100,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.functions.list_tie.expression_semantics"></a><h6>
-<a name="id542781"></a>
+<a name="id542786"></a>
             <a href="list_tie.html#fusion.container.generation.functions.list_tie.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -115,7 +115,7 @@
             <span class="bold"><b>Semantics</b></span>: Create a list of references from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt>.
           </p>
 <a name="fusion.container.generation.functions.list_tie.header"></a><h6>
-<a name="id542950"></a>
+<a name="id542956"></a>
             <a href="list_tie.html#fusion.container.generation.functions.list_tie.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -123,7 +123,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">list_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.list_tie.example"></a><h6>
-<a name="id543120"></a>
+<a name="id543126"></a>
             <a href="list_tie.html#fusion.container.generation.functions.list_tie.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -134,11 +134,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/make_cons.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/make_cons.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/make_cons.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.functions.make_cons"></a>make_cons</h5></div></div></div>
 <a name="fusion.container.generation.functions.make_cons.description"></a><h6>
-<a name="id536366"></a>
+<a name="id536370"></a>
             <a href="make_cons.html#fusion.container.generation.functions.make_cons.description">Description</a>
           </h6>
 <p>
@@ -35,7 +35,7 @@
             and optional <tt class="computeroutput"><span class="identifier">cdr</span></tt> (<span class="emphasis"><em>tail</em></span>).
           </p>
 <a name="fusion.container.generation.functions.make_cons.synopsis"></a><h6>
-<a name="id536446"></a>
+<a name="id536450"></a>
             <a href="make_cons.html#fusion.container.generation.functions.make_cons.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="identifier">make_cons</span><span class="special">(</span><span class="identifier">Car</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">car</span><span class="special">,</span> <span class="identifier">Cdr</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">cdr</span><span class="special">);</span>
 </pre>
 <a name="fusion.container.generation.functions.make_cons.parameters"></a><h6>
-<a name="id536781"></a>
+<a name="id536786"></a>
             <a href="make_cons.html#fusion.container.generation.functions.make_cons.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -112,7 +112,7 @@
 </tbody>
 </table></div>
 <a name="fusion.container.generation.functions.make_cons.expression_semantics"></a><h6>
-<a name="id536947"></a>
+<a name="id536952"></a>
             <a href="make_cons.html#fusion.container.generation.functions.make_cons.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -128,7 +128,7 @@
             (<span class="emphasis"><em>tail</em></span>).
           </p>
 <a name="fusion.container.generation.functions.make_cons.header"></a><h6>
-<a name="id537202"></a>
+<a name="id537207"></a>
             <a href="make_cons.html#fusion.container.generation.functions.make_cons.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -136,14 +136,14 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_cons</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.make_cons.example"></a><h6>
-<a name="id537372"></a>
+<a name="id537376"></a>
             <a href="make_cons.html#fusion.container.generation.functions.make_cons.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_cons</span><span class="special">(</span><span class="char">'x'</span><span class="special">,</span> <span class="identifier">make_cons</span><span class="special">(</span><span class="number">123</span><span class="special">))</span>
 </pre>
 <a name="fusion.container.generation.functions.make_cons.see_also"></a><h6>
-<a name="id537448"></a>
+<a name="id537453"></a>
             <a href="make_cons.html#fusion.container.generation.functions.make_cons.see_also">See
             also</a>
           </h6>
@@ -153,11 +153,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/make_list.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/make_list.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/make_list.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.functions.make_list"></a>make_list</h5></div></div></div>
 <a name="fusion.container.generation.functions.make_list.description"></a><h6>
-<a name="id535223"></a>
+<a name="id535228"></a>
             <a href="make_list.html#fusion.container.generation.functions.make_list.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             from one or more values.
           </p>
 <a name="fusion.container.generation.functions.make_list.synopsis"></a><h6>
-<a name="id535272"></a>
+<a name="id535277"></a>
             <a href="make_list.html#fusion.container.generation.functions.make_list.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -54,7 +54,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_LIST_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.make_list.parameters"></a><h6>
-<a name="id535637"></a>
+<a name="id535642"></a>
             <a href="make_list.html#fusion.container.generation.functions.make_list.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -101,7 +101,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.functions.make_list.expression_semantics"></a><h6>
-<a name="id535814"></a>
+<a name="id535818"></a>
             <a href="make_list.html#fusion.container.generation.functions.make_list.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -115,7 +115,7 @@
             <span class="bold"><b>Semantics</b></span>: Create a list from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt>.
           </p>
 <a name="fusion.container.generation.functions.make_list.header"></a><h6>
-<a name="id536040"></a>
+<a name="id536044"></a>
             <a href="make_list.html#fusion.container.generation.functions.make_list.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -123,14 +123,14 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.make_list.example"></a><h6>
-<a name="id536209"></a>
+<a name="id536214"></a>
             <a href="make_list.html#fusion.container.generation.functions.make_list.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_list</span><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">,</span> <span class="number">12.5</span><span class="special">)</span>
 </pre>
 <a name="fusion.container.generation.functions.make_list.see_also"></a><h6>
-<a name="id536286"></a>
+<a name="id536291"></a>
             <a href="make_list.html#fusion.container.generation.functions.make_list.see_also">See
             also</a>
           </h6>
@@ -140,11 +140,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/make_map.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/make_map.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/make_map.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.functions.make_map"></a>make_map</h5></div></div></div>
 <a name="fusion.container.generation.functions.make_map.description"></a><h6>
-<a name="id539849"></a>
+<a name="id539854"></a>
             <a href="make_map.html#fusion.container.generation.functions.make_map.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             from one or more key/data pairs.
           </p>
 <a name="fusion.container.generation.functions.make_map.synopsis"></a><h6>
-<a name="id539898"></a>
+<a name="id539903"></a>
             <a href="make_map.html#fusion.container.generation.functions.make_map.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <p>
             The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
             to <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- <sup>[<a name="id540275" href="#ftn.id540275">9</a>]</sup>
+ <sup>[<a name="id540280" href="#ftn.id540280">9</a>]</sup>
             elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
             is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
             <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
@@ -57,7 +57,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.make_map.parameters"></a><h6>
-<a name="id540380"></a>
+<a name="id540385"></a>
             <a href="make_map.html#fusion.container.generation.functions.make_map.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -125,7 +125,7 @@
 </tbody>
 </table></div>
 <a name="fusion.container.generation.functions.make_map.expression_semantics"></a><h6>
-<a name="id540648"></a>
+<a name="id540653"></a>
             <a href="make_map.html#fusion.container.generation.functions.make_map.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -146,7 +146,7 @@
             key types.
           </p>
 <a name="fusion.container.generation.functions.make_map.header"></a><h6>
-<a name="id540984"></a>
+<a name="id540989"></a>
             <a href="make_map.html#fusion.container.generation.functions.make_map.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -154,7 +154,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.make_map.example"></a><h6>
-<a name="id541153"></a>
+<a name="id541159"></a>
             <a href="make_map.html#fusion.container.generation.functions.make_map.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -163,7 +163,7 @@
   <span class="special">,</span> make_pair<span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;(</span><span class="string">"Men"</span><span class="special">))</span>
 </pre>
 <a name="fusion.container.generation.functions.make_map.see_also"></a><h6>
-<a name="id541286"></a>
+<a name="id541291"></a>
             <a href="make_map.html#fusion.container.generation.functions.make_map.see_also">See
             also</a>
           </h6>
@@ -173,7 +173,7 @@
           </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id540275" href="#id540275">9</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id540280" href="#id540280">9</a>] </sup>
                 <tt class="computeroutput"><span class="identifier">map</span></tt> is implemented
                 in terms of the vector. That is why we reuse <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
               </p></div>
@@ -181,11 +181,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/make_set.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/make_set.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/make_set.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.functions.make_set"></a>make_set</h5></div></div></div>
 <a name="fusion.container.generation.functions.make_set.description"></a><h6>
-<a name="id538667"></a>
+<a name="id538671"></a>
             <a href="make_set.html#fusion.container.generation.functions.make_set.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             from one or more values.
           </p>
 <a name="fusion.container.generation.functions.make_set.synopsis"></a><h6>
-<a name="id538716"></a>
+<a name="id538720"></a>
             <a href="make_set.html#fusion.container.generation.functions.make_set.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
 <p>
             The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
             to <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- <sup>[<a name="id539005" href="#ftn.id539005">8</a>]</sup>
+ <sup>[<a name="id539009" href="#ftn.id539009">8</a>]</sup>
             elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
             is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
             <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
@@ -55,7 +55,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.make_set.parameters"></a><h6>
-<a name="id539110"></a>
+<a name="id539114"></a>
             <a href="make_set.html#fusion.container.generation.functions.make_set.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -102,7 +102,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.functions.make_set.expression_semantics"></a><h6>
-<a name="id539286"></a>
+<a name="id539291"></a>
             <a href="make_set.html#fusion.container.generation.functions.make_set.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -120,7 +120,7 @@
             key types.
           </p>
 <a name="fusion.container.generation.functions.make_set.header"></a><h6>
-<a name="id539523"></a>
+<a name="id539528"></a>
             <a href="make_set.html#fusion.container.generation.functions.make_set.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -128,14 +128,14 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.make_set.example"></a><h6>
-<a name="id539693"></a>
+<a name="id539698"></a>
             <a href="make_set.html#fusion.container.generation.functions.make_set.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_set</span><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">,</span> <span class="number">12.5</span><span class="special">)</span>
 </pre>
 <a name="fusion.container.generation.functions.make_set.see_also"></a><h6>
-<a name="id539770"></a>
+<a name="id539775"></a>
             <a href="make_set.html#fusion.container.generation.functions.make_set.see_also">See
             also</a>
           </h6>
@@ -144,7 +144,7 @@
           </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id539005" href="#id539005">8</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id539009" href="#id539009">8</a>] </sup>
                 <tt class="computeroutput"><span class="identifier">set</span></tt> is implemented
                 in terms of the vector. That is why we reuse <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
               </p></div>
@@ -152,11 +152,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/make_vector.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/make_vector.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/make_vector.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.functions.make_vector"></a>make_vector</h5></div></div></div>
 <a name="fusion.container.generation.functions.make_vector.description"></a><h6>
-<a name="id537525"></a>
+<a name="id537530"></a>
             <a href="make_vector.html#fusion.container.generation.functions.make_vector.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             from one or more values.
           </p>
 <a name="fusion.container.generation.functions.make_vector.synopsis"></a><h6>
-<a name="id537573"></a>
+<a name="id537577"></a>
             <a href="make_vector.html#fusion.container.generation.functions.make_vector.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -54,7 +54,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.make_vector.parameters"></a><h6>
-<a name="id537936"></a>
+<a name="id537941"></a>
             <a href="make_vector.html#fusion.container.generation.functions.make_vector.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -101,7 +101,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.functions.make_vector.expression_semantics"></a><h6>
-<a name="id538113"></a>
+<a name="id538117"></a>
             <a href="make_vector.html#fusion.container.generation.functions.make_vector.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -115,7 +115,7 @@
             <span class="bold"><b>Semantics</b></span>: Create a vector from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt>.
           </p>
 <a name="fusion.container.generation.functions.make_vector.header"></a><h6>
-<a name="id538340"></a>
+<a name="id538344"></a>
             <a href="make_vector.html#fusion.container.generation.functions.make_vector.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -123,14 +123,14 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_vector</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.make_vector.example"></a><h6>
-<a name="id538510"></a>
+<a name="id538515"></a>
             <a href="make_vector.html#fusion.container.generation.functions.make_vector.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">make_vector</span><span class="special">(</span><span class="number">123</span><span class="special">,</span> <span class="string">"hello"</span><span class="special">,</span> <span class="number">12.5</span><span class="special">)</span>
 </pre>
 <a name="fusion.container.generation.functions.make_vector.see_also"></a><h6>
-<a name="id538588"></a>
+<a name="id538592"></a>
             <a href="make_vector.html#fusion.container.generation.functions.make_vector.see_also">See
             also</a>
           </h6>
@@ -140,11 +140,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/map_tie.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/map_tie.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/map_tie.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.functions.map_tie"></a>map_tie</h5></div></div></div>
 <a name="fusion.container.generation.functions.map_tie.description"></a><h6>
-<a name="id544297"></a>
+<a name="id544303"></a>
             <a href="map_tie.html#fusion.container.generation.functions.map_tie.description">Description</a>
           </h6>
 <p>
             Constructs a tie using a map sequence.
           </p>
 <a name="fusion.container.generation.functions.map_tie.synopsis"></a><h6>
-<a name="id544346"></a>
+<a name="id544351"></a>
             <a href="map_tie.html#fusion.container.generation.functions.map_tie.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -53,7 +53,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_MAP_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.map_tie.parameters"></a><h6>
-<a name="id544816"></a>
+<a name="id544822"></a>
             <a href="map_tie.html#fusion.container.generation.functions.map_tie.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -122,7 +122,7 @@
 </tbody>
 </table></div>
 <a name="fusion.container.generation.functions.map_tie.expression_semantics"></a><h6>
-<a name="id545082"></a>
+<a name="id545088"></a>
             <a href="map_tie.html#fusion.container.generation.functions.map_tie.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -138,7 +138,7 @@
             <span class="bold"><b>Semantics</b></span>: Create a map of references from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt> with keys <tt class="computeroutput"><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span></tt>
           </p>
 <a name="fusion.container.generation.functions.map_tie.header"></a><h6>
-<a name="id545367"></a>
+<a name="id545373"></a>
             <a href="map_tie.html#fusion.container.generation.functions.map_tie.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -146,7 +146,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">map_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.map_tie.example"></a><h6>
-<a name="id545536"></a>
+<a name="id545542"></a>
             <a href="map_tie.html#fusion.container.generation.functions.map_tie.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -160,11 +160,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/tiers.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/tiers.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/tiers.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -49,7 +49,7 @@
             a vector
             of type <tt class="computeroutput">vector<span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;,</span> <span class="keyword">char</span><span class="special">&amp;,</span> <span class="keyword">double</span><span class="special">&amp;&gt;</span></tt>. The same result could be achieved
             with the call make_vector(ref(i), ref(c), ref(a))
- <sup>[<a name="id541758" href="#ftn.id541758">10</a>]</sup>
+ <sup>[<a name="id541763" href="#ftn.id541763">10</a>]</sup>
             .
           </p>
 <p>
@@ -67,7 +67,7 @@
             when calling functions which return sequences.
           </p>
 <a name="fusion.container.generation.functions.tiers.ignore"></a><h6>
-<a name="id542064"></a>
+<a name="id542069"></a>
             <a href="tiers.html#fusion.container.generation.functions.tiers.ignore">Ignore</a>
           </h6>
 <p>
@@ -82,7 +82,7 @@
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id541758" href="#id541758">10</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id541763" href="#id541763">10</a>] </sup>
                 see Boost.Ref
                 for details about <tt class="computeroutput"><span class="identifier">ref</span></tt>
               </p></div>
@@ -90,11 +90,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/vector_tie.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/vector_tie.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/functions/vector_tie.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.functions.vector_tie"></a>vector_tie</h5></div></div></div>
 <a name="fusion.container.generation.functions.vector_tie.description"></a><h6>
-<a name="id543265"></a>
+<a name="id543271"></a>
             <a href="vector_tie.html#fusion.container.generation.functions.vector_tie.description">Description</a>
           </h6>
 <p>
             Constructs a tie using a vector sequence.
           </p>
 <a name="fusion.container.generation.functions.vector_tie.synopsis"></a><h6>
-<a name="id543314"></a>
+<a name="id543320"></a>
             <a href="vector_tie.html#fusion.container.generation.functions.vector_tie.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -53,7 +53,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.functions.vector_tie.parameters"></a><h6>
-<a name="id543634"></a>
+<a name="id543640"></a>
             <a href="vector_tie.html#fusion.container.generation.functions.vector_tie.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -100,7 +100,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.functions.vector_tie.expression_semantics"></a><h6>
-<a name="id543810"></a>
+<a name="id543816"></a>
             <a href="vector_tie.html#fusion.container.generation.functions.vector_tie.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -115,7 +115,7 @@
             <span class="bold"><b>Semantics</b></span>: Create a vector of references from <tt class="computeroutput"><span class="identifier">x0</span><span class="special">,</span> <span class="identifier">x1</span><span class="special">,...</span> <span class="identifier">xN</span></tt>.
           </p>
 <a name="fusion.container.generation.functions.vector_tie.header"></a><h6>
-<a name="id543980"></a>
+<a name="id543985"></a>
             <a href="vector_tie.html#fusion.container.generation.functions.vector_tie.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -123,7 +123,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">vector_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.functions.vector_tie.example"></a><h6>
-<a name="id544150"></a>
+<a name="id544156"></a>
             <a href="vector_tie.html#fusion.container.generation.functions.vector_tie.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -134,11 +134,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -38,11 +38,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/list_tie.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/list_tie.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/list_tie.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.metafunctions.list_tie"></a>list_tie</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.list_tie.description"></a><h6>
-<a name="id550610"></a>
+<a name="id550615"></a>
             <a href="list_tie.html#fusion.container.generation.metafunctions.list_tie.description">Description</a>
           </h6>
 <p>
             Returns the result type of list_tie.
           </p>
 <a name="fusion.container.generation.metafunctions.list_tie.synopsis"></a><h6>
-<a name="id550660"></a>
+<a name="id550665"></a>
             <a href="list_tie.html#fusion.container.generation.metafunctions.list_tie.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_LIST_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.list_tie.parameters"></a><h6>
-<a name="id550868"></a>
+<a name="id550872"></a>
             <a href="list_tie.html#fusion.container.generation.metafunctions.list_tie.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.list_tie.expression_semantics"></a><h6>
-<a name="id551010"></a>
+<a name="id551015"></a>
             <a href="list_tie.html#fusion.container.generation.metafunctions.list_tie.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -114,7 +114,7 @@
             <span class="bold"><b>Semantics</b></span>: Create a list of references from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>.
           </p>
 <a name="fusion.container.generation.metafunctions.list_tie.header"></a><h6>
-<a name="id551199"></a>
+<a name="id551204"></a>
             <a href="list_tie.html#fusion.container.generation.metafunctions.list_tie.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -122,7 +122,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">list_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.list_tie.example"></a><h6>
-<a name="id551370"></a>
+<a name="id551375"></a>
             <a href="list_tie.html#fusion.container.generation.metafunctions.list_tie.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -131,11 +131,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_cons.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_cons.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_cons.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.metafunctions.make_cons"></a>make_cons</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.make_cons.description"></a><h6>
-<a name="id546664"></a>
+<a name="id546669"></a>
             <a href="make_cons.html#fusion.container.generation.metafunctions.make_cons.description">Description</a>
           </h6>
 <p>
             Returns the result type of make_cons.
           </p>
 <a name="fusion.container.generation.metafunctions.make_cons.synopsis"></a><h6>
-<a name="id546714"></a>
+<a name="id546719"></a>
             <a href="make_cons.html#fusion.container.generation.metafunctions.make_cons.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -41,7 +41,7 @@
 <span class="keyword">struct</span> <span class="identifier">make_cons</span><span class="special">;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_cons.parameters"></a><h6>
-<a name="id546824"></a>
+<a name="id546830"></a>
             <a href="make_cons.html#fusion.container.generation.metafunctions.make_cons.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -105,7 +105,7 @@
 </tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.make_cons.expression_semantics"></a><h6>
-<a name="id546980"></a>
+<a name="id546985"></a>
             <a href="make_cons.html#fusion.container.generation.metafunctions.make_cons.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -123,7 +123,7 @@
             (<span class="emphasis"><em>tail</em></span>).
           </p>
 <a name="fusion.container.generation.metafunctions.make_cons.header"></a><h6>
-<a name="id547184"></a>
+<a name="id547190"></a>
             <a href="make_cons.html#fusion.container.generation.metafunctions.make_cons.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -131,7 +131,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_cons</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_cons.example"></a><h6>
-<a name="id547355"></a>
+<a name="id547361"></a>
             <a href="make_cons.html#fusion.container.generation.metafunctions.make_cons.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -140,11 +140,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_list.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_list.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_list.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.metafunctions.make_list"></a>make_list</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.make_list.description"></a><h6>
-<a name="id545766"></a>
+<a name="id545772"></a>
             <a href="make_list.html#fusion.container.generation.metafunctions.make_list.description">Description</a>
           </h6>
 <p>
             Returns the result type of make_list.
           </p>
 <a name="fusion.container.generation.metafunctions.make_list.synopsis"></a><h6>
-<a name="id545815"></a>
+<a name="id545821"></a>
             <a href="make_list.html#fusion.container.generation.metafunctions.make_list.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_LIST_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_list.parameters"></a><h6>
-<a name="id546023"></a>
+<a name="id546028"></a>
             <a href="make_list.html#fusion.container.generation.metafunctions.make_list.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.make_list.expression_semantics"></a><h6>
-<a name="id546167"></a>
+<a name="id546172"></a>
             <a href="make_list.html#fusion.container.generation.metafunctions.make_list.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -115,7 +115,7 @@
             <span class="bold"><b>Semantics</b></span>: Create a list from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>.
           </p>
 <a name="fusion.container.generation.metafunctions.make_list.header"></a><h6>
-<a name="id546362"></a>
+<a name="id546367"></a>
             <a href="make_list.html#fusion.container.generation.metafunctions.make_list.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -123,7 +123,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_list.example"></a><h6>
-<a name="id546532"></a>
+<a name="id546538"></a>
             <a href="make_list.html#fusion.container.generation.metafunctions.make_list.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -132,11 +132,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_map.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_map.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_map.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.metafunctions.make_map"></a>make_map</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.make_map.description"></a><h6>
-<a name="id549311"></a>
+<a name="id549316"></a>
             <a href="make_map.html#fusion.container.generation.metafunctions.make_map.description">Description</a>
           </h6>
 <p>
             Returns the result type of make_map.
           </p>
 <a name="fusion.container.generation.metafunctions.make_map.synopsis"></a><h6>
-<a name="id549361"></a>
+<a name="id549366"></a>
             <a href="make_map.html#fusion.container.generation.metafunctions.make_map.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
 <p>
             The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
             to <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- <sup>[<a name="id549550" href="#ftn.id549550">12</a>]</sup>
+ <sup>[<a name="id549555" href="#ftn.id549555">12</a>]</sup>
             elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
             is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
             <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
@@ -55,7 +55,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_map.parameters"></a><h6>
-<a name="id549656"></a>
+<a name="id549661"></a>
             <a href="make_map.html#fusion.container.generation.metafunctions.make_map.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -123,7 +123,7 @@
 </tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.make_map.expression_semantics"></a><h6>
-<a name="id549913"></a>
+<a name="id549918"></a>
             <a href="make_map.html#fusion.container.generation.metafunctions.make_map.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -143,7 +143,7 @@
             key types.
           </p>
 <a name="fusion.container.generation.metafunctions.make_map.header"></a><h6>
-<a name="id550252"></a>
+<a name="id550258"></a>
             <a href="make_map.html#fusion.container.generation.metafunctions.make_map.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -151,14 +151,14 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_map</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_map.example"></a><h6>
-<a name="id550424"></a>
+<a name="id550428"></a>
             <a href="make_map.html#fusion.container.generation.metafunctions.make_map.example">Example</a>
           </h6>
 <pre class="programlisting">
 <span class="identifier">result_of</span><span class="special">::</span><span class="identifier">make_map</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">,</span> <span class="keyword">char</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">type</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_map.see_also"></a><h6>
-<a name="id550528"></a>
+<a name="id550533"></a>
             <a href="make_map.html#fusion.container.generation.metafunctions.make_map.see_also">See
             also</a>
           </h6>
@@ -167,7 +167,7 @@
           </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id549550" href="#id549550">12</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id549555" href="#id549555">12</a>] </sup>
                 <tt class="computeroutput"><span class="identifier">map</span></tt> is implemented
                 in terms of the vector. That is why we reuse <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
               </p></div>
@@ -175,11 +175,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_set.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_set.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_set.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.metafunctions.make_set"></a>make_set</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.make_set.description"></a><h6>
-<a name="id548389"></a>
+<a name="id548395"></a>
             <a href="make_set.html#fusion.container.generation.metafunctions.make_set.description">Description</a>
           </h6>
 <p>
             Returns the result type of make_set.
           </p>
 <a name="fusion.container.generation.metafunctions.make_set.synopsis"></a><h6>
-<a name="id548439"></a>
+<a name="id548444"></a>
             <a href="make_set.html#fusion.container.generation.metafunctions.make_set.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <p>
             The variadic function accepts <tt class="computeroutput"><span class="number">0</span></tt>
             to <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
- <sup>[<a name="id548572" href="#ftn.id548572">11</a>]</sup>
+ <sup>[<a name="id548578" href="#ftn.id548578">11</a>]</sup>
             elements, where <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
             is a user definable predefined maximum that defaults to <tt class="computeroutput"><span class="number">10</span></tt>. You may define the preprocessor constant
             <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
@@ -53,7 +53,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_set.parameters"></a><h6>
-<a name="id548677"></a>
+<a name="id548683"></a>
             <a href="make_set.html#fusion.container.generation.metafunctions.make_set.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -100,7 +100,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.make_set.expression_semantics"></a><h6>
-<a name="id548821"></a>
+<a name="id548826"></a>
             <a href="make_set.html#fusion.container.generation.metafunctions.make_set.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -120,7 +120,7 @@
             key types.
           </p>
 <a name="fusion.container.generation.metafunctions.make_set.header"></a><h6>
-<a name="id549025"></a>
+<a name="id549030"></a>
             <a href="make_set.html#fusion.container.generation.metafunctions.make_set.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -128,7 +128,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_set</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_set.example"></a><h6>
-<a name="id549196"></a>
+<a name="id549201"></a>
             <a href="make_set.html#fusion.container.generation.metafunctions.make_set.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -136,7 +136,7 @@
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id548572" href="#id548572">11</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id548578" href="#id548578">11</a>] </sup>
                 <tt class="computeroutput"><span class="identifier">set</span></tt> is implemented
                 in terms of the vector. That is why we reuse <tt class="computeroutput"><span class="identifier">FUSION_MAX_VECTOR_SIZE</span></tt>
               </p></div>
@@ -144,11 +144,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_vector.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_vector.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/make_vector.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.metafunctions.make_vector"></a>make_vector</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.make_vector.description"></a><h6>
-<a name="id547492"></a>
+<a name="id547497"></a>
             <a href="make_vector.html#fusion.container.generation.metafunctions.make_vector.description">Description</a>
           </h6>
 <p>
             Returns the result type of make_vector.
           </p>
 <a name="fusion.container.generation.metafunctions.make_vector.synopsis"></a><h6>
-<a name="id547542"></a>
+<a name="id547547"></a>
             <a href="make_vector.html#fusion.container.generation.metafunctions.make_vector.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_vector.parameters"></a><h6>
-<a name="id547751"></a>
+<a name="id547756"></a>
             <a href="make_vector.html#fusion.container.generation.metafunctions.make_vector.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.make_vector.expression_semantics"></a><h6>
-<a name="id547894"></a>
+<a name="id547899"></a>
             <a href="make_vector.html#fusion.container.generation.metafunctions.make_vector.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -115,7 +115,7 @@
             <span class="bold"><b>Semantics</b></span>: Create a vector from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>.
           </p>
 <a name="fusion.container.generation.metafunctions.make_vector.header"></a><h6>
-<a name="id548087"></a>
+<a name="id548093"></a>
             <a href="make_vector.html#fusion.container.generation.metafunctions.make_vector.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -123,7 +123,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_list</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.make_vector.example"></a><h6>
-<a name="id548258"></a>
+<a name="id548264"></a>
             <a href="make_vector.html#fusion.container.generation.metafunctions.make_vector.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -132,11 +132,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/map_tie.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/map_tie.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/map_tie.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.metafunctions.map_tie"></a>map_tie</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.map_tie.description"></a><h6>
-<a name="id552345"></a>
+<a name="id552349"></a>
             <a href="map_tie.html#fusion.container.generation.metafunctions.map_tie.description">Description</a>
           </h6>
 <p>
             Returns the result type of map_tie.
           </p>
 <a name="fusion.container.generation.metafunctions.map_tie.synopsis"></a><h6>
-<a name="id552395"></a>
+<a name="id552399"></a>
             <a href="map_tie.html#fusion.container.generation.metafunctions.map_tie.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_MAP_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.map_tie.parameters"></a><h6>
-<a name="id552657"></a>
+<a name="id552661"></a>
             <a href="map_tie.html#fusion.container.generation.metafunctions.map_tie.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -120,7 +120,7 @@
 </tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.map_tie.expression_semantics"></a><h6>
-<a name="id552869"></a>
+<a name="id552873"></a>
             <a href="map_tie.html#fusion.container.generation.metafunctions.map_tie.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -136,7 +136,7 @@
             <span class="bold"><b>Semantics</b></span>: Create a map of references from <tt class="computeroutput"><span class="identifier">D0</span><span class="special">,</span> <span class="identifier">D1</span><span class="special">,...</span> <span class="identifier">DN</span></tt> with keys <tt class="computeroutput"><span class="identifier">K0</span><span class="special">,</span> <span class="identifier">K1</span><span class="special">,...</span> <span class="identifier">KN</span></tt>
           </p>
 <a name="fusion.container.generation.metafunctions.map_tie.header"></a><h6>
-<a name="id553175"></a>
+<a name="id553179"></a>
             <a href="map_tie.html#fusion.container.generation.metafunctions.map_tie.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -144,7 +144,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">map_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.map_tie.example"></a><h6>
-<a name="id553345"></a>
+<a name="id553349"></a>
             <a href="map_tie.html#fusion.container.generation.metafunctions.map_tie.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -156,11 +156,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/vector_tie.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/vector_tie.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/generation/metafunctions/vector_tie.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.container.generation.metafunctions.vector_tie"></a>vector_tie</h5></div></div></div>
 <a name="fusion.container.generation.metafunctions.vector_tie.description"></a><h6>
-<a name="id551477"></a>
+<a name="id551482"></a>
             <a href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.description">Description</a>
           </h6>
 <p>
             Returns the result type of vector_tie.
           </p>
 <a name="fusion.container.generation.metafunctions.vector_tie.synopsis"></a><h6>
-<a name="id551527"></a>
+<a name="id551532"></a>
             <a href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.vector_tie.parameters"></a><h6>
-<a name="id551734"></a>
+<a name="id551739"></a>
             <a href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.generation.metafunctions.vector_tie.expression_semantics"></a><h6>
-<a name="id551878"></a>
+<a name="id551883"></a>
             <a href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -114,7 +114,7 @@
             <span class="bold"><b>Semantics</b></span>: Create a vector of references from <tt class="computeroutput"><span class="identifier">T0</span><span class="special">,</span> <span class="identifier">T1</span><span class="special">,...</span> <span class="identifier">TN</span></tt>.
           </p>
 <a name="fusion.container.generation.metafunctions.vector_tie.header"></a><h6>
-<a name="id552068"></a>
+<a name="id552072"></a>
             <a href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -122,7 +122,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">vector_tie</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.generation.metafunctions.vector_tie.example"></a><h6>
-<a name="id552239"></a>
+<a name="id552243"></a>
             <a href="vector_tie.html#fusion.container.generation.metafunctions.vector_tie.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -131,11 +131,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/list.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/list.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/list.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.container.list"></a>list</h3></div></div></div>
 <a name="fusion.container.list.description"></a><h4>
-<a name="id529379"></a>
+<a name="id529384"></a>
         <a href="list.html#fusion.container.list.description">Description</a>
       </h4>
 <p>
@@ -38,7 +38,7 @@
         runtime cost of access to each element is peculiarly constant (see Recursive Inlined Functions).
       </p>
 <a name="fusion.container.list.header"></a><h4>
-<a name="id529476"></a>
+<a name="id529481"></a>
         <a href="list.html#fusion.container.list.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">list_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.list.synopsis"></a><h4>
-<a name="id529769"></a>
+<a name="id529774"></a>
         <a href="list.html#fusion.container.list.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -79,7 +79,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_LIST_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.list.template_parameters"></a><h4>
-<a name="id530100"></a>
+<a name="id530104"></a>
         <a href="list.html#fusion.container.list.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -124,7 +124,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.list.model_of"></a><h4>
-<a name="id530219"></a>
+<a name="id530223"></a>
         <a href="list.html#fusion.container.list.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/forward_sequence.html" title="Forward
@@ -157,7 +157,7 @@
 </dl>
 </div>
 <a name="fusion.container.list.expression_semantics"></a><h4>
-<a name="id530432"></a>
+<a name="id530436"></a>
         <a href="list.html#fusion.container.list.expression_semantics">Expression Semantics</a>
       </h4>
 <p>
@@ -265,7 +265,7 @@
         Inlined Functions</a>).
       </p></div>
 <a name="fusion.container.list.example"></a><h4>
-<a name="id531008"></a>
+<a name="id531013"></a>
         <a href="list.html#fusion.container.list.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -276,11 +276,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/map.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/map.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/map.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.container.map"></a>map</h3></div></div></div>
 <a name="fusion.container.map.description"></a><h4>
-<a name="id533058"></a>
+<a name="id533063"></a>
         <a href="map.html#fusion.container.map.description">Description</a>
       </h4>
 <p>
@@ -40,7 +40,7 @@
         (see Overloaded Functions).
       </p>
 <a name="fusion.container.map.header"></a><h4>
-<a name="id533139"></a>
+<a name="id533143"></a>
         <a href="map.html#fusion.container.map.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">map_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.map.synopsis"></a><h4>
-<a name="id533421"></a>
+<a name="id533426"></a>
         <a href="map.html#fusion.container.map.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -81,7 +81,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_MAP_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.map.template_parameters"></a><h4>
-<a name="id533851"></a>
+<a name="id533855"></a>
         <a href="map.html#fusion.container.map.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -126,7 +126,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.map.model_of"></a><h4>
-<a name="id533970"></a>
+<a name="id533975"></a>
         <a href="map.html#fusion.container.map.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc">
@@ -159,7 +159,7 @@
 </dl>
 </div>
 <a name="fusion.container.map.expression_semantics"></a><h4>
-<a name="id534193"></a>
+<a name="id534198"></a>
         <a href="map.html#fusion.container.map.expression_semantics">Expression Semantics</a>
       </h4>
 <p>
@@ -246,7 +246,7 @@
 </tbody>
 </table></div>
 <a name="fusion.container.map.example"></a><h4>
-<a name="id534541"></a>
+<a name="id534546"></a>
         <a href="map.html#fusion.container.map.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -265,11 +265,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/set.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/set.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/set.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.container.set"></a>set</h3></div></div></div>
 <a name="fusion.container.set.description"></a><h4>
-<a name="id531303"></a>
+<a name="id531307"></a>
         <a href="set.html#fusion.container.set.description">Description</a>
       </h4>
 <p>
@@ -39,7 +39,7 @@
         Functions</a>).
       </p>
 <a name="fusion.container.set.header"></a><h4>
-<a name="id531358"></a>
+<a name="id531362"></a>
         <a href="set.html#fusion.container.set.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -49,7 +49,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">set_fwd</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.set.synopsis"></a><h4>
-<a name="id531640"></a>
+<a name="id531644"></a>
         <a href="set.html#fusion.container.set.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -80,7 +80,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_SET_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.set.template_parameters"></a><h4>
-<a name="id531972"></a>
+<a name="id531976"></a>
         <a href="set.html#fusion.container.set.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -125,7 +125,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.set.model_of"></a><h4>
-<a name="id532091"></a>
+<a name="id532096"></a>
         <a href="set.html#fusion.container.set.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc">
@@ -158,7 +158,7 @@
 </dl>
 </div>
 <a name="fusion.container.set.expression_semantics"></a><h4>
-<a name="id532286"></a>
+<a name="id532290"></a>
         <a href="set.html#fusion.container.set.expression_semantics">Expression Semantics</a>
       </h4>
 <p>
@@ -245,7 +245,7 @@
 </tbody>
 </table></div>
 <a name="fusion.container.set.example"></a><h4>
-<a name="id532635"></a>
+<a name="id532639"></a>
         <a href="set.html#fusion.container.set.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -258,11 +258,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/container/vector.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/container/vector.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/container/vector.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.container.vector"></a>vector</h3></div></div></div>
 <a name="fusion.container.vector.description"></a><h4>
-<a name="id524811"></a>
+<a name="id524816"></a>
         <a href="vector.html#fusion.container.vector.description">Description</a>
       </h4>
 <p>
@@ -39,7 +39,7 @@
         efficient.
       </p>
 <a name="fusion.container.vector.header"></a><h4>
-<a name="id524889"></a>
+<a name="id524893"></a>
         <a href="vector.html#fusion.container.vector.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -61,7 +61,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">vector50</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.container.vector.synopsis"></a><h4>
-<a name="id525867"></a>
+<a name="id525871"></a>
         <a href="vector.html#fusion.container.vector.synopsis">Synopsis</a>
       </h4>
 <p>
@@ -122,7 +122,7 @@
 <span class="preprocessor">#define</span> <span class="identifier">FUSION_MAX_VECTOR_SIZE</span> <span class="number">20</span>
 </pre>
 <a name="fusion.container.vector.template_parameters"></a><h4>
-<a name="id526611"></a>
+<a name="id526615"></a>
         <a href="vector.html#fusion.container.vector.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -167,7 +167,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.container.vector.model_of"></a><h4>
-<a name="id526730"></a>
+<a name="id526734"></a>
         <a href="vector.html#fusion.container.vector.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/random_access_sequence.html" title="Random
@@ -196,7 +196,7 @@
 </dl>
 </div>
 <a name="fusion.container.vector.expression_semantics"></a><h4>
-<a name="id526914"></a>
+<a name="id526918"></a>
         <a href="vector.html#fusion.container.vector.expression_semantics">Expression Semantics</a>
       </h4>
 <p>
@@ -281,7 +281,7 @@
 </tbody>
 </table></div>
 <a name="fusion.container.vector.example"></a><h4>
-<a name="id527253"></a>
+<a name="id527257"></a>
         <a href="vector.html#fusion.container.vector.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -292,11 +292,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/extension.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/extension.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/extension.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -38,11 +38,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/extension/ext_full.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/extension/ext_full.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/extension/ext_full.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -48,7 +48,7 @@
         </li>
 </ol></div>
 <a name="fusion.extension.ext_full.our_example"></a><h4>
-<a name="id640108"></a>
+<a name="id640115"></a>
         <a href="ext_full.html#fusion.extension.ext_full.our_example">Our example</a>
       </h4>
 <p>
@@ -80,7 +80,7 @@
         Start</a> guide.
       </p>
 <a name="fusion.extension.ext_full.enabling_tag_dispatching"></a><h4>
-<a name="id640396"></a>
+<a name="id640404"></a>
         <a href="ext_full.html#fusion.extension.ext_full.enabling_tag_dispatching">Enabling
         Tag Dispatching</a>
       </h4>
@@ -124,7 +124,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">tag_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.extension.ext_full.designing_a_suitable_iterator"></a><h4>
-<a name="id641023"></a>
+<a name="id641030"></a>
         <a href="ext_full.html#fusion.extension.ext_full.designing_a_suitable_iterator">Designing
         a suitable iterator</a>
       </h4>
@@ -187,7 +187,7 @@
         clearer as we add features to our implementation.
       </p>
 <a name="fusion.extension.ext_full.a_first_couple_of_instructive_features"></a><h4>
-<a name="id641682"></a>
+<a name="id641690"></a>
         <a href="ext_full.html#fusion.extension.ext_full.a_first_couple_of_instructive_features">A
         first couple of instructive features</a>
       </h4>
@@ -331,7 +331,7 @@
         </p></td></tr>
 </table></div>
 <a name="fusion.extension.ext_full.implementing_the_remaining_iterator_functionality"></a><h4>
-<a name="id643994"></a>
+<a name="id644002"></a>
         <a href="ext_full.html#fusion.extension.ext_full.implementing_the_remaining_iterator_functionality">Implementing
         the remaining iterator functionality</a>
       </h4>
@@ -386,7 +386,7 @@
         are provided in the example code.
       </p>
 <a name="fusion.extension.ext_full.implementing_the_intrinsic_functions_of_the_sequence"></a><h4>
-<a name="id644647"></a>
+<a name="id644655"></a>
         <a href="ext_full.html#fusion.extension.ext_full.implementing_the_intrinsic_functions_of_the_sequence">Implementing
         the intrinsic functions of the sequence</a>
       </h4>
@@ -445,7 +445,7 @@
         <tt class="computeroutput"><span class="identifier">value_at_impl</span></tt> and <tt class="computeroutput"><span class="identifier">at_impl</span></tt>.
       </p>
 <a name="fusion.extension.ext_full.enabling_our_type_as_an_associative_container"></a><h4>
-<a name="id645257"></a>
+<a name="id645263"></a>
         <a href="ext_full.html#fusion.extension.ext_full.enabling_our_type_as_an_associative_container">Enabling
         our type as an associative container</a>
       </h4>
@@ -513,7 +513,7 @@
         of <tt class="computeroutput"><span class="identifier">is_associative_impl</span></tt>.
       </p>
 <a name="fusion.extension.ext_full.summary"></a><h4>
-<a name="id646265"></a>
+<a name="id646271"></a>
         <a href="ext_full.html#fusion.extension.ext_full.summary">Summary</a>
       </h4>
 <p>
@@ -530,11 +530,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/extension/iterator_facade.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/extension/iterator_facade.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/extension/iterator_facade.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.extension.iterator_facade"></a>Iterator Facade</h3></div></div></div>
 <a name="fusion.extension.iterator_facade.description"></a><h4>
-<a name="id647889"></a>
+<a name="id647894"></a>
         <a href="iterator_facade.html#fusion.extension.iterator_facade.description">Description</a>
       </h4>
 <p>
@@ -35,7 +35,7 @@
         iterator.
       </p>
 <a name="fusion.extension.iterator_facade.synopsis"></a><h4>
-<a name="id647937"></a>
+<a name="id647943"></a>
         <a href="iterator_facade.html#fusion.extension.iterator_facade.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">struct</span> <span class="identifier">iterator_facade</span><span class="special">;</span>
 </pre>
 <a name="fusion.extension.iterator_facade.usage"></a><h4>
-<a name="id648032"></a>
+<a name="id648038"></a>
         <a href="iterator_facade.html#fusion.extension.iterator_facade.usage">Usage</a>
       </h4>
 <p>
@@ -57,7 +57,7 @@
         type.
       </p>
 <div class="table">
-<a name="id648058"></a><p class="title"><b>Table 1.93. Parameters</b></p>
+<a name="id648064"></a><p class="title"><b>Table 1.93. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -106,7 +106,7 @@
 </table>
 </div>
 <div class="table">
-<a name="id648216"></a><p class="title"><b>Table 1.94. Key Expressions</b></p>
+<a name="id648222"></a><p class="title"><b>Table 1.94. Key Expressions</b></p>
 <table class="table" summary="Key Expressions">
 <colgroup>
 <col>
@@ -365,7 +365,7 @@
 </table>
 </div>
 <a name="fusion.extension.iterator_facade.header"></a><h4>
-<a name="id649776"></a>
+<a name="id649781"></a>
         <a href="iterator_facade.html#fusion.extension.iterator_facade.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -373,7 +373,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">iterator_facade</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.extension.iterator_facade.example"></a><h4>
-<a name="id649935"></a>
+<a name="id649940"></a>
         <a href="iterator_facade.html#fusion.extension.iterator_facade.example">Example</a>
       </h4>
 <p>
@@ -383,11 +383,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/extension/macros.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/extension/macros.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/extension/macros.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -32,11 +32,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/extension/macros/adapt_assoc.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/extension/macros/adapt_assoc.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/extension/macros/adapt_assoc.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.extension.macros.adapt_assoc"></a> BOOST_FUSION_ADAPT_ASSOC_STRUCT</h4></div></div></div>
 <a name="fusion.extension.macros.adapt_assoc.description"></a><h5>
-<a name="id650637"></a>
+<a name="id650642"></a>
           <a href="adapt_assoc.html#fusion.extension.macros.adapt_assoc.description">Description</a>
         </h5>
 <p>
@@ -39,7 +39,7 @@
           Sequence</a>.
         </p>
 <a name="fusion.extension.macros.adapt_assoc.synopsis"></a><h5>
-<a name="id650687"></a>
+<a name="id650692"></a>
           <a href="adapt_assoc.html#fusion.extension.macros.adapt_assoc.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -51,7 +51,7 @@
     <span class="special">)</span>
 </pre>
 <a name="fusion.extension.macros.adapt_assoc.semantics"></a><h5>
-<a name="id650828"></a>
+<a name="id650834"></a>
           <a href="adapt_assoc.html#fusion.extension.macros.adapt_assoc.semantics">Semantics</a>
         </h5>
 <pre class="programlisting">
@@ -82,7 +82,7 @@
           /adapted/struct/adapt_assoc_struct.hpp&gt;
         </p>
 <a name="fusion.extension.macros.adapt_assoc.example"></a><h5>
-<a name="id651076"></a>
+<a name="id651081"></a>
           <a href="adapt_assoc.html#fusion.extension.macros.adapt_assoc.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -112,11 +112,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/extension/macros/adapt_struct.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/extension/macros/adapt_struct.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/extension/macros/adapt_struct.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.extension.macros.adapt_struct"></a> BOOST_FUSION_ADAPT_STRUCT</h4></div></div></div>
 <a name="fusion.extension.macros.adapt_struct.description"></a><h5>
-<a name="id650023"></a>
+<a name="id650028"></a>
           <a href="adapt_struct.html#fusion.extension.macros.adapt_struct.description">Description</a>
         </h5>
 <p>
@@ -36,7 +36,7 @@
           Access Sequence</a>.
         </p>
 <a name="fusion.extension.macros.adapt_struct.synopsis"></a><h5>
-<a name="id650066"></a>
+<a name="id650071"></a>
           <a href="adapt_struct.html#fusion.extension.macros.adapt_struct.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
     <span class="special">)</span>
 </pre>
 <a name="fusion.extension.macros.adapt_struct.semantics"></a><h5>
-<a name="id650185"></a>
+<a name="id650190"></a>
           <a href="adapt_struct.html#fusion.extension.macros.adapt_struct.semantics">Semantics</a>
         </h5>
 <pre class="programlisting">
@@ -76,7 +76,7 @@
           /adapted/struct/adapt_struct.hpp&gt;
         </p>
 <a name="fusion.extension.macros.adapt_struct.example"></a><h5>
-<a name="id650393"></a>
+<a name="id650398"></a>
           <a href="adapt_struct.html#fusion.extension.macros.adapt_struct.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -98,11 +98,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/extension/sequence_facade.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/extension/sequence_facade.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/extension/sequence_facade.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.extension.sequence_facade"></a>Sequence Facade</h3></div></div></div>
 <a name="fusion.extension.sequence_facade.description"></a><h4>
-<a name="id646376"></a>
+<a name="id646382"></a>
         <a href="sequence_facade.html#fusion.extension.sequence_facade.description">Description</a>
       </h4>
 <p>
@@ -35,7 +35,7 @@
         iterator.
       </p>
 <a name="fusion.extension.sequence_facade.synopsis"></a><h4>
-<a name="id646425"></a>
+<a name="id646431"></a>
         <a href="sequence_facade.html#fusion.extension.sequence_facade.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">struct</span> <span class="identifier">sequence_facade</span><span class="special">;</span>
 </pre>
 <a name="fusion.extension.sequence_facade.usage"></a><h4>
-<a name="id646560"></a>
+<a name="id646566"></a>
         <a href="sequence_facade.html#fusion.extension.sequence_facade.usage">Usage</a>
       </h4>
 <p>
@@ -59,7 +59,7 @@
         type.
       </p>
 <div class="table">
-<a name="id646649"></a><p class="title"><b>Table 1.91. Parameters</b></p>
+<a name="id646655"></a><p class="title"><b>Table 1.91. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -107,7 +107,7 @@
 </table>
 </div>
 <div class="table">
-<a name="id646782"></a><p class="title"><b>Table 1.92. Key Expressions</b></p>
+<a name="id646788"></a><p class="title"><b>Table 1.92. Key Expressions</b></p>
 <table class="table" summary="Key Expressions">
 <colgroup>
 <col>
@@ -243,7 +243,7 @@
 </table>
 </div>
 <a name="fusion.extension.sequence_facade.include"></a><h4>
-<a name="id647663"></a>
+<a name="id647668"></a>
         <a href="sequence_facade.html#fusion.extension.sequence_facade.include">Include</a>
       </h4>
 <pre class="programlisting">
@@ -251,7 +251,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">sequence_facade</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.extension.sequence_facade.example"></a><h4>
-<a name="id647821"></a>
+<a name="id647826"></a>
         <a href="sequence_facade.html#fusion.extension.sequence_facade.example">Example</a>
       </h4>
 <p>
@@ -261,11 +261,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -65,7 +65,7 @@
       /functional.hpp&gt;
     </p>
 <a name="fusion.functional.fused_and_unfused_forms"></a><h3>
-<a name="id651444"></a>
+<a name="id651450"></a>
       <a href="functional.html#fusion.functional.fused_and_unfused_forms">Fused and unfused
       forms</a>
     </h3>
@@ -102,7 +102,7 @@
       form of <tt class="literal">f'</tt>.
     </p>
 <a name="fusion.functional.calling_functions_and_function_objects"></a><h3>
-<a name="id651709"></a>
+<a name="id651715"></a>
       <a href="functional.html#fusion.functional.calling_functions_and_function_objects">Calling
       functions and function objects</a>
     </h3>
@@ -130,7 +130,7 @@
       instance for the given argument.
     </p>
 <a name="fusion.functional.making_fusion_code_callable_through_a_function_object_interface"></a><h3>
-<a name="id651784"></a>
+<a name="id651791"></a>
       <a href="functional.html#fusion.functional.making_fusion_code_callable_through_a_function_object_interface">Making
       Fusion code callable through a function object interface</a>
     </h3>
@@ -150,11 +150,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -41,11 +41,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/fused.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/fused.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/fused.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.functional.adapters.fused"></a>fused</h4></div></div></div>
 <a name="fusion.functional.adapters.fused.description"></a><h5>
-<a name="id659404"></a>
+<a name="id659410"></a>
           <a href="fused.html#fusion.functional.adapters.fused.description">Description</a>
         </h5>
 <p>
@@ -59,7 +59,7 @@
           /functional/adapter/fused.hpp&gt;
         </p>
 <a name="fusion.functional.adapters.fused.synopsis"></a><h5>
-<a name="id659540"></a>
+<a name="id659546"></a>
           <a href="fused.html#fusion.functional.adapters.fused.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -67,7 +67,7 @@
 <span class="keyword">class</span> <span class="identifier">fused</span><span class="special">;</span>
 </pre>
 <a name="fusion.functional.adapters.fused.template_parameters"></a><h5>
-<a name="id659620"></a>
+<a name="id659626"></a>
           <a href="fused.html#fusion.functional.adapters.fused.template_parameters">Template
           parameters</a>
         </h5>
@@ -114,7 +114,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.adapters.fused.model_of"></a><h5>
-<a name="id659735"></a>
+<a name="id659741"></a>
           <a href="fused.html#fusion.functional.adapters.fused.model_of">Model of</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -150,7 +150,7 @@
 </dl>
 </div>
 <a name="fusion.functional.adapters.fused.expression_semantics"></a><h5>
-<a name="id659955"></a>
+<a name="id659961"></a>
           <a href="fused.html#fusion.functional.adapters.fused.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -214,7 +214,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.adapters.fused.example"></a><h5>
-<a name="id660210"></a>
+<a name="id660216"></a>
           <a href="fused.html#fusion.functional.adapters.fused.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -222,7 +222,7 @@
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">f</span><span class="special">(</span>make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">2l</span><span class="special">))</span> <span class="special">==</span> <span class="number">3l</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.adapters.fused.see_also"></a><h5>
-<a name="id660386"></a>
+<a name="id660392"></a>
           <a href="fused.html#fusion.functional.adapters.fused.see_also">See also</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -234,11 +234,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/fused_function_object.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/fused_function_object.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/fused_function_object.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.functional.adapters.fused_function_object"></a>fused_function_object</h4></div></div></div>
 <a name="fusion.functional.adapters.fused_function_object.description"></a><h5>
-<a name="id662083"></a>
+<a name="id662089"></a>
           <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.description">Description</a>
         </h5>
 <p>
@@ -49,7 +49,7 @@
           /functional/adapter/fused_function_object.hpp&gt;
         </p>
 <a name="fusion.functional.adapters.fused_function_object.synopsis"></a><h5>
-<a name="id662165"></a>
+<a name="id662171"></a>
           <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -57,7 +57,7 @@
 <span class="keyword">class</span> <span class="identifier">fused_function_object</span><span class="special">;</span>
 </pre>
 <a name="fusion.functional.adapters.fused_function_object.template_parameters"></a><h5>
-<a name="id662250"></a>
+<a name="id662255"></a>
           <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.template_parameters">Template
           parameters</a>
         </h5>
@@ -104,7 +104,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.adapters.fused_function_object.model_of"></a><h5>
-<a name="id662366"></a>
+<a name="id662372"></a>
           <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.model_of">Model
           of</a>
         </h5>
@@ -141,7 +141,7 @@
 </dl>
 </div>
 <a name="fusion.functional.adapters.fused_function_object.expression_semantics"></a><h5>
-<a name="id662587"></a>
+<a name="id662592"></a>
           <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -205,7 +205,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.adapters.fused_function_object.example"></a><h5>
-<a name="id662844"></a>
+<a name="id662849"></a>
           <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -243,7 +243,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.adapters.fused_function_object.see_also"></a><h5>
-<a name="id663902"></a>
+<a name="id663907"></a>
           <a href="fused_function_object.html#fusion.functional.adapters.fused_function_object.see_also">See
           also</a>
         </h5>
@@ -257,11 +257,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/fused_procedure.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/fused_procedure.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/fused_procedure.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.functional.adapters.fused_procedure"></a>fused_procedure</h4></div></div></div>
 <a name="fusion.functional.adapters.fused_procedure.description"></a><h5>
-<a name="id660519"></a>
+<a name="id660525"></a>
           <a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.description">Description</a>
         </h5>
 <p>
@@ -66,7 +66,7 @@
           /functional/adapter/fused_procedure.hpp&gt;
         </p>
 <a name="fusion.functional.adapters.fused_procedure.synopsis"></a><h5>
-<a name="id660688"></a>
+<a name="id660694"></a>
           <a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -74,7 +74,7 @@
 <span class="keyword">class</span> <span class="identifier">fused_procedure</span><span class="special">;</span>
 </pre>
 <a name="fusion.functional.adapters.fused_procedure.template_parameters"></a><h5>
-<a name="id660769"></a>
+<a name="id660775"></a>
           <a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.template_parameters">Template
           parameters</a>
         </h5>
@@ -120,7 +120,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.adapters.fused_procedure.model_of"></a><h5>
-<a name="id660884"></a>
+<a name="id660890"></a>
           <a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.model_of">Model
           of</a>
         </h5>
@@ -156,7 +156,7 @@
 </dl>
 </div>
 <a name="fusion.functional.adapters.fused_procedure.expression_semantics"></a><h5>
-<a name="id661104"></a>
+<a name="id661110"></a>
           <a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -220,7 +220,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.adapters.fused_procedure.example"></a><h5>
-<a name="id661361"></a>
+<a name="id661367"></a>
           <a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -241,7 +241,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.adapters.fused_procedure.see_also"></a><h5>
-<a name="id661969"></a>
+<a name="id661975"></a>
           <a href="fused_procedure.html#fusion.functional.adapters.fused_procedure.see_also">See
           also</a>
         </h5>
@@ -254,11 +254,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/unfused_generic.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/unfused_generic.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/unfused_generic.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.functional.adapters.unfused_generic"></a>unfused_generic</h4></div></div></div>
 <a name="fusion.functional.adapters.unfused_generic.description"></a><h5>
-<a name="id664036"></a>
+<a name="id664042"></a>
           <a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.description">Description</a>
         </h5>
 <p>
@@ -58,7 +58,7 @@
           /functional/adapter/unfused_generic.hpp&gt;
         </p>
 <a name="fusion.functional.adapters.unfused_generic.synopsis"></a><h5>
-<a name="id664194"></a>
+<a name="id664199"></a>
           <a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -66,7 +66,7 @@
 <span class="keyword">class</span> <span class="identifier">unfused_generic</span><span class="special">;</span>
 </pre>
 <a name="fusion.functional.adapters.unfused_generic.template_parameters"></a><h5>
-<a name="id664275"></a>
+<a name="id664280"></a>
           <a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.template_parameters">Template
           parameters</a>
         </h5>
@@ -113,7 +113,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.adapters.unfused_generic.model_of"></a><h5>
-<a name="id664391"></a>
+<a name="id664396"></a>
           <a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.model_of">Model
           of</a>
         </h5>
@@ -154,7 +154,7 @@
 </dl>
 </div>
 <a name="fusion.functional.adapters.unfused_generic.expression_semantics"></a><h5>
-<a name="id664659"></a>
+<a name="id664664"></a>
           <a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -218,7 +218,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.adapters.unfused_generic.example"></a><h5>
-<a name="id664925"></a>
+<a name="id664930"></a>
           <a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -269,7 +269,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.adapters.unfused_generic.see_also"></a><h5>
-<a name="id666321"></a>
+<a name="id666326"></a>
           <a href="unfused_generic.html#fusion.functional.adapters.unfused_generic.see_also">See
           also</a>
         </h5>
@@ -283,11 +283,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/unfused_lvalue_args.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/unfused_lvalue_args.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/unfused_lvalue_args.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.functional.adapters.unfused_lvalue_args"></a>unfused_lvalue_args</h4></div></div></div>
 <a name="fusion.functional.adapters.unfused_lvalue_args.description"></a><h5>
-<a name="id666479"></a>
+<a name="id666484"></a>
           <a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.description">Description</a>
         </h5>
 <p>
@@ -51,7 +51,7 @@
           /functional/adapter/unfused_lvalue_args.hpp&gt;
         </p>
 <a name="fusion.functional.adapters.unfused_lvalue_args.synopsis"></a><h5>
-<a name="id666563"></a>
+<a name="id666568"></a>
           <a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -59,7 +59,7 @@
 <span class="keyword">class</span> <span class="identifier">unfused_lvalue_args</span><span class="special">;</span>
 </pre>
 <a name="fusion.functional.adapters.unfused_lvalue_args.template_parameters"></a><h5>
-<a name="id666645"></a>
+<a name="id666650"></a>
           <a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.template_parameters">Template
           parameters</a>
         </h5>
@@ -106,7 +106,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.adapters.unfused_lvalue_args.model_of"></a><h5>
-<a name="id666760"></a>
+<a name="id666765"></a>
           <a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.model_of">Model
           of</a>
         </h5>
@@ -147,7 +147,7 @@
 </dl>
 </div>
 <a name="fusion.functional.adapters.unfused_lvalue_args.expression_semantics"></a><h5>
-<a name="id667030"></a>
+<a name="id667035"></a>
           <a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -211,7 +211,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.adapters.unfused_lvalue_args.example"></a><h5>
-<a name="id667297"></a>
+<a name="id667302"></a>
           <a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -239,7 +239,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.adapters.unfused_lvalue_args.see_also"></a><h5>
-<a name="id667796"></a>
+<a name="id667801"></a>
           <a href="unfused_lvalue_args.html#fusion.functional.adapters.unfused_lvalue_args.see_also">See
           also</a>
         </h5>
@@ -251,11 +251,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/unfused_rvalue_args.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/unfused_rvalue_args.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/unfused_rvalue_args.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.functional.adapters.unfused_rvalue_args"></a>unfused_rvalue_args</h4></div></div></div>
 <a name="fusion.functional.adapters.unfused_rvalue_args.description"></a><h5>
-<a name="id667910"></a>
+<a name="id667915"></a>
           <a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.description">Description</a>
         </h5>
 <p>
@@ -51,7 +51,7 @@
           /functional/adapter/unfused_rvalue_args.hpp&gt;
         </p>
 <a name="fusion.functional.adapters.unfused_rvalue_args.synopsis"></a><h5>
-<a name="id667994"></a>
+<a name="id668000"></a>
           <a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -59,7 +59,7 @@
 <span class="keyword">class</span> <span class="identifier">unfused_rvalue_args</span><span class="special">;</span>
 </pre>
 <a name="fusion.functional.adapters.unfused_rvalue_args.template_parameters"></a><h5>
-<a name="id668076"></a>
+<a name="id668081"></a>
           <a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.template_parameters">Template
           parameters</a>
         </h5>
@@ -106,7 +106,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.adapters.unfused_rvalue_args.model_of"></a><h5>
-<a name="id668192"></a>
+<a name="id668197"></a>
           <a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.model_of">Model
           of</a>
         </h5>
@@ -147,7 +147,7 @@
 </dl>
 </div>
 <a name="fusion.functional.adapters.unfused_rvalue_args.expression_semantics"></a><h5>
-<a name="id668462"></a>
+<a name="id668467"></a>
           <a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -211,7 +211,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.adapters.unfused_rvalue_args.example"></a><h5>
-<a name="id668729"></a>
+<a name="id668734"></a>
           <a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -237,7 +237,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.adapters.unfused_rvalue_args.see_also"></a><h5>
-<a name="id669126"></a>
+<a name="id669131"></a>
           <a href="unfused_rvalue_args.html#fusion.functional.adapters.unfused_rvalue_args.see_also">See
           also</a>
         </h5>
@@ -251,11 +251,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/unfused_typed.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/unfused_typed.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/adapters/unfused_typed.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.functional.adapters.unfused_typed"></a>unfused_typed</h4></div></div></div>
 <a name="fusion.functional.adapters.unfused_typed.description"></a><h5>
-<a name="id669280"></a>
+<a name="id669285"></a>
           <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.description">Description</a>
         </h5>
 <p>
@@ -65,7 +65,7 @@
           /functional/adapter/unfused_typed.hpp&gt;
         </p>
 <a name="fusion.functional.adapters.unfused_typed.synopsis"></a><h5>
-<a name="id669436"></a>
+<a name="id669441"></a>
           <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -73,7 +73,7 @@
 <span class="keyword">class</span> <span class="identifier">unfused_typed</span><span class="special">;</span>
 </pre>
 <a name="fusion.functional.adapters.unfused_typed.template_parameters"></a><h5>
-<a name="id669534"></a>
+<a name="id669539"></a>
           <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.template_parameters">Template
           parameters</a>
         </h5>
@@ -138,7 +138,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.adapters.unfused_typed.model_of"></a><h5>
-<a name="id669692"></a>
+<a name="id669697"></a>
           <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.model_of">Model
           of</a>
         </h5>
@@ -184,7 +184,7 @@
 </dl>
 </div>
 <a name="fusion.functional.adapters.unfused_typed.expression_semantics"></a><h5>
-<a name="id670015"></a>
+<a name="id670021"></a>
           <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -250,7 +250,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.adapters.unfused_typed.example"></a><h5>
-<a name="id670299"></a>
+<a name="id670305"></a>
           <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -319,7 +319,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.adapters.unfused_typed.see_also"></a><h5>
-<a name="id671789"></a>
+<a name="id671795"></a>
           <a href="unfused_typed.html#fusion.functional.adapters.unfused_typed.see_also">See also</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -332,11 +332,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/concepts.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/concepts.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/concepts.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -37,11 +37,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/concepts/callable.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/concepts/callable.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/concepts/callable.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -27,7 +27,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.functional.concepts.callable"></a> Callable Object</h4></div></div></div>
 <a name="fusion.functional.concepts.callable.description"></a><h5>
-<a name="id651878"></a>
+<a name="id651885"></a>
           <a href="callable.html#fusion.functional.concepts.callable.description">Description</a>
         </h5>
 <p>
@@ -36,7 +36,7 @@
           of a function call operator.
         </p>
 <a name="fusion.functional.concepts.callable.models"></a><h5>
-<a name="id651910"></a>
+<a name="id651917"></a>
           <a href="callable.html#fusion.functional.concepts.callable.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -51,7 +51,7 @@
           </li>
 </ul></div>
 <a name="fusion.functional.concepts.callable.examples"></a><h5>
-<a name="id651952"></a>
+<a name="id651959"></a>
           <a href="callable.html#fusion.functional.concepts.callable.examples">Examples</a>
         </h5>
 <pre class="programlisting">
@@ -69,11 +69,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/concepts/def_callable.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/concepts/def_callable.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/concepts/def_callable.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -31,7 +31,7 @@
         Callable Object"> Deferred
         Callable Object</a></h4></div></div></div>
 <a name="fusion.functional.concepts.def_callable.description"></a><h5>
-<a name="id652988"></a>
+<a name="id652995"></a>
           <a href="def_callable.html#fusion.functional.concepts.def_callable.description">Description</a>
         </h5>
 <p>
@@ -40,7 +40,7 @@
           to determine the result of a call.
         </p>
 <a name="fusion.functional.concepts.def_callable.refinement_of"></a><h5>
-<a name="id653035"></a>
+<a name="id653041"></a>
           <a href="def_callable.html#fusion.functional.concepts.def_callable.refinement_of">Refinement
           of</a>
         </h5>
@@ -81,7 +81,7 @@
 </dl>
 </div>
 <a name="fusion.functional.concepts.def_callable.expression_requirements"></a><h5>
-<a name="id653342"></a>
+<a name="id653349"></a>
           <a href="def_callable.html#fusion.functional.concepts.def_callable.expression_requirements">Expression
           requirements</a>
         </h5>
@@ -119,7 +119,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.concepts.def_callable.models"></a><h5>
-<a name="id653525"></a>
+<a name="id653532"></a>
           <a href="def_callable.html#fusion.functional.concepts.def_callable.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -133,7 +133,7 @@
           </li>
 </ul></div>
 <a name="fusion.functional.concepts.def_callable.examples"></a><h5>
-<a name="id653571"></a>
+<a name="id653578"></a>
           <a href="def_callable.html#fusion.functional.concepts.def_callable.examples">Examples</a>
         </h5>
 <pre class="programlisting">
@@ -151,11 +151,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/concepts/poly.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/concepts/poly.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/concepts/poly.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,7 +30,7 @@
         Object"> Polymorphic Function
         Object</a></h4></div></div></div>
 <a name="fusion.functional.concepts.poly.description"></a><h5>
-<a name="id653873"></a>
+<a name="id653880"></a>
           <a href="poly.html#fusion.functional.concepts.poly.description">Description</a>
         </h5>
 <p>
@@ -39,7 +39,7 @@
           Callable Object</a> type.
         </p>
 <a name="fusion.functional.concepts.poly.refinement_of"></a><h5>
-<a name="id653912"></a>
+<a name="id653919"></a>
           <a href="poly.html#fusion.functional.concepts.poly.refinement_of">Refinement
           of</a>
         </h5>
@@ -83,7 +83,7 @@
 </dl>
 </div>
 <a name="fusion.functional.concepts.poly.expression_requirements"></a><h5>
-<a name="id654203"></a>
+<a name="id654210"></a>
           <a href="poly.html#fusion.functional.concepts.poly.expression_requirements">Expression
           requirements</a>
         </h5>
@@ -132,7 +132,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.concepts.poly.models"></a><h5>
-<a name="id654401"></a>
+<a name="id654408"></a>
           <a href="poly.html#fusion.functional.concepts.poly.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -147,7 +147,7 @@
 </li>
 </ul></div>
 <a name="fusion.functional.concepts.poly.examples"></a><h5>
-<a name="id654455"></a>
+<a name="id654462"></a>
           <a href="poly.html#fusion.functional.concepts.poly.examples">Examples</a>
         </h5>
 <pre class="programlisting">
@@ -163,11 +163,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/concepts/reg_callable.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/concepts/reg_callable.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/concepts/reg_callable.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,7 +30,7 @@
         Object"> Regular Callable
         Object</a></h4></div></div></div>
 <a name="fusion.functional.concepts.reg_callable.description"></a><h5>
-<a name="id652291"></a>
+<a name="id652298"></a>
           <a href="reg_callable.html#fusion.functional.concepts.reg_callable.description">Description</a>
         </h5>
 <p>
@@ -39,7 +39,7 @@
           can appear immediately to the left of a function call operator.
         </p>
 <a name="fusion.functional.concepts.reg_callable.refinement_of"></a><h5>
-<a name="id652334"></a>
+<a name="id652341"></a>
           <a href="reg_callable.html#fusion.functional.concepts.reg_callable.refinement_of">Refinement
           of</a>
         </h5>
@@ -69,7 +69,7 @@
 </dl>
 </div>
 <a name="fusion.functional.concepts.reg_callable.expression_requirements"></a><h5>
-<a name="id652520"></a>
+<a name="id652527"></a>
           <a href="reg_callable.html#fusion.functional.concepts.reg_callable.expression_requirements">Expression
           requirements</a>
         </h5>
@@ -116,7 +116,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.concepts.reg_callable.models"></a><h5>
-<a name="id652656"></a>
+<a name="id652663"></a>
           <a href="reg_callable.html#fusion.functional.concepts.reg_callable.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -128,7 +128,7 @@
           </li>
 </ul></div>
 <a name="fusion.functional.concepts.reg_callable.examples"></a><h5>
-<a name="id652694"></a>
+<a name="id652701"></a>
           <a href="reg_callable.html#fusion.functional.concepts.reg_callable.examples">Examples</a>
         </h5>
 <pre class="programlisting">
@@ -144,11 +144,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -32,11 +32,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -43,11 +43,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,7 +30,7 @@
           make_fused">
           make_fused</a></h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_fused.description"></a><h6>
-<a name="id671988"></a>
+<a name="id671993"></a>
             <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.description">Description</a>
           </h6>
 <p>
@@ -40,7 +40,7 @@
             conversion</em></span></a> is applied to the target function.
           </p>
 <a name="fusion.functional.generation.functions.mk_fused.synopsis"></a><h6>
-<a name="id672056"></a>
+<a name="id672061"></a>
             <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 <span class="identifier">make_fused</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused.parameters"></a><h6>
-<a name="id672210"></a>
+<a name="id672216"></a>
             <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -97,7 +97,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_fused.expression_semantics"></a><h6>
-<a name="id672328"></a>
+<a name="id672333"></a>
             <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -111,7 +111,7 @@
             <span class="bold"><b>Semantics</b></span>: Returns a fused adapter for <tt class="computeroutput"><span class="identifier">f</span></tt>.
           </p>
 <a name="fusion.functional.generation.functions.mk_fused.header"></a><h6>
-<a name="id672453"></a>
+<a name="id672458"></a>
             <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -119,7 +119,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused.example"></a><h6>
-<a name="id672622"></a>
+<a name="id672627"></a>
             <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -135,7 +135,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused.see_also"></a><h6>
-<a name="id673226"></a>
+<a name="id673230"></a>
             <a href="mk_fused.html#fusion.functional.generation.functions.mk_fused.see_also">See
             also</a>
           </h6>
@@ -148,11 +148,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_fobj.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -31,7 +31,7 @@
           make_fused_function_object">
           make_fused_function_object</a></h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.description"></a><h6>
-<a name="id674367"></a>
+<a name="id674372"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.description">Description</a>
           </h6>
 <p>
@@ -42,7 +42,7 @@
             conversion</em></span></a> is applied to the target function.
           </p>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.synopsis"></a><h6>
-<a name="id674438"></a>
+<a name="id674443"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 <span class="identifier">make_fused_function_object</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.parameters"></a><h6>
-<a name="id674594"></a>
+<a name="id674599"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.expression_semantics"></a><h6>
-<a name="id674709"></a>
+<a name="id674714"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -114,7 +114,7 @@
             for <tt class="computeroutput"><span class="identifier">f</span></tt>.
           </p>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.header"></a><h6>
-<a name="id674836"></a>
+<a name="id674841"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -122,7 +122,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.example"></a><h6>
-<a name="id675008"></a>
+<a name="id675013"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -151,7 +151,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused_fobj.see_also"></a><h6>
-<a name="id675748"></a>
+<a name="id675752"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.functions.mk_fused_fobj.see_also">See
             also</a>
           </h6>
@@ -164,11 +164,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_proc.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_proc.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_fused_proc.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -31,7 +31,7 @@
           make_fused_procedure">
           make_fused_procedure</a></h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_fused_proc.description"></a><h6>
-<a name="id673343"></a>
+<a name="id673348"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.description">Description</a>
           </h6>
 <p>
@@ -42,7 +42,7 @@
             conversion</em></span></a> applied to the target function.
           </p>
 <a name="fusion.functional.generation.functions.mk_fused_proc.synopsis"></a><h6>
-<a name="id673412"></a>
+<a name="id673417"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 <span class="identifier">make_fused_procedure</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused_proc.parameters"></a><h6>
-<a name="id673568"></a>
+<a name="id673573"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -98,7 +98,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_fused_proc.expression_semantics"></a><h6>
-<a name="id673684"></a>
+<a name="id673689"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -113,7 +113,7 @@
             <tt class="computeroutput"><span class="identifier">f</span></tt>.
           </p>
 <a name="fusion.functional.generation.functions.mk_fused_proc.header"></a><h6>
-<a name="id673810"></a>
+<a name="id673815"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -121,7 +121,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused_proc.example"></a><h6>
-<a name="id673980"></a>
+<a name="id673985"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -131,7 +131,7 @@
 <span class="identifier">assert</span><span class="special">(</span>front<span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">0</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_fused_proc.see_also"></a><h6>
-<a name="id674250"></a>
+<a name="id674255"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.functions.mk_fused_proc.see_also">See
             also</a>
           </h6>
@@ -144,11 +144,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_genrc.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_genrc.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_genrc.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -31,7 +31,7 @@
           make_unfused_generic">
           make_unfused_generic</a></h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.description"></a><h6>
-<a name="id675867"></a>
+<a name="id675872"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.description">Description</a>
           </h6>
 <p>
@@ -42,7 +42,7 @@
             conversion</em></span></a> is applied to the target function.
           </p>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.synopsis"></a><h6>
-<a name="id675936"></a>
+<a name="id675941"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 <span class="identifier">make_unfused_generic</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.parameters"></a><h6>
-<a name="id676094"></a>
+<a name="id676099"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.expression_semantics"></a><h6>
-<a name="id676210"></a>
+<a name="id676215"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -114,7 +114,7 @@
             <tt class="computeroutput"><span class="identifier">f</span></tt>.
           </p>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.header"></a><h6>
-<a name="id676336"></a>
+<a name="id676340"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -122,7 +122,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused_generic</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.example"></a><h6>
-<a name="id676506"></a>
+<a name="id676511"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -158,7 +158,7 @@
 </span><span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_genrc.see_also"></a><h6>
-<a name="id677310"></a>
+<a name="id677314"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.functions.mk_unfused_genrc.see_also">See
             also</a>
           </h6>
@@ -171,11 +171,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_lvargs.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_lvargs.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_lvargs.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -31,7 +31,7 @@
           make_unfused_lvalue_args">
           make_unfused_lvalue_args</a></h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.description"></a><h6>
-<a name="id677428"></a>
+<a name="id677433"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.description">Description</a>
           </h6>
 <p>
@@ -42,7 +42,7 @@
             conversion</em></span></a> is applied to the target function.
           </p>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.synopsis"></a><h6>
-<a name="id677499"></a>
+<a name="id677504"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -52,7 +52,7 @@
 <span class="identifier">make_unfused_lvalue_args</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.parameters"></a><h6>
-<a name="id677655"></a>
+<a name="id677660"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.expression_semantics"></a><h6>
-<a name="id677772"></a>
+<a name="id677777"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -114,7 +114,7 @@
             for <tt class="computeroutput"><span class="identifier">f</span></tt>.
           </p>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.header"></a><h6>
-<a name="id677898"></a>
+<a name="id677903"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -122,7 +122,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused_lvalue_args</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.example"></a><h6>
-<a name="id678071"></a>
+<a name="id678076"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -149,7 +149,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_lvargs.see_also"></a><h6>
-<a name="id678549"></a>
+<a name="id678554"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.functions.mk_unfused_lvargs.see_also">See
             also</a>
           </h6>
@@ -162,11 +162,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_rvargs.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_rvargs.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/functions/mk_unfused_rvargs.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,7 +30,7 @@
           make_unfused_rvalue_args">
           make_unfused_rvalue_args</a></h5></div></div></div>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.description"></a><h6>
-<a name="id678666"></a>
+<a name="id678671"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.description">Description</a>
           </h6>
 <p>
@@ -41,7 +41,7 @@
             conversion</em></span></a> is applied to the target function.
           </p>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.synopsis"></a><h6>
-<a name="id678736"></a>
+<a name="id678741"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -51,7 +51,7 @@
 <span class="identifier">make_unfused_rvalue_args</span><span class="special">(</span><span class="identifier">F</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">f</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.parameters"></a><h6>
-<a name="id678893"></a>
+<a name="id678898"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -98,7 +98,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.expression_semantics"></a><h6>
-<a name="id679009"></a>
+<a name="id679014"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -113,7 +113,7 @@
             for <tt class="computeroutput"><span class="identifier">f</span></tt>.
           </p>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.header"></a><h6>
-<a name="id679134"></a>
+<a name="id679139"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -121,7 +121,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused_rvalue_args</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.example"></a><h6>
-<a name="id679306"></a>
+<a name="id679311"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -147,7 +147,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.functions.mk_unfused_rvargs.see_also"></a><h6>
-<a name="id679688"></a>
+<a name="id679694"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.functions.mk_unfused_rvargs.see_also">See
             also</a>
           </h6>
@@ -160,11 +160,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -44,11 +44,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,7 +30,7 @@
           make_fused">
           make_fused</a></h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_fused.description"></a><h6>
-<a name="id679826"></a>
+<a name="id679832"></a>
             <a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.description">Description</a>
           </h6>
 <p>
@@ -38,7 +38,7 @@
           make_fused"><tt class="computeroutput"><span class="identifier">make_fused</span></tt></a>.
           </p>
 <a name="fusion.functional.generation.metafunctions.mk_fused.header"></a><h6>
-<a name="id679876"></a>
+<a name="id679881"></a>
             <a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused.synopsis"></a><h6>
-<a name="id680047"></a>
+<a name="id680052"></a>
             <a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -60,7 +60,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused.see_also"></a><h6>
-<a name="id680181"></a>
+<a name="id680186"></a>
             <a href="mk_fused.html#fusion.functional.generation.metafunctions.mk_fused.see_also">See
             also</a>
           </h6>
@@ -69,11 +69,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_fobj.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -31,7 +31,7 @@
           make_fused_function_object">
           make_fused_function_object</a></h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.description"></a><h6>
-<a name="id680683"></a>
+<a name="id680688"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.description">Description</a>
           </h6>
 <p>
@@ -39,7 +39,7 @@
           make_fused_function_object"><tt class="computeroutput"><span class="identifier">make_fused_function_object</span></tt></a>.
           </p>
 <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.header"></a><h6>
-<a name="id680734"></a>
+<a name="id680739"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_function_object</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.synopsis"></a><h6>
-<a name="id680905"></a>
+<a name="id680910"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -61,7 +61,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused_fobj.see_also"></a><h6>
-<a name="id681039"></a>
+<a name="id681044"></a>
             <a href="mk_fused_fobj.html#fusion.functional.generation.metafunctions.mk_fused_fobj.see_also">See
             also</a>
           </h6>
@@ -70,11 +70,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_fused_proc.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -31,7 +31,7 @@
           make_fused_procedure">
           make_fused_procedure</a></h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_fused_proc.description"></a><h6>
-<a name="id680254"></a>
+<a name="id680259"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.description">Description</a>
           </h6>
 <p>
@@ -39,7 +39,7 @@
           make_fused_procedure"><tt class="computeroutput"><span class="identifier">make_fused_procedure</span></tt></a>.
           </p>
 <a name="fusion.functional.generation.metafunctions.mk_fused_proc.header"></a><h6>
-<a name="id680304"></a>
+<a name="id680309"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_fused_procedure</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused_proc.synopsis"></a><h6>
-<a name="id680476"></a>
+<a name="id680481"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -61,7 +61,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_fused_proc.see_also"></a><h6>
-<a name="id680611"></a>
+<a name="id680616"></a>
             <a href="mk_fused_proc.html#fusion.functional.generation.metafunctions.mk_fused_proc.see_also">See
             also</a>
           </h6>
@@ -70,11 +70,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_genrc.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_genrc.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_genrc.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -31,7 +31,7 @@
           make_unfused_generic">
           make_unfused_generic</a></h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.description"></a><h6>
-<a name="id681113"></a>
+<a name="id681118"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.description">Description</a>
           </h6>
 <p>
@@ -39,7 +39,7 @@
           make_unfused_generic"><tt class="computeroutput"><span class="identifier">make_unfused_generic</span></tt></a>.
           </p>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.header"></a><h6>
-<a name="id681164"></a>
+<a name="id681169"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused_generic</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.synopsis"></a><h6>
-<a name="id681336"></a>
+<a name="id681342"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -61,7 +61,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_genrc.see_also"></a><h6>
-<a name="id681470"></a>
+<a name="id681477"></a>
             <a href="mk_unfused_genrc.html#fusion.functional.generation.metafunctions.mk_unfused_genrc.see_also">See
             also</a>
           </h6>
@@ -70,11 +70,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_lvargs.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_lvargs.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_lvargs.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -31,7 +31,7 @@
           make_unfused_lvalue_args">
           make_unfused_lvalue_args</a></h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.description"></a><h6>
-<a name="id681544"></a>
+<a name="id681549"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.description">Description</a>
           </h6>
 <p>
@@ -39,7 +39,7 @@
           make_unfused_lvalue_args"><tt class="computeroutput"><span class="identifier">make_unfused_lvalue_args</span></tt></a>.
           </p>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.header"></a><h6>
-<a name="id681596"></a>
+<a name="id681600"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused_lvalue_args</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.synopsis"></a><h6>
-<a name="id681767"></a>
+<a name="id681771"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -61,7 +61,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_lvargs.see_also"></a><h6>
-<a name="id681902"></a>
+<a name="id681906"></a>
             <a href="mk_unfused_lvargs.html#fusion.functional.generation.metafunctions.mk_unfused_lvargs.see_also">See
             also</a>
           </h6>
@@ -70,11 +70,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_rvargs.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_rvargs.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/generation/metafunctions/mk_unfused_rvargs.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,7 +30,7 @@
           make_unfused_rvalue_args">
           make_unfused_rvalue_args</a></h5></div></div></div>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.description"></a><h6>
-<a name="id681976"></a>
+<a name="id681981"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.description">Description</a>
           </h6>
 <p>
@@ -38,7 +38,7 @@
           make_unfused_rvalue_args"><tt class="computeroutput"><span class="identifier">make_unfused_rvalue_args</span></tt></a>.
           </p>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.header"></a><h6>
-<a name="id682028"></a>
+<a name="id682032"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">make_unfused_rvalue_args</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.synopsis"></a><h6>
-<a name="id682199"></a>
+<a name="id682203"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -60,7 +60,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.generation.metafunctions.mk_unfused_rvargs.see_also"></a><h6>
-<a name="id682334"></a>
+<a name="id682338"></a>
             <a href="mk_unfused_rvargs.html#fusion.functional.generation.metafunctions.mk_unfused_rvargs.see_also">See
             also</a>
           </h6>
@@ -69,11 +69,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -33,11 +33,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/functions.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/functions.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/functions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -35,11 +35,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -27,7 +27,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.functional.invocation.functions.invoke"></a>invoke</h5></div></div></div>
 <a name="fusion.functional.invocation.functions.invoke.description"></a><h6>
-<a name="id654753"></a>
+<a name="id654760"></a>
             <a href="invoke.html#fusion.functional.invocation.functions.invoke.description">Description</a>
           </h6>
 <p>
@@ -47,7 +47,7 @@
             and boost::shared_ptr).
           </p>
 <a name="fusion.functional.invocation.functions.invoke.synopsis"></a><h6>
-<a name="id654856"></a>
+<a name="id654863"></a>
             <a href="invoke.html#fusion.functional.invocation.functions.invoke.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -66,7 +66,7 @@
 <span class="identifier">invoke</span><span class="special">(</span><span class="identifier">Function</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke.parameters"></a><h6>
-<a name="id655234"></a>
+<a name="id655240"></a>
             <a href="invoke.html#fusion.functional.invocation.functions.invoke.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -134,7 +134,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.invocation.functions.invoke.expression_semantics"></a><h6>
-<a name="id655395"></a>
+<a name="id655402"></a>
             <a href="invoke.html#fusion.functional.invocation.functions.invoke.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -154,7 +154,7 @@
             /functional/invocation/invoke.hpp&gt;
           </p>
 <a name="fusion.functional.invocation.functions.invoke.example"></a><h6>
-<a name="id655538"></a>
+<a name="id655545"></a>
             <a href="invoke.html#fusion.functional.invocation.functions.invoke.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -162,7 +162,7 @@
 <span class="identifier">assert</span><span class="special">(</span><span class="identifier">invoke</span><span class="special">(</span><span class="identifier">add</span><span class="special">,</span>make_vector<span class="special">(</span><span class="number">1</span><span class="special">,</span><span class="number">1</span><span class="special">))</span> <span class="special">==</span> <span class="number">2</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke.see_also"></a><h6>
-<a name="id655706"></a>
+<a name="id655713"></a>
             <a href="invoke.html#fusion.functional.invocation.functions.invoke.see_also">See
             also</a>
           </h6>
@@ -177,11 +177,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_fobj.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_fobj.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_fobj.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,7 +30,7 @@
           invoke_function_object">
           invoke_function_object</a></h5></div></div></div>
 <a name="fusion.functional.invocation.functions.invoke_fobj.description"></a><h6>
-<a name="id657026"></a>
+<a name="id657033"></a>
             <a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.description">Description</a>
           </h6>
 <p>
@@ -43,7 +43,7 @@
             and/or to control the const qualification of a function object.
           </p>
 <a name="fusion.functional.invocation.functions.invoke_fobj.synopsis"></a><h6>
-<a name="id657081"></a>
+<a name="id657088"></a>
             <a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -64,7 +64,7 @@
 <span class="identifier">invoke_function_object</span><span class="special">(</span><span class="identifier">Function</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke_fobj.parameters"></a><h6>
-<a name="id657461"></a>
+<a name="id657468"></a>
             <a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -132,7 +132,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.invocation.functions.invoke_fobj.expression_semantics"></a><h6>
-<a name="id657622"></a>
+<a name="id657629"></a>
             <a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -152,7 +152,7 @@
             /functional/invocation/invoke_function_object.hpp&gt;
           </p>
 <a name="fusion.functional.invocation.functions.invoke_fobj.example"></a><h6>
-<a name="id657765"></a>
+<a name="id657772"></a>
             <a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -179,7 +179,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke_fobj.see_also"></a><h6>
-<a name="id658315"></a>
+<a name="id658322"></a>
             <a href="invoke_fobj.html#fusion.functional.invocation.functions.invoke_fobj.see_also">See
             also</a>
           </h6>
@@ -194,11 +194,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_proc.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_proc.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/functions/invoke_proc.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,7 +30,7 @@
           invoke_procedure">
           invoke_procedure</a></h5></div></div></div>
 <a name="fusion.functional.invocation.functions.invoke_proc.description"></a><h6>
-<a name="id655859"></a>
+<a name="id655866"></a>
             <a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.description">Description</a>
           </h6>
 <p>
@@ -54,7 +54,7 @@
             isn't implemented).
           </p>
 <a name="fusion.functional.invocation.functions.invoke_proc.synopsis"></a><h6>
-<a name="id655969"></a>
+<a name="id655976"></a>
             <a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -75,7 +75,7 @@
 <span class="identifier">invoke_procedure</span><span class="special">(</span><span class="identifier">Function</span> <span class="identifier">f</span><span class="special">,</span> <span class="identifier">Sequence</span> <span class="keyword">const</span> <span class="special">&amp;</span> <span class="identifier">s</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke_proc.parameters"></a><h6>
-<a name="id656348"></a>
+<a name="id656356"></a>
             <a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -142,7 +142,7 @@
 </tbody>
 </table></div>
 <a name="fusion.functional.invocation.functions.invoke_proc.expression_semantics"></a><h6>
-<a name="id656508"></a>
+<a name="id656515"></a>
             <a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -161,7 +161,7 @@
             /functional/invocation/invoke_procedure.hpp&gt;
           </p>
 <a name="fusion.functional.invocation.functions.invoke_proc.example"></a><h6>
-<a name="id656636"></a>
+<a name="id656643"></a>
             <a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -171,7 +171,7 @@
 <span class="identifier">assert</span><span class="special">(</span>front<span class="special">(</span><span class="identifier">v</span><span class="special">)</span> <span class="special">==</span> <span class="number">3</span><span class="special">);</span>
 </pre>
 <a name="fusion.functional.invocation.functions.invoke_proc.see_also"></a><h6>
-<a name="id656876"></a>
+<a name="id656883"></a>
             <a href="invoke_proc.html#fusion.functional.invocation.functions.invoke_proc.see_also">See
             also</a>
           </h6>
@@ -186,11 +186,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/metafunctions.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/metafunctions.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/metafunctions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -36,11 +36,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -27,14 +27,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.functional.invocation.metafunctions.invoke"></a>invoke</h5></div></div></div>
 <a name="fusion.functional.invocation.metafunctions.invoke.description"></a><h6>
-<a name="id658487"></a>
+<a name="id658494"></a>
             <a href="invoke.html#fusion.functional.invocation.metafunctions.invoke.description">Description</a>
           </h6>
 <p>
             Returns the result type of invoke.
           </p>
 <a name="fusion.functional.invocation.metafunctions.invoke.synopsis"></a><h6>
-<a name="id658537"></a>
+<a name="id658543"></a>
             <a href="invoke.html#fusion.functional.invocation.metafunctions.invoke.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -51,7 +51,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.invocation.metafunctions.invoke.see_also"></a><h6>
-<a name="id658690"></a>
+<a name="id658697"></a>
             <a href="invoke.html#fusion.functional.invocation.metafunctions.invoke.see_also">See
             also</a>
           </h6>
@@ -62,11 +62,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_fobj.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,7 +30,7 @@
           invoke_function_object">
           invoke_function_object</a></h5></div></div></div>
 <a name="fusion.functional.invocation.metafunctions.invoke_fobj.description"></a><h6>
-<a name="id659081"></a>
+<a name="id659087"></a>
             <a href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.description">Description</a>
           </h6>
 <p>
@@ -38,7 +38,7 @@
           invoke_function_object"><tt class="computeroutput"><span class="identifier">invoke_function_object</span></tt></a>.
           </p>
 <a name="fusion.functional.invocation.metafunctions.invoke_fobj.synopsis"></a><h6>
-<a name="id659132"></a>
+<a name="id659138"></a>
             <a href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -55,7 +55,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.invocation.metafunctions.invoke_fobj.see_also"></a><h6>
-<a name="id659286"></a>
+<a name="id659293"></a>
             <a href="invoke_fobj.html#fusion.functional.invocation.metafunctions.invoke_fobj.see_also">See
             also</a>
           </h6>
@@ -67,11 +67,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/functional/invocation/metafunctions/invoke_proc.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,7 +30,7 @@
           invoke_procedure">
           invoke_procedure</a></h5></div></div></div>
 <a name="fusion.functional.invocation.metafunctions.invoke_proc.description"></a><h6>
-<a name="id658784"></a>
+<a name="id658790"></a>
             <a href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.description">Description</a>
           </h6>
 <p>
@@ -38,7 +38,7 @@
           invoke_procedure"><tt class="computeroutput"><span class="identifier">invoke_procedure</span></tt></a>.
           </p>
 <a name="fusion.functional.invocation.metafunctions.invoke_proc.synopsis"></a><h6>
-<a name="id658834"></a>
+<a name="id658841"></a>
             <a href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -55,7 +55,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.functional.invocation.metafunctions.invoke_proc.see_also"></a><h6>
-<a name="id658988"></a>
+<a name="id658994"></a>
             <a href="invoke_proc.html#fusion.functional.invocation.metafunctions.invoke_proc.see_also">See
             also</a>
           </h6>
@@ -67,11 +67,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/introduction.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/introduction.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/introduction.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -130,11 +130,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -79,11 +79,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/concepts.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/concepts.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/concepts.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -50,11 +50,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/concepts/bidirectional_iterator.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/concepts/bidirectional_iterator.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/concepts/bidirectional_iterator.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -31,7 +31,7 @@
         Iterator">Bidirectional
         Iterator</a></h4></div></div></div>
 <a name="fusion.iterator.concepts.bidirectional_iterator.description"></a><h5>
-<a name="id471168"></a>
+<a name="id471174"></a>
           <a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.description">Description</a>
         </h5>
 <p>
@@ -61,7 +61,7 @@
 </dl>
 </div>
 <a name="fusion.iterator.concepts.bidirectional_iterator.refinement_of"></a><h5>
-<a name="id471316"></a>
+<a name="id471322"></a>
           <a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.refinement_of">Refinement
           of</a>
         </h5>
@@ -70,7 +70,7 @@
         Iterator">Forward Iterator</a>
         </p>
 <a name="fusion.iterator.concepts.bidirectional_iterator.expression_requirements"></a><h5>
-<a name="id471356"></a>
+<a name="id471362"></a>
           <a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.expression_requirements">Expression
           requirements</a>
         </h5>
@@ -182,7 +182,7 @@
 </tbody>
 </table></div>
 <a name="fusion.iterator.concepts.bidirectional_iterator.meta_expressions"></a><h5>
-<a name="id471739"></a>
+<a name="id471745"></a>
           <a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.meta_expressions">Meta
           Expressions</a>
         </h5>
@@ -217,7 +217,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.iterator.concepts.bidirectional_iterator.expression_semantics"></a><h5>
-<a name="id471876"></a>
+<a name="id471881"></a>
           <a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -258,7 +258,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.iterator.concepts.bidirectional_iterator.invariants"></a><h5>
-<a name="id472020"></a>
+<a name="id472026"></a>
           <a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.invariants">Invariants</a>
         </h5>
 <p>
@@ -275,7 +275,7 @@
           </li>
 </ul></div>
 <a name="fusion.iterator.concepts.bidirectional_iterator.models"></a><h5>
-<a name="id472359"></a>
+<a name="id472364"></a>
           <a href="bidirectional_iterator.html#fusion.iterator.concepts.bidirectional_iterator.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -308,11 +308,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/concepts/forward_iterator.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,7 +30,7 @@
         Iterator">Forward
         Iterator</a></h4></div></div></div>
 <a name="fusion.iterator.concepts.forward_iterator.description"></a><h5>
-<a name="id468262"></a>
+<a name="id468268"></a>
           <a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.description">Description</a>
         </h5>
 <p>
@@ -63,7 +63,7 @@
 </dl>
 </div>
 <a name="fusion.iterator.concepts.forward_iterator.expression_requirements"></a><h5>
-<a name="id468434"></a>
+<a name="id468439"></a>
           <a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.expression_requirements">Expression
           requirements</a>
         </h5>
@@ -244,7 +244,7 @@
 </tbody>
 </table></div>
 <a name="fusion.iterator.concepts.forward_iterator.meta_expressions"></a><h5>
-<a name="id469180"></a>
+<a name="id469185"></a>
           <a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.meta_expressions">Meta
           Expressions</a>
         </h5>
@@ -355,7 +355,7 @@
 </tbody>
 </table></div>
 <a name="fusion.iterator.concepts.forward_iterator.expression_semantics"></a><h5>
-<a name="id469783"></a>
+<a name="id469788"></a>
           <a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -481,7 +481,7 @@
 </tbody>
 </table></div>
 <a name="fusion.iterator.concepts.forward_iterator.invariants"></a><h5>
-<a name="id470391"></a>
+<a name="id470396"></a>
           <a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.invariants">Invariants</a>
         </h5>
 <p>
@@ -505,7 +505,7 @@
 </li>
 </ul></div>
 <a name="fusion.iterator.concepts.forward_iterator.models"></a><h5>
-<a name="id470816"></a>
+<a name="id470821"></a>
           <a href="forward_iterator.html#fusion.iterator.concepts.forward_iterator.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -565,11 +565,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/concepts/random_access_iterator.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/concepts/random_access_iterator.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/concepts/random_access_iterator.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,7 +30,7 @@
         Access Iterator">Random
         Access Iterator</a></h4></div></div></div>
 <a name="fusion.iterator.concepts.random_access_iterator.description"></a><h5>
-<a name="id472576"></a>
+<a name="id472582"></a>
           <a href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.description">Description</a>
         </h5>
 <p>
@@ -63,7 +63,7 @@
 </dl>
 </div>
 <a name="fusion.iterator.concepts.random_access_iterator.refinement_of"></a><h5>
-<a name="id472748"></a>
+<a name="id472754"></a>
           <a href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.refinement_of">Refinement
           of</a>
         </h5>
@@ -73,7 +73,7 @@
           Iterator</a>
         </p>
 <a name="fusion.iterator.concepts.random_access_iterator.expression_requirements"></a><h5>
-<a name="id472786"></a>
+<a name="id472793"></a>
           <a href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.expression_requirements">Expression
           requirements</a>
         </h5>
@@ -185,7 +185,7 @@
 </tbody>
 </table></div>
 <a name="fusion.iterator.concepts.random_access_iterator.meta_expressions"></a><h5>
-<a name="id473170"></a>
+<a name="id473176"></a>
           <a href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.meta_expressions">Meta
           Expressions</a>
         </h5>
@@ -248,7 +248,7 @@
 </tbody>
 </table></div>
 <a name="fusion.iterator.concepts.random_access_iterator.models"></a><h5>
-<a name="id473476"></a>
+<a name="id473482"></a>
           <a href="random_access_iterator.html#fusion.iterator.concepts.random_access_iterator.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -286,11 +286,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -42,11 +42,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/advance.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/advance.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/advance.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.functions.advance"></a>advance</h4></div></div></div>
 <a name="fusion.iterator.functions.advance.description"></a><h5>
-<a name="id476973"></a>
+<a name="id476980"></a>
           <a href="advance.html#fusion.iterator.functions.advance.description">Description</a>
         </h5>
 <p>
           Moves an iterator by a specified distance.
         </p>
 <a name="fusion.iterator.functions.advance.synopsis"></a><h5>
-<a name="id477003"></a>
+<a name="id477010"></a>
           <a href="advance.html#fusion.iterator.functions.advance.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="keyword">typename</span> result_of::advance<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">M</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">advance</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id477175"></a><p class="title"><b>Table 1.6. Parameters</b></p>
+<a name="id477183"></a><p class="title"><b>Table 1.6. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -110,7 +110,7 @@
 </table>
 </div>
 <a name="fusion.iterator.functions.advance.expression_semantics"></a><h5>
-<a name="id477321"></a>
+<a name="id477329"></a>
           <a href="advance.html#fusion.iterator.functions.advance.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -134,7 +134,7 @@
           /iterator/advance.hpp&gt;
         </p>
 <a name="fusion.iterator.functions.advance.example"></a><h5>
-<a name="id477490"></a>
+<a name="id477497"></a>
           <a href="advance.html#fusion.iterator.functions.advance.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -146,11 +146,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/advance_c.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/advance_c.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/advance_c.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.functions.advance_c"></a>advance_c</h4></div></div></div>
 <a name="fusion.iterator.functions.advance_c.description"></a><h5>
-<a name="id477787"></a>
+<a name="id477794"></a>
           <a href="advance_c.html#fusion.iterator.functions.advance_c.description">Description</a>
         </h5>
 <p>
           Moves an iterator by a specified distance.
         </p>
 <a name="fusion.iterator.functions.advance_c.synopsis"></a><h5>
-<a name="id477817"></a>
+<a name="id477824"></a>
           <a href="advance_c.html#fusion.iterator.functions.advance_c.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="keyword">typename</span> result_of::advance_c<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">advance_c</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id477990"></a><p class="title"><b>Table 1.7. Parameters</b></p>
+<a name="id477997"></a><p class="title"><b>Table 1.7. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -109,7 +109,7 @@
 </table>
 </div>
 <a name="fusion.iterator.functions.advance_c.expression_semantics"></a><h5>
-<a name="id478129"></a>
+<a name="id478136"></a>
           <a href="advance_c.html#fusion.iterator.functions.advance_c.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -133,7 +133,7 @@
           /iterator/advance.hpp&gt;
         </p>
 <a name="fusion.iterator.functions.advance_c.example"></a><h5>
-<a name="id478300"></a>
+<a name="id478308"></a>
           <a href="advance_c.html#fusion.iterator.functions.advance_c.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -145,11 +145,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/deref.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/deref.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/deref.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.functions.deref"></a>deref</h4></div></div></div>
 <a name="fusion.iterator.functions.deref.description"></a><h5>
-<a name="id473733"></a>
+<a name="id473739"></a>
           <a href="deref.html#fusion.iterator.functions.deref.description">Description</a>
         </h5>
 <p>
           Deferences an iterator.
         </p>
 <a name="fusion.iterator.functions.deref.synopsis"></a><h5>
-<a name="id473762"></a>
+<a name="id473768"></a>
           <a href="deref.html#fusion.iterator.functions.deref.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">typename</span> result_of::deref<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">deref</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id473908"></a><p class="title"><b>Table 1.2. Parameters</b></p>
+<a name="id473914"></a><p class="title"><b>Table 1.2. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -89,7 +89,7 @@
 </table>
 </div>
 <a name="fusion.iterator.functions.deref.expression_semantics"></a><h5>
-<a name="id474010"></a>
+<a name="id474016"></a>
           <a href="deref.html#fusion.iterator.functions.deref.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -107,7 +107,7 @@
           /iterator/deref.hpp&gt;
         </p>
 <a name="fusion.iterator.functions.deref.example"></a><h5>
-<a name="id474162"></a>
+<a name="id474168"></a>
           <a href="deref.html#fusion.iterator.functions.deref.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -122,11 +122,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/distance.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/distance.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/distance.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.functions.distance"></a>distance</h4></div></div></div>
 <a name="fusion.iterator.functions.distance.description"></a><h5>
-<a name="id476186"></a>
+<a name="id476193"></a>
           <a href="distance.html#fusion.iterator.functions.distance.description">Description</a>
         </h5>
 <p>
           Returns the distance between 2 iterators.
         </p>
 <a name="fusion.iterator.functions.distance.synopsis"></a><h5>
-<a name="id476215"></a>
+<a name="id476222"></a>
           <a href="distance.html#fusion.iterator.functions.distance.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="keyword">typename</span> result_of::distance<span class="special">&lt;</span><span class="identifier">I</span><span class="special">,</span> <span class="identifier">J</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">distance</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">,</span> <span class="identifier">J</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">j</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id476416"></a><p class="title"><b>Table 1.5. Parameters</b></p>
+<a name="id476423"></a><p class="title"><b>Table 1.5. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -90,7 +90,7 @@
 </table>
 </div>
 <a name="fusion.iterator.functions.distance.expression_semantics"></a><h5>
-<a name="id476531"></a>
+<a name="id476538"></a>
           <a href="distance.html#fusion.iterator.functions.distance.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -108,7 +108,7 @@
           /iterator/distance.hpp&gt;
         </p>
 <a name="fusion.iterator.functions.distance.example"></a><h5>
-<a name="id476663"></a>
+<a name="id476670"></a>
           <a href="distance.html#fusion.iterator.functions.distance.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -120,11 +120,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/next.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/next.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/next.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.functions.next"></a>next</h4></div></div></div>
 <a name="fusion.iterator.functions.next.description"></a><h5>
-<a name="id474610"></a>
+<a name="id474616"></a>
           <a href="next.html#fusion.iterator.functions.next.description">Description</a>
         </h5>
 <p>
           Moves an iterator 1 position forwards.
         </p>
 <a name="fusion.iterator.functions.next.synopsis"></a><h5>
-<a name="id474638"></a>
+<a name="id474645"></a>
           <a href="next.html#fusion.iterator.functions.next.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">typename</span> result_of::next<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">next</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id474783"></a><p class="title"><b>Table 1.3. Parameters</b></p>
+<a name="id474790"></a><p class="title"><b>Table 1.3. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -89,7 +89,7 @@
 </table>
 </div>
 <a name="fusion.iterator.functions.next.expression_semantics"></a><h5>
-<a name="id474884"></a>
+<a name="id474891"></a>
           <a href="next.html#fusion.iterator.functions.next.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -108,7 +108,7 @@
           /iterator/next.hpp&gt;
         </p>
 <a name="fusion.iterator.functions.next.example"></a><h5>
-<a name="id474988"></a>
+<a name="id474994"></a>
           <a href="next.html#fusion.iterator.functions.next.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -122,11 +122,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/prior.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/prior.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/functions/prior.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.functions.prior"></a>prior</h4></div></div></div>
 <a name="fusion.iterator.functions.prior.description"></a><h5>
-<a name="id475440"></a>
+<a name="id475447"></a>
           <a href="prior.html#fusion.iterator.functions.prior.description">Description</a>
         </h5>
 <p>
           Moves an iterator 1 position backwards.
         </p>
 <a name="fusion.iterator.functions.prior.synopsis"></a><h5>
-<a name="id475470"></a>
+<a name="id475476"></a>
           <a href="prior.html#fusion.iterator.functions.prior.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">typename</span> result_of::prior<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">prior</span><span class="special">(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id475614"></a><p class="title"><b>Table 1.4. Parameters</b></p>
+<a name="id475620"></a><p class="title"><b>Table 1.4. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -89,7 +89,7 @@
 </table>
 </div>
 <a name="fusion.iterator.functions.prior.expression_semantics"></a><h5>
-<a name="id475716"></a>
+<a name="id475722"></a>
           <a href="prior.html#fusion.iterator.functions.prior.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -108,7 +108,7 @@
           /iterator/prior.hpp&gt;
         </p>
 <a name="fusion.iterator.functions.prior.example"></a><h5>
-<a name="id475829"></a>
+<a name="id475836"></a>
           <a href="prior.html#fusion.iterator.functions.prior.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -121,11 +121,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -39,11 +39,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/advance.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/advance.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/advance.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.metafunctions.advance"></a>advance</h4></div></div></div>
 <a name="fusion.iterator.metafunctions.advance.description"></a><h5>
-<a name="id485518"></a>
+<a name="id485525"></a>
           <a href="advance.html#fusion.iterator.metafunctions.advance.description">Description</a>
         </h5>
 <p>
           Moves an iterator a specified distance.
         </p>
 <a name="fusion.iterator.metafunctions.advance.synopsis"></a><h5>
-<a name="id485550"></a>
+<a name="id485557"></a>
           <a href="advance.html#fusion.iterator.metafunctions.advance.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id485667"></a><p class="title"><b>Table 1.17. Parameters</b></p>
+<a name="id485674"></a><p class="title"><b>Table 1.17. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.iterator.metafunctions.advance.expression_semantics"></a><h5>
-<a name="id485813"></a>
+<a name="id485820"></a>
           <a href="advance.html#fusion.iterator.metafunctions.advance.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -136,7 +136,7 @@
           /iterator/advance.hpp&gt;
         </p>
 <a name="fusion.iterator.metafunctions.advance.example"></a><h5>
-<a name="id485996"></a>
+<a name="id486004"></a>
           <a href="advance.html#fusion.iterator.metafunctions.advance.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -150,11 +150,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/advance_c.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/advance_c.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/advance_c.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.metafunctions.advance_c"></a>advance_c</h4></div></div></div>
 <a name="fusion.iterator.metafunctions.advance_c.description"></a><h5>
-<a name="id486458"></a>
+<a name="id486466"></a>
           <a href="advance_c.html#fusion.iterator.metafunctions.advance_c.description">Description</a>
         </h5>
 <p>
           Moves an iterator by a specified distance.
         </p>
 <a name="fusion.iterator.metafunctions.advance_c.synopsis"></a><h5>
-<a name="id486490"></a>
+<a name="id486497"></a>
           <a href="advance_c.html#fusion.iterator.metafunctions.advance_c.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id486608"></a><p class="title"><b>Table 1.18. Parameters</b></p>
+<a name="id486616"></a><p class="title"><b>Table 1.18. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -112,7 +112,7 @@
 </table>
 </div>
 <a name="fusion.iterator.metafunctions.advance_c.expression_semantics"></a><h5>
-<a name="id486747"></a>
+<a name="id486754"></a>
           <a href="advance_c.html#fusion.iterator.metafunctions.advance_c.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -135,7 +135,7 @@
           /iterator/advance.hpp&gt;
         </p>
 <a name="fusion.iterator.metafunctions.advance_c.example"></a><h5>
-<a name="id487033"></a>
+<a name="id487040"></a>
           <a href="advance_c.html#fusion.iterator.metafunctions.advance_c.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -149,11 +149,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/deref.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/deref.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/deref.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.metafunctions.deref"></a>deref</h4></div></div></div>
 <a name="fusion.iterator.metafunctions.deref.description"></a><h5>
-<a name="id481378"></a>
+<a name="id481385"></a>
           <a href="deref.html#fusion.iterator.metafunctions.deref.description">Description</a>
         </h5>
 <p>
           Returns the type that will be returned by dereferencing an iterator.
         </p>
 <a name="fusion.iterator.metafunctions.deref.synposis"></a><h5>
-<a name="id481408"></a>
+<a name="id481415"></a>
           <a href="deref.html#fusion.iterator.metafunctions.deref.synposis">Synposis</a>
         </h5>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id481508"></a><p class="title"><b>Table 1.12. Parameters</b></p>
+<a name="id481516"></a><p class="title"><b>Table 1.12. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -92,7 +92,7 @@
 </table>
 </div>
 <a name="fusion.iterator.metafunctions.deref.expression_semantics"></a><h5>
-<a name="id481610"></a>
+<a name="id481617"></a>
           <a href="deref.html#fusion.iterator.metafunctions.deref.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -110,7 +110,7 @@
           /iterator/deref.hpp&gt;
         </p>
 <a name="fusion.iterator.metafunctions.deref.example"></a><h5>
-<a name="id481731"></a>
+<a name="id481738"></a>
           <a href="deref.html#fusion.iterator.metafunctions.deref.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -128,11 +128,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/distance.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/distance.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/distance.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.metafunctions.distance"></a>distance</h4></div></div></div>
 <a name="fusion.iterator.metafunctions.distance.description"></a><h5>
-<a name="id484672"></a>
+<a name="id484680"></a>
           <a href="distance.html#fusion.iterator.metafunctions.distance.description">Description</a>
         </h5>
 <p>
           Returns the distance between two iterators.
         </p>
 <a name="fusion.iterator.metafunctions.distance.synopsis"></a><h5>
-<a name="id484703"></a>
+<a name="id484711"></a>
           <a href="distance.html#fusion.iterator.metafunctions.distance.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id484821"></a><p class="title"><b>Table 1.16. Parameters</b></p>
+<a name="id484828"></a><p class="title"><b>Table 1.16. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -93,7 +93,7 @@
 </table>
 </div>
 <a name="fusion.iterator.metafunctions.distance.expression_semantics"></a><h5>
-<a name="id484935"></a>
+<a name="id484942"></a>
           <a href="distance.html#fusion.iterator.metafunctions.distance.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -113,7 +113,7 @@
           /iterator/distance.hpp&gt;
         </p>
 <a name="fusion.iterator.metafunctions.distance.example"></a><h5>
-<a name="id485085"></a>
+<a name="id485092"></a>
           <a href="distance.html#fusion.iterator.metafunctions.distance.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -128,11 +128,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/equal_to.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/equal_to.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/equal_to.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.metafunctions.equal_to"></a>equal_to</h4></div></div></div>
 <a name="fusion.iterator.metafunctions.equal_to.description"></a><h5>
-<a name="id483811"></a>
+<a name="id483818"></a>
           <a href="equal_to.html#fusion.iterator.metafunctions.equal_to.description">Description</a>
         </h5>
 <p>
@@ -35,7 +35,7 @@
           and <tt class="computeroutput"><span class="identifier">J</span></tt> are equal.
         </p>
 <a name="fusion.iterator.metafunctions.equal_to.synopsis"></a><h5>
-<a name="id483873"></a>
+<a name="id483881"></a>
           <a href="equal_to.html#fusion.iterator.metafunctions.equal_to.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -49,7 +49,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id483991"></a><p class="title"><b>Table 1.15. Parameters</b></p>
+<a name="id483998"></a><p class="title"><b>Table 1.15. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -93,7 +93,7 @@
 </table>
 </div>
 <a name="fusion.iterator.metafunctions.equal_to.expression_semantics"></a><h5>
-<a name="id484095"></a>
+<a name="id484103"></a>
           <a href="equal_to.html#fusion.iterator.metafunctions.equal_to.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -113,7 +113,7 @@
           /iterator/equal_to.hpp&gt;
         </p>
 <a name="fusion.iterator.metafunctions.equal_to.example"></a><h5>
-<a name="id484308"></a>
+<a name="id484316"></a>
           <a href="equal_to.html#fusion.iterator.metafunctions.equal_to.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -126,11 +126,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/next.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/next.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/next.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.metafunctions.next"></a>next</h4></div></div></div>
 <a name="fusion.iterator.metafunctions.next.description"></a><h5>
-<a name="id482312"></a>
+<a name="id482320"></a>
           <a href="next.html#fusion.iterator.metafunctions.next.description">Description</a>
         </h5>
 <p>
           Returns the type of the next iterator in a sequence.
         </p>
 <a name="fusion.iterator.metafunctions.next.synposis"></a><h5>
-<a name="id482343"></a>
+<a name="id482350"></a>
           <a href="next.html#fusion.iterator.metafunctions.next.synposis">Synposis</a>
         </h5>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id482443"></a><p class="title"><b>Table 1.13. Parameters</b></p>
+<a name="id482451"></a><p class="title"><b>Table 1.13. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -92,7 +92,7 @@
 </table>
 </div>
 <a name="fusion.iterator.metafunctions.next.expression_semantics"></a><h5>
-<a name="id482545"></a>
+<a name="id482553"></a>
           <a href="next.html#fusion.iterator.metafunctions.next.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -111,7 +111,7 @@
           /iterator/next.hpp&gt;
         </p>
 <a name="fusion.iterator.metafunctions.next.example"></a><h5>
-<a name="id482676"></a>
+<a name="id482683"></a>
           <a href="next.html#fusion.iterator.metafunctions.next.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -123,11 +123,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/prior.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/prior.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/prior.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.metafunctions.prior"></a>prior</h4></div></div></div>
 <a name="fusion.iterator.metafunctions.prior.description"></a><h5>
-<a name="id482982"></a>
+<a name="id482990"></a>
           <a href="prior.html#fusion.iterator.metafunctions.prior.description">Description</a>
         </h5>
 <p>
           Returns the type of the previous iterator in a sequence.
         </p>
 <a name="fusion.iterator.metafunctions.prior.synopsis"></a><h5>
-<a name="id483013"></a>
+<a name="id483021"></a>
           <a href="prior.html#fusion.iterator.metafunctions.prior.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id483113"></a><p class="title"><b>Table 1.14. Parameters</b></p>
+<a name="id483121"></a><p class="title"><b>Table 1.14. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -92,7 +92,7 @@
 </table>
 </div>
 <a name="fusion.iterator.metafunctions.prior.expression_semantics"></a><h5>
-<a name="id483215"></a>
+<a name="id483222"></a>
           <a href="prior.html#fusion.iterator.metafunctions.prior.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -111,7 +111,7 @@
           /iterator/prior.hpp&gt;
         </p>
 <a name="fusion.iterator.metafunctions.prior.example"></a><h5>
-<a name="id483347"></a>
+<a name="id483355"></a>
           <a href="prior.html#fusion.iterator.metafunctions.prior.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -126,11 +126,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/metafunctions/value_of.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.iterator.metafunctions.value_of"></a>value_of</h4></div></div></div>
 <a name="fusion.iterator.metafunctions.value_of.description"></a><h5>
-<a name="id480423"></a>
+<a name="id480431"></a>
           <a href="value_of.html#fusion.iterator.metafunctions.value_of.description">Description</a>
         </h5>
 <p>
           Returns the type stored at the position of an iterator.
         </p>
 <a name="fusion.iterator.metafunctions.value_of.synopsis"></a><h5>
-<a name="id480455"></a>
+<a name="id480462"></a>
           <a href="value_of.html#fusion.iterator.metafunctions.value_of.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id480554"></a><p class="title"><b>Table 1.11. Parameters</b></p>
+<a name="id480561"></a><p class="title"><b>Table 1.11. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -92,7 +92,7 @@
 </table>
 </div>
 <a name="fusion.iterator.metafunctions.value_of.expression_semantics"></a><h5>
-<a name="id480654"></a>
+<a name="id480661"></a>
           <a href="value_of.html#fusion.iterator.metafunctions.value_of.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -110,7 +110,7 @@
           /iterator/value_of.hpp&gt;
         </p>
 <a name="fusion.iterator.metafunctions.value_of.example"></a><h5>
-<a name="id480774"></a>
+<a name="id480781"></a>
           <a href="value_of.html#fusion.iterator.metafunctions.value_of.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -126,11 +126,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/operator.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/operator.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/operator.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -41,11 +41,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/operator/operator_equality.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/operator/operator_equality.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/operator/operator_equality.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -31,14 +31,14 @@
         =="> Operator
         ==</a></h4></div></div></div>
 <a name="fusion.iterator.operator.operator_equality.description"></a><h5>
-<a name="id479430"></a>
+<a name="id479437"></a>
           <a href="operator_equality.html#fusion.iterator.operator.operator_equality.description">Description</a>
         </h5>
 <p>
           Compares 2 iterators for equality.
         </p>
 <a name="fusion.iterator.operator.operator_equality.synopsis"></a><h5>
-<a name="id479460"></a>
+<a name="id479468"></a>
           <a href="operator_equality.html#fusion.iterator.operator.operator_equality.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -49,7 +49,7 @@
 <span class="emphasis"><em>unspecified</em></span> <span class="keyword">operator</span><span class="special">==(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">,</span> <span class="identifier">J</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id479603"></a><p class="title"><b>Table 1.9. Parameters</b></p>
+<a name="id479610"></a><p class="title"><b>Table 1.9. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -93,7 +93,7 @@
 </table>
 </div>
 <a name="fusion.iterator.operator.operator_equality.expression_semantics"></a><h5>
-<a name="id479706"></a>
+<a name="id479714"></a>
           <a href="operator_equality.html#fusion.iterator.operator.operator_equality.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -114,11 +114,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/operator/operator_inequality.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/operator/operator_inequality.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/operator/operator_inequality.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,14 +30,14 @@
         !="> Operator
         !=</a></h4></div></div></div>
 <a name="fusion.iterator.operator.operator_inequality.description"></a><h5>
-<a name="id479924"></a>
+<a name="id479932"></a>
           <a href="operator_inequality.html#fusion.iterator.operator.operator_inequality.description">Description</a>
         </h5>
 <p>
           Compares 2 iterators for inequality.
         </p>
 <a name="fusion.iterator.operator.operator_inequality.synopsis"></a><h5>
-<a name="id479957"></a>
+<a name="id479964"></a>
           <a href="operator_inequality.html#fusion.iterator.operator.operator_inequality.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="emphasis"><em>unspecified</em></span> <span class="keyword">operator</span><span class="special">==(</span><span class="identifier">I</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">,</span> <span class="identifier">J</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id480101"></a><p class="title"><b>Table 1.10. Parameters</b></p>
+<a name="id480108"></a><p class="title"><b>Table 1.10. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -92,7 +92,7 @@
 </table>
 </div>
 <a name="fusion.iterator.operator.operator_inequality.expression_semantics"></a><h5>
-<a name="id480206"></a>
+<a name="id480213"></a>
           <a href="operator_inequality.html#fusion.iterator.operator.operator_inequality.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -110,11 +110,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/iterator/operator/operator_unary_star.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/iterator/operator/operator_unary_star.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/iterator/operator/operator_unary_star.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,14 +30,14 @@
         *"> Operator
         *</a></h4></div></div></div>
 <a name="fusion.iterator.operator.operator_unary_star.description"></a><h5>
-<a name="id478600"></a>
+<a name="id478608"></a>
           <a href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.description">Description</a>
         </h5>
 <p>
           Dereferences an iterator.
         </p>
 <a name="fusion.iterator.operator.operator_unary_star.synopsis"></a><h5>
-<a name="id478632"></a>
+<a name="id478639"></a>
           <a href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="keyword">typename</span> result_of::deref<span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="keyword">operator</span><span class="special">*(</span><span class="emphasis"><em>unspecified</em></span><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">i</span><span class="special">);</span>
 </pre>
 <div class="table">
-<a name="id478791"></a><p class="title"><b>Table 1.8. Parameters</b></p>
+<a name="id478798"></a><p class="title"><b>Table 1.8. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -93,7 +93,7 @@
 </table>
 </div>
 <a name="fusion.iterator.operator.operator_unary_star.expression_semantics"></a><h5>
-<a name="id478893"></a>
+<a name="id478900"></a>
           <a href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -111,7 +111,7 @@
           /iterator/deref.hpp&gt;
         </p>
 <a name="fusion.iterator.operator.operator_unary_star.example"></a><h5>
-<a name="id479039"></a>
+<a name="id479046"></a>
           <a href="operator_unary_star.html#fusion.iterator.operator.operator_unary_star.example">Example</a>
         </h5>
 <pre class="programlisting">
@@ -126,11 +126,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/notes.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/notes.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/notes.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -27,7 +27,7 @@
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="fusion.notes"></a>Notes</h2></div></div></div>
 <a name="fusion.notes.recursive_inlined_functions"></a><h3>
-<a name="id682410"></a>
+<a name="id682414"></a>
       <a href="notes.html#fusion.notes.recursive_inlined_functions">Recursive Inlined
       Functions</a>
     </h3>
@@ -41,7 +41,7 @@
       remains linear.
     </p>
 <a name="fusion.notes.overloaded_functions"></a><h3>
-<a name="id682485"></a>
+<a name="id682489"></a>
       <a href="notes.html#fusion.notes.overloaded_functions">Overloaded Functions</a>
     </h3>
 <p>
@@ -51,7 +51,7 @@
       given a key, <tt class="computeroutput"><span class="identifier">k</span></tt>.
     </p>
 <a name="fusion.notes.tag_dispatching"></a><h3>
-<a name="id682568"></a>
+<a name="id682573"></a>
       <a href="notes.html#fusion.notes.tag_dispatching">Tag Dispatching</a>
     </h3>
 <p>
@@ -103,7 +103,7 @@
       </li>
 </ol></div>
 <a name="fusion.notes.extensibility"></a><h3>
-<a name="id682952"></a>
+<a name="id682957"></a>
       <a href="notes.html#fusion.notes.extensibility">Extensibility</a>
     </h3>
 <p>
@@ -138,7 +138,7 @@
       it very cheap to pass around.
     </p>
 <a name="fusion.notes.element_conversion"></a><h3>
-<a name="id683271"></a>
+<a name="id683276"></a>
       <a href="notes.html#fusion.notes.element_conversion">Element Conversion</a>
     </h3>
 <p>
@@ -161,7 +161,7 @@
     </p>
 <p>
       Array arguments are deduced to reference to const types. For example
- <sup>[<a name="id683430" href="#ftn.id683430">14</a>]</sup>
+ <sup>[<a name="id683435" href="#ftn.id683435">14</a>]</sup>
       :
     </p>
 <pre class="programlisting">
@@ -194,7 +194,7 @@
 <a href="container/list.html" title="list"><tt class="computeroutput"><span class="identifier">list</span></tt></a><span class="special">&lt;</span><span class="keyword">void</span> <span class="special">(*)(</span><span class="keyword">int</span><span class="special">)&gt;</span>
 </pre>
 <a name="fusion.notes.boost__ref"></a><h3>
-<a name="id683865"></a>
+<a name="id683870"></a>
       <a href="notes.html#fusion.notes.boost__ref">boost::ref</a>
     </h3>
 <p>
@@ -237,7 +237,7 @@
     </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id683430" href="#id683430">14</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id683435" href="#id683435">14</a>] </sup>
           Note that the type of a string literal is an array of const characters,
           not <tt class="computeroutput"><span class="keyword">const</span> <span class="keyword">char</span><span class="special">*</span></tt>. To get make_list to create a list with an element of a non-const
           array type one must use the <tt class="computeroutput"><span class="identifier">ref</span></tt>
@@ -247,11 +247,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/organization.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/organization.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/organization.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -34,7 +34,7 @@
       The library is organized in three layers:
     </p>
 <a name="fusion.organization.layers"></a><h3>
-<a name="id459059"></a>
+<a name="id459065"></a>
       <a href="organization.html#fusion.organization.layers">Layers</a>
     </h3>
 <div class="blockquote"><blockquote class="blockquote">
@@ -65,7 +65,7 @@
       against.
     </p>
 <a name="fusion.organization.directory"></a><h3>
-<a name="id459158"></a>
+<a name="id459164"></a>
       <a href="organization.html#fusion.organization.directory">Directory</a>
     </h3>
 <div class="itemizedlist"><ul type="disc">
@@ -186,7 +186,7 @@
       </li>
 </ul></div>
 <a name="fusion.organization.example"></a><h3>
-<a name="id459336"></a>
+<a name="id459342"></a>
       <a href="organization.html#fusion.organization.example">Example</a>
     </h3>
 <p>
@@ -202,12 +202,12 @@
 </pre>
 <p>
       The first includes all containers The second includes only <tt class="computeroutput"><span class="identifier">list</span></tt>
- <sup>[<a name="id459635" href="#ftn.id459635">3</a>]</sup>
+ <sup>[<a name="id459641" href="#ftn.id459641">3</a>]</sup>
       .
     </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id459635" href="#id459635">3</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id459641" href="#id459641">3</a>] </sup>
           Modules may contain smaller components. Header file information for each
           component will be provided as part of the component's documentation.
         </p></div>
@@ -215,11 +215,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/preface.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/preface.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/preface.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -44,7 +44,7 @@
       </p>
 </blockquote></div>
 <a name="fusion.preface.description"></a><h3>
-<a name="id385806"></a>
+<a name="id385811"></a>
       <a href="preface.html#fusion.preface.description">Description</a>
     </h3>
 <p>
@@ -62,7 +62,7 @@
       of compile time metaprogramming with runtime programming.
     </p>
 <a name="fusion.preface.motivation"></a><h3>
-<a name="id385856"></a>
+<a name="id385862"></a>
       <a href="preface.html#fusion.preface.motivation">Motivation</a>
     </h3>
 <p>
@@ -88,7 +88,7 @@
       an instant <span class="emphasis"><em>AHA!</em></span> moment.
     </p>
 <a name="fusion.preface.how_to_use_this_manual"></a><h3>
-<a name="id455966"></a>
+<a name="id386968"></a>
       <a href="preface.html#fusion.preface.how_to_use_this_manual">How to use this manual</a>
     </h3>
 <p>
@@ -96,7 +96,7 @@
       icons precede some text to indicate:
     </p>
 <div class="table">
-<a name="id455989"></a><p class="title"><b>Table 1.1. Icons</b></p>
+<a name="id386991"></a><p class="title"><b>Table 1.1. Icons</b></p>
 <table class="table" summary="Icons">
 <colgroup>
 <col>
@@ -199,7 +199,7 @@
       Tools</a>.
     </p>
 <a name="fusion.preface.support"></a><h3>
-<a name="id387395"></a>
+<a name="id387401"></a>
       <a href="preface.html#fusion.preface.support">Support</a>
     </h3>
 <p>
@@ -215,11 +215,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/quick_start.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/quick_start.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/quick_start.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -33,7 +33,7 @@
     </p>
 <p>
       For starters, we shall include all of Fusion's Sequence(s)
- <sup>[<a name="id456260" href="#ftn.id456260">1</a>]</sup>
+ <sup>[<a name="id456266" href="#ftn.id456266">1</a>]</sup>
       :
     </p>
 <pre class="programlisting">
@@ -42,7 +42,7 @@
 </pre>
 <p>
       Let's begin with a <tt class="computeroutput">vector</tt>
- <sup>[<a name="id456427" href="#ftn.id456427">2</a>]</sup>
+ <sup>[<a name="id456433" href="#ftn.id456433">2</a>]</sup>
       :
     </p>
 <pre class="programlisting">
@@ -60,7 +60,7 @@
       Let's see some examples.
     </p>
 <a name="fusion.quick_start.print_the_vector_as_xml"></a><h3>
-<a name="id456890"></a>
+<a name="id456896"></a>
       <a href="quick_start.html#fusion.quick_start.print_the_vector_as_xml">Print the vector
       as XML</a>
     </h3>
@@ -118,7 +118,7 @@
       print just about any Fusion Sequence.
     </p>
 <a name="fusion.quick_start.print_only_pointers"></a><h3>
-<a name="id457548"></a>
+<a name="id457553"></a>
       <a href="quick_start.html#fusion.quick_start.print_only_pointers">Print only pointers</a>
     </h3>
 <p>
@@ -152,7 +152,7 @@
       Easy, right?
     </p>
 <a name="fusion.quick_start.associative_tuples"></a><h3>
-<a name="id457958"></a>
+<a name="id457964"></a>
       <a href="quick_start.html#fusion.quick_start.associative_tuples">Associative tuples</a>
     </h3>
 <p>
@@ -227,7 +227,7 @@
       a <tt class="computeroutput"><span class="identifier">dog</span></tt> or a whole <tt class="computeroutput"><span class="identifier">alternate_universe</span></tt>.
     </p>
 <a name="fusion.quick_start.tip_of_the_iceberg"></a><h3>
-<a name="id459000"></a>
+<a name="id459006"></a>
       <a href="quick_start.html#fusion.quick_start.tip_of_the_iceberg">Tip of the Iceberg</a>
     </h3>
 <p>
@@ -238,12 +238,12 @@
     </p>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id456260" href="#id456260">1</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id456266" href="#id456266">1</a>] </sup>
           There are finer grained header files available if you wish to have more
           control over which components to include (see section Orgainization
           for details).
         </p></div>
-<div class="footnote"><p><sup>[<a name="ftn.id456427" href="#id456427">2</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id456433" href="#id456433">2</a>] </sup>
           Unless otherwise noted, components are in namespace <tt class="computeroutput"><span class="identifier">boost</span><span class="special">::</span><span class="identifier">fusion</span></tt>.
           For the sake of simplicity, code in this quick start implies <tt class="computeroutput"><span class="keyword">using</span></tt> directives for the fusion components
           we will be using.
@@ -252,11 +252,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/references.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/references.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/references.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -57,11 +57,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -59,7 +59,7 @@
       type that can be used to iterate through the Sequence's elements.
     </p>
 <a name="fusion.sequence.header"></a><h3>
-<a name="id487500"></a>
+<a name="id487507"></a>
       <a href="sequence.html#fusion.sequence.header">Header</a>
     </h3>
 <pre class="programlisting">
@@ -69,11 +69,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/concepts.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/concepts.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/concepts.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -40,7 +40,7 @@
         Fusion Sequences are organized into a hierarchy of concepts.
       </p>
 <a name="fusion.sequence.concepts.traversal"></a><h4>
-<a name="id487670"></a>
+<a name="id487677"></a>
         <a href="concepts.html#fusion.sequence.concepts.traversal">Traversal</a>
       </h4>
 <p>
@@ -58,7 +58,7 @@
         Sequence</a>. These concepts pertain to sequence traversal.
       </p>
 <a name="fusion.sequence.concepts.associativity"></a><h4>
-<a name="id487756"></a>
+<a name="id487763"></a>
         <a href="concepts.html#fusion.sequence.concepts.associativity">Associativity</a>
       </h4>
 <p>
@@ -70,11 +70,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/concepts/associative_sequence.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/concepts/associative_sequence.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/concepts/associative_sequence.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,7 +30,7 @@
         Sequence">Associative
         Sequence</a></h4></div></div></div>
 <a name="fusion.sequence.concepts.associative_sequence.description"></a><h5>
-<a name="id493066"></a>
+<a name="id493073"></a>
           <a href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.description">Description</a>
         </h5>
 <p>
@@ -71,7 +71,7 @@
 </dl>
 </div>
 <a name="fusion.sequence.concepts.associative_sequence.valid_expressions"></a><h5>
-<a name="id493255"></a>
+<a name="id493262"></a>
           <a href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.valid_expressions">Valid
           Expressions</a>
         </h5>
@@ -180,7 +180,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.concepts.associative_sequence.result_type_expressions"></a><h5>
-<a name="id493640"></a>
+<a name="id493647"></a>
           <a href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.result_type_expressions">Result
           Type Expressions</a>
         </h5>
@@ -252,7 +252,7 @@
           <tt class="computeroutput">result_of::value_at_key<span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;</span></tt>.
         </p></div>
 <a name="fusion.sequence.concepts.associative_sequence.expression_semantics"></a><h5>
-<a name="id494215"></a>
+<a name="id494222"></a>
           <a href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -307,7 +307,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.concepts.associative_sequence.models"></a><h5>
-<a name="id494537"></a>
+<a name="id494544"></a>
           <a href="associative_sequence.html#fusion.sequence.concepts.associative_sequence.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -317,11 +317,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/concepts/bidirectional_sequence.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/concepts/bidirectional_sequence.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/concepts/bidirectional_sequence.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -31,7 +31,7 @@
         Sequence">Bidirectional
         Sequence</a></h4></div></div></div>
 <a name="fusion.sequence.concepts.bidirectional_sequence.description"></a><h5>
-<a name="id490097"></a>
+<a name="id490104"></a>
           <a href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.description">Description</a>
         </h5>
 <p>
@@ -42,7 +42,7 @@
           Iterator</a>.
         </p>
 <a name="fusion.sequence.concepts.bidirectional_sequence.refinement_of"></a><h5>
-<a name="id490147"></a>
+<a name="id490154"></a>
           <a href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.refinement_of">Refinement
           of</a>
         </h5>
@@ -72,7 +72,7 @@
 </dl>
 </div>
 <a name="fusion.sequence.concepts.bidirectional_sequence.valid_expressions"></a><h5>
-<a name="id490287"></a>
+<a name="id490294"></a>
           <a href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.valid_expressions">Valid
           Expressions</a>
         </h5>
@@ -207,7 +207,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.concepts.bidirectional_sequence.result_type_expressions"></a><h5>
-<a name="id490727"></a>
+<a name="id490734"></a>
           <a href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.result_type_expressions">Result
           Type Expressions</a>
         </h5>
@@ -268,7 +268,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.concepts.bidirectional_sequence.expression_semantics"></a><h5>
-<a name="id491004"></a>
+<a name="id491011"></a>
           <a href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -309,7 +309,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.concepts.bidirectional_sequence.models"></a><h5>
-<a name="id491157"></a>
+<a name="id491164"></a>
           <a href="bidirectional_sequence.html#fusion.sequence.concepts.bidirectional_sequence.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -333,11 +333,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/concepts/forward_sequence.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/concepts/forward_sequence.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/concepts/forward_sequence.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,7 +30,7 @@
         Sequence">Forward
         Sequence</a></h4></div></div></div>
 <a name="fusion.sequence.concepts.forward_sequence.description"></a><h5>
-<a name="id487819"></a>
+<a name="id487826"></a>
           <a href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.description">Description</a>
         </h5>
 <p>
@@ -62,7 +62,7 @@
 </dl>
 </div>
 <a name="fusion.sequence.concepts.forward_sequence.valid_expressions"></a><h5>
-<a name="id487955"></a>
+<a name="id487962"></a>
           <a href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.valid_expressions">Valid
           Expressions</a>
         </h5>
@@ -239,7 +239,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.concepts.forward_sequence.result_type_expressions"></a><h5>
-<a name="id488539"></a>
+<a name="id488546"></a>
           <a href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.result_type_expressions">Result
           Type Expressions</a>
         </h5>
@@ -324,7 +324,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.concepts.forward_sequence.expression_semantics"></a><h5>
-<a name="id488958"></a>
+<a name="id488965"></a>
           <a href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -412,7 +412,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.concepts.forward_sequence.invariants"></a><h5>
-<a name="id489427"></a>
+<a name="id489434"></a>
           <a href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.invariants">Invariants</a>
         </h5>
 <p>
@@ -438,7 +438,7 @@
           </li>
 </ul></div>
 <a name="fusion.sequence.concepts.forward_sequence.models"></a><h5>
-<a name="id489739"></a>
+<a name="id489746"></a>
           <a href="forward_sequence.html#fusion.sequence.concepts.forward_sequence.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -460,11 +460,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/concepts/random_access_sequence.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/concepts/random_access_sequence.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/concepts/random_access_sequence.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -31,7 +31,7 @@
         Access Sequence">Random
         Access Sequence</a></h4></div></div></div>
 <a name="fusion.sequence.concepts.random_access_sequence.description"></a><h5>
-<a name="id491375"></a>
+<a name="id491382"></a>
           <a href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.description">Description</a>
         </h5>
 <p>
@@ -43,7 +43,7 @@
           sequence elements.
         </p>
 <a name="fusion.sequence.concepts.random_access_sequence.refinement_of"></a><h5>
-<a name="id491426"></a>
+<a name="id491433"></a>
           <a href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.refinement_of">Refinement
           of</a>
         </h5>
@@ -79,7 +79,7 @@
 </dl>
 </div>
 <a name="fusion.sequence.concepts.random_access_sequence.valid_expressions"></a><h5>
-<a name="id491597"></a>
+<a name="id491604"></a>
           <a href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.valid_expressions">Valid
           Expressions</a>
         </h5>
@@ -214,7 +214,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.concepts.random_access_sequence.result_type_expressions"></a><h5>
-<a name="id492056"></a>
+<a name="id492064"></a>
           <a href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.result_type_expressions">Result
           Type Expressions</a>
         </h5>
@@ -297,7 +297,7 @@
           <tt class="computeroutput">result_of::value_at<span class="special">&lt;</span><span class="identifier">S</span><span class="special">,</span> <span class="identifier">N</span><span class="special">&gt;</span></tt>.
         </p></div>
 <a name="fusion.sequence.concepts.random_access_sequence.expression_semantics"></a><h5>
-<a name="id492687"></a>
+<a name="id492694"></a>
           <a href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.expression_semantics">Expression
           Semantics</a>
         </h5>
@@ -338,7 +338,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.concepts.random_access_sequence.models"></a><h5>
-<a name="id492848"></a>
+<a name="id492855"></a>
           <a href="random_access_sequence.html#fusion.sequence.concepts.random_access_sequence.models">Models</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -362,11 +362,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -37,11 +37,11 @@
         Intrinsic functions, unlike Algorithms,
         are not generic across the full Sequence
         repertoire. They need to be implemented for each Fusion Sequence
- <sup>[<a name="id494662" href="#ftn.id494662">4</a>]</sup>
+ <sup>[<a name="id494669" href="#ftn.id494669">4</a>]</sup>
         .
       </p>
 <a name="fusion.sequence.intrinsic.header"></a><h4>
-<a name="id494682"></a>
+<a name="id494689"></a>
         <a href="intrinsic.html#fusion.sequence.intrinsic.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id494662" href="#id494662">4</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id494669" href="#id494669">4</a>] </sup>
             In practice, many of intrinsic functions have default implementations
             that will work in majority of cases
           </p></div>
@@ -58,11 +58,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -41,11 +41,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.at"></a>at</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.at.description"></a><h6>
-<a name="id500403"></a>
+<a name="id500410"></a>
             <a href="at.html#fusion.sequence.intrinsic.functions.at.description">Description</a>
           </h6>
 <p>
             Returns the N-th element from the beginning of the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.at.synopsis"></a><h6>
-<a name="id500435"></a>
+<a name="id500441"></a>
             <a href="at.html#fusion.sequence.intrinsic.functions.at.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">at</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at.parameters"></a><h6>
-<a name="id500766"></a>
+<a name="id500772"></a>
             <a href="at.html#fusion.sequence.intrinsic.functions.at.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -113,7 +113,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.at.expression_semantics"></a><h6>
-<a name="id500926"></a>
+<a name="id500932"></a>
             <a href="at.html#fusion.sequence.intrinsic.functions.at.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -141,7 +141,7 @@
 <a href="../../../iterator/functions/deref.html" title="deref"><tt class="computeroutput"><span class="identifier">deref</span></tt></a><span class="special">(</span><a href="../../../iterator/functions/advance.html" title="advance"><tt class="computeroutput"><span class="identifier">advance</span></tt></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><a href="begin.html" title="begin"><tt class="computeroutput"><span class="identifier">begin</span></tt></a><span class="special">(</span><span class="identifier">s</span><span class="special">)))</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at.header"></a><h6>
-<a name="id501244"></a>
+<a name="id501251"></a>
             <a href="at.html#fusion.sequence.intrinsic.functions.at.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -149,7 +149,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">at</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at.example"></a><h6>
-<a name="id501411"></a>
+<a name="id501418"></a>
             <a href="at.html#fusion.sequence.intrinsic.functions.at.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -159,11 +159,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_c.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_c.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_c.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.at_c"></a>at_c</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.at_c.description"></a><h6>
-<a name="id501641"></a>
+<a name="id501647"></a>
             <a href="at_c.html#fusion.sequence.intrinsic.functions.at_c.description">Description</a>
           </h6>
 <p>
             Returns the N-th element from the beginning of the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.at_c.synopsis"></a><h6>
-<a name="id501672"></a>
+<a name="id501678"></a>
             <a href="at_c.html#fusion.sequence.intrinsic.functions.at_c.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">at_c</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at_c.parameters"></a><h6>
-<a name="id502006"></a>
+<a name="id502013"></a>
             <a href="at_c.html#fusion.sequence.intrinsic.functions.at_c.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -112,7 +112,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.at_c.expression_semantics"></a><h6>
-<a name="id502159"></a>
+<a name="id502166"></a>
             <a href="at_c.html#fusion.sequence.intrinsic.functions.at_c.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -141,7 +141,7 @@
 <a href="../../../iterator/functions/deref.html" title="deref"><tt class="computeroutput"><span class="identifier">deref</span></tt></a><span class="special">(</span><a href="../../../iterator/functions/advance.html" title="advance"><tt class="computeroutput"><span class="identifier">advance</span></tt></a><span class="special">&lt;</span><span class="identifier">N</span><span class="special">&gt;(</span><a href="begin.html" title="begin"><tt class="computeroutput"><span class="identifier">begin</span></tt></a><span class="special">(</span><span class="identifier">s</span><span class="special">)))</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at_c.header"></a><h6>
-<a name="id502469"></a>
+<a name="id502475"></a>
             <a href="at_c.html#fusion.sequence.intrinsic.functions.at_c.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -149,7 +149,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">at_c</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at_c.example"></a><h6>
-<a name="id502637"></a>
+<a name="id502644"></a>
             <a href="at_c.html#fusion.sequence.intrinsic.functions.at_c.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -159,11 +159,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_key.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_key.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/at_key.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.at_key"></a>at_key</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.at_key.description"></a><h6>
-<a name="id503749"></a>
+<a name="id503756"></a>
             <a href="at_key.html#fusion.sequence.intrinsic.functions.at_key.description">Description</a>
           </h6>
 <p>
             Returns the element associated with a Key from the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.at_key.synopsis"></a><h6>
-<a name="id503780"></a>
+<a name="id503787"></a>
             <a href="at_key.html#fusion.sequence.intrinsic.functions.at_key.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">at_key</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at_key.parameters"></a><h6>
-<a name="id504114"></a>
+<a name="id504120"></a>
             <a href="at_key.html#fusion.sequence.intrinsic.functions.at_key.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -112,7 +112,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.at_key.expression_semantics"></a><h6>
-<a name="id504266"></a>
+<a name="id504273"></a>
             <a href="at_key.html#fusion.sequence.intrinsic.functions.at_key.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -136,7 +136,7 @@
             with Key.
           </p>
 <a name="fusion.sequence.intrinsic.functions.at_key.header"></a><h6>
-<a name="id504474"></a>
+<a name="id504480"></a>
             <a href="at_key.html#fusion.sequence.intrinsic.functions.at_key.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -144,7 +144,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">at_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.at_key.example"></a><h6>
-<a name="id504643"></a>
+<a name="id504649"></a>
             <a href="at_key.html#fusion.sequence.intrinsic.functions.at_key.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -154,11 +154,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/back.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/back.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/back.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.back"></a>back</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.back.description"></a><h6>
-<a name="id498652"></a>
+<a name="id498659"></a>
             <a href="back.html#fusion.sequence.intrinsic.functions.back.description">Description</a>
           </h6>
 <p>
             Returns the last element in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.back.synopsis"></a><h6>
-<a name="id498683"></a>
+<a name="id498690"></a>
             <a href="back.html#fusion.sequence.intrinsic.functions.back.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">back</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.back.parameters"></a><h6>
-<a name="id498960"></a>
+<a name="id498967"></a>
             <a href="back.html#fusion.sequence.intrinsic.functions.back.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -93,7 +93,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.back.expression_semantics"></a><h6>
-<a name="id499076"></a>
+<a name="id499082"></a>
             <a href="back.html#fusion.sequence.intrinsic.functions.back.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -117,7 +117,7 @@
             in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.back.header"></a><h6>
-<a name="id499273"></a>
+<a name="id499280"></a>
             <a href="back.html#fusion.sequence.intrinsic.functions.back.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -125,7 +125,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">back</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.back.example"></a><h6>
-<a name="id499442"></a>
+<a name="id499449"></a>
             <a href="back.html#fusion.sequence.intrinsic.functions.back.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -135,11 +135,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/begin.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/begin.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/begin.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.begin"></a>begin</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.begin.description"></a><h6>
-<a name="id494880"></a>
+<a name="id494887"></a>
             <a href="begin.html#fusion.sequence.intrinsic.functions.begin.description">Description</a>
           </h6>
 <p>
             Returns an iterator pointing to the first element in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.begin.synopsis"></a><h6>
-<a name="id494911"></a>
+<a name="id494918"></a>
             <a href="begin.html#fusion.sequence.intrinsic.functions.begin.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">begin</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.begin.parameters"></a><h6>
-<a name="id495188"></a>
+<a name="id495194"></a>
             <a href="begin.html#fusion.sequence.intrinsic.functions.begin.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -93,7 +93,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.begin.expression_semantics"></a><h6>
-<a name="id495303"></a>
+<a name="id495310"></a>
             <a href="begin.html#fusion.sequence.intrinsic.functions.begin.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -123,7 +123,7 @@
             to the first element in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.begin.header"></a><h6>
-<a name="id495474"></a>
+<a name="id495480"></a>
             <a href="begin.html#fusion.sequence.intrinsic.functions.begin.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -131,7 +131,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">begin</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.begin.example"></a><h6>
-<a name="id495644"></a>
+<a name="id495650"></a>
             <a href="begin.html#fusion.sequence.intrinsic.functions.begin.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -141,11 +141,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/empty.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/empty.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/empty.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.empty"></a>empty</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.empty.description"></a><h6>
-<a name="id496851"></a>
+<a name="id496858"></a>
             <a href="empty.html#fusion.sequence.intrinsic.functions.empty.description">Description</a>
           </h6>
 <p>
@@ -35,7 +35,7 @@
             the sequence is empty, else, evaluates to <tt class="computeroutput"><span class="keyword">false</span></tt>.
           </p>
 <a name="fusion.sequence.intrinsic.functions.empty.synopsis"></a><h6>
-<a name="id496917"></a>
+<a name="id496924"></a>
             <a href="empty.html#fusion.sequence.intrinsic.functions.empty.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="identifier">empty</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.empty.parameters"></a><h6>
-<a name="id497072"></a>
+<a name="id497079"></a>
             <a href="empty.html#fusion.sequence.intrinsic.functions.empty.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -91,7 +91,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.empty.expression_semantics"></a><h6>
-<a name="id497187"></a>
+<a name="id497194"></a>
             <a href="empty.html#fusion.sequence.intrinsic.functions.empty.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -106,7 +106,7 @@
             to <tt class="computeroutput"><span class="keyword">false</span></tt>.
           </p>
 <a name="fusion.sequence.intrinsic.functions.empty.header"></a><h6>
-<a name="id497302"></a>
+<a name="id497309"></a>
             <a href="empty.html#fusion.sequence.intrinsic.functions.empty.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -114,7 +114,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">empty</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.empty.example"></a><h6>
-<a name="id497472"></a>
+<a name="id497478"></a>
             <a href="empty.html#fusion.sequence.intrinsic.functions.empty.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -124,11 +124,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/end.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/end.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/end.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.end"></a>end</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.end.description"></a><h6>
-<a name="id495857"></a>
+<a name="id495864"></a>
             <a href="end.html#fusion.sequence.intrinsic.functions.end.description">Description</a>
           </h6>
 <p>
             Returns an iterator pointing to one element past the end of the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.end.synopsis"></a><h6>
-<a name="id495889"></a>
+<a name="id495896"></a>
             <a href="end.html#fusion.sequence.intrinsic.functions.end.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">end</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.end.parameters"></a><h6>
-<a name="id496164"></a>
+<a name="id496171"></a>
             <a href="end.html#fusion.sequence.intrinsic.functions.end.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -93,7 +93,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.end.expression_semantics"></a><h6>
-<a name="id496278"></a>
+<a name="id496285"></a>
             <a href="end.html#fusion.sequence.intrinsic.functions.end.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -123,7 +123,7 @@
             to one element past the end of the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.end.header"></a><h6>
-<a name="id496448"></a>
+<a name="id496455"></a>
             <a href="end.html#fusion.sequence.intrinsic.functions.end.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -131,7 +131,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">end</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.end.example"></a><h6>
-<a name="id496618"></a>
+<a name="id496624"></a>
             <a href="end.html#fusion.sequence.intrinsic.functions.end.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -141,11 +141,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/front.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/front.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/front.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.front"></a>front</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.front.description"></a><h6>
-<a name="id497666"></a>
+<a name="id497673"></a>
             <a href="front.html#fusion.sequence.intrinsic.functions.front.description">Description</a>
           </h6>
 <p>
             Returns the first element in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.front.synopsis"></a><h6>
-<a name="id497697"></a>
+<a name="id497704"></a>
             <a href="front.html#fusion.sequence.intrinsic.functions.front.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="identifier">front</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.front.parameters"></a><h6>
-<a name="id497974"></a>
+<a name="id497981"></a>
             <a href="front.html#fusion.sequence.intrinsic.functions.front.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -93,7 +93,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.front.expression_semantics"></a><h6>
-<a name="id498089"></a>
+<a name="id498095"></a>
             <a href="front.html#fusion.sequence.intrinsic.functions.front.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -117,7 +117,7 @@
             in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.front.header"></a><h6>
-<a name="id498288"></a>
+<a name="id498295"></a>
             <a href="front.html#fusion.sequence.intrinsic.functions.front.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -125,7 +125,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">front</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.front.example"></a><h6>
-<a name="id498457"></a>
+<a name="id498464"></a>
             <a href="front.html#fusion.sequence.intrinsic.functions.front.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -135,11 +135,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/has_key.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/has_key.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/has_key.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.has_key"></a>has_key</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.has_key.description"></a><h6>
-<a name="id502843"></a>
+<a name="id502849"></a>
             <a href="has_key.html#fusion.sequence.intrinsic.functions.has_key.description">Description</a>
           </h6>
 <p>
@@ -36,7 +36,7 @@
             to <tt class="computeroutput"><span class="keyword">false</span></tt>.
           </p>
 <a name="fusion.sequence.intrinsic.functions.has_key.synopsis"></a><h6>
-<a name="id502911"></a>
+<a name="id502917"></a>
             <a href="has_key.html#fusion.sequence.intrinsic.functions.has_key.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
 <span class="identifier">has_key</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.has_key.parameters"></a><h6>
-<a name="id503094"></a>
+<a name="id503100"></a>
             <a href="has_key.html#fusion.sequence.intrinsic.functions.has_key.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -111,7 +111,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.has_key.expression_semantics"></a><h6>
-<a name="id503248"></a>
+<a name="id503255"></a>
             <a href="has_key.html#fusion.sequence.intrinsic.functions.has_key.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -126,7 +126,7 @@
             associated with Key, else, evaluates to <tt class="computeroutput"><span class="keyword">false</span></tt>.
           </p>
 <a name="fusion.sequence.intrinsic.functions.has_key.header"></a><h6>
-<a name="id503373"></a>
+<a name="id503380"></a>
             <a href="has_key.html#fusion.sequence.intrinsic.functions.has_key.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -134,7 +134,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">has_key</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.has_key.example"></a><h6>
-<a name="id503543"></a>
+<a name="id503549"></a>
             <a href="has_key.html#fusion.sequence.intrinsic.functions.has_key.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -144,11 +144,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/size.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/size.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/size.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.size"></a>size</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.size.description"></a><h6>
-<a name="id499637"></a>
+<a name="id499644"></a>
             <a href="size.html#fusion.sequence.intrinsic.functions.size.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             that evaluates the number of elements in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.size.synopsis"></a><h6>
-<a name="id499682"></a>
+<a name="id499688"></a>
             <a href="size.html#fusion.sequence.intrinsic.functions.size.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="identifier">size</span><span class="special">(</span><span class="identifier">Sequence</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.size.parameters"></a><h6>
-<a name="id499837"></a>
+<a name="id499843"></a>
             <a href="size.html#fusion.sequence.intrinsic.functions.size.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -90,7 +90,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.size.expression_semantics"></a><h6>
-<a name="id499952"></a>
+<a name="id499958"></a>
             <a href="size.html#fusion.sequence.intrinsic.functions.size.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -105,7 +105,7 @@
             in the sequence.
           </p>
 <a name="fusion.sequence.intrinsic.functions.size.header"></a><h6>
-<a name="id500042"></a>
+<a name="id500048"></a>
             <a href="size.html#fusion.sequence.intrinsic.functions.size.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -113,7 +113,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">size</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.size.example"></a><h6>
-<a name="id500210"></a>
+<a name="id500217"></a>
             <a href="size.html#fusion.sequence.intrinsic.functions.size.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -123,11 +123,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/swap.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/swap.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/functions/swap.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.functions.swap"></a>swap</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.functions.swap.description"></a><h6>
-<a name="id504851"></a>
+<a name="id504857"></a>
             <a href="swap.html#fusion.sequence.intrinsic.functions.swap.description">Description</a>
           </h6>
 <p>
             Performs an element by element swap of the elements in 2 sequences.
           </p>
 <a name="fusion.sequence.intrinsic.functions.swap.synopsis"></a><h6>
-<a name="id504882"></a>
+<a name="id504889"></a>
             <a href="swap.html#fusion.sequence.intrinsic.functions.swap.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -41,7 +41,7 @@
 <span class="keyword">void</span> <span class="identifier">swap</span><span class="special">(</span><span class="identifier">Seq1</span><span class="special">&amp;</span> <span class="identifier">seq1</span><span class="special">,</span> <span class="identifier">Seq2</span><span class="special">&amp;</span> <span class="identifier">seq2</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.intrinsic.functions.swap.parameters"></a><h6>
-<a name="id505023"></a>
+<a name="id505030"></a>
             <a href="swap.html#fusion.sequence.intrinsic.functions.swap.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -88,7 +88,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.intrinsic.functions.swap.expression_semantics"></a><h6>
-<a name="id505150"></a>
+<a name="id505156"></a>
             <a href="swap.html#fusion.sequence.intrinsic.functions.swap.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -108,7 +108,7 @@
             /sequence/intrinsic/swap.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.functions.swap.example"></a><h6>
-<a name="id505400"></a>
+<a name="id505407"></a>
             <a href="swap.html#fusion.sequence.intrinsic.functions.swap.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -120,11 +120,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -44,11 +44,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,16 +26,16 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.at"></a>at</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.at.description"></a><h6>
-<a name="id509683"></a>
+<a name="id509689"></a>
             <a href="at.html#fusion.sequence.intrinsic.metafunctions.at.description">Description</a>
           </h6>
 <p>
             Returns the result type of at
- <sup>[<a name="id509721" href="#ftn.id509721">5</a>]</sup>
+ <sup>[<a name="id509727" href="#ftn.id509727">5</a>]</sup>
             .
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at.synopsis"></a><h6>
-<a name="id509839"></a>
+<a name="id509846"></a>
             <a href="at.html#fusion.sequence.intrinsic.metafunctions.at.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id509956"></a><p class="title"><b>Table 1.25. Parameters</b></p>
+<a name="id509963"></a><p class="title"><b>Table 1.25. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -114,7 +114,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.at.expression_semantics"></a><h6>
-<a name="id510101"></a>
+<a name="id510107"></a>
             <a href="at.html#fusion.sequence.intrinsic.metafunctions.at.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -132,7 +132,7 @@
             /sequence/intrinsic/at.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at.example"></a><h6>
-<a name="id510252"></a>
+<a name="id510258"></a>
             <a href="at.html#fusion.sequence.intrinsic.metafunctions.at.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -141,7 +141,7 @@
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id509721" href="#id509721">5</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id509727" href="#id509727">5</a>] </sup>
                 <a href="at.html" title="at"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at</span></tt></a> reflects the actual return
                 type of the function at. Sequence(s)
                 typically return references to its elements via the at function. If you want
@@ -151,11 +151,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_c.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,16 +26,16 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.at_c"></a>at_c</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.at_c.description"></a><h6>
-<a name="id510512"></a>
+<a name="id510519"></a>
             <a href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.description">Description</a>
           </h6>
 <p>
             Returns the result type of at_c
- <sup>[<a name="id510552" href="#ftn.id510552">6</a>]</sup>
+ <sup>[<a name="id510558" href="#ftn.id510558">6</a>]</sup>
             .
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at_c.synopsis"></a><h6>
-<a name="id510675"></a>
+<a name="id510681"></a>
             <a href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id510792"></a><p class="title"><b>Table 1.26. Parameters</b></p>
+<a name="id510798"></a><p class="title"><b>Table 1.26. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.at_c.expression_semantics"></a><h6>
-<a name="id510932"></a>
+<a name="id510938"></a>
             <a href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -131,7 +131,7 @@
             /sequence/intrinsic/at.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at_c.example"></a><h6>
-<a name="id511083"></a>
+<a name="id511090"></a>
             <a href="at_c.html#fusion.sequence.intrinsic.metafunctions.at_c.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -140,7 +140,7 @@
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id510552" href="#id510552">6</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id510558" href="#id510558">6</a>] </sup>
                 <a href="at_c.html" title="at_c"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_c</span></tt></a> reflects the actual
                 return type of the function at_c. Sequence(s)
                 typically return references to its elements via the at_c function. If you want
@@ -150,11 +150,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/at_key.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,16 +26,16 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.at_key"></a>at_key</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.at_key.description"></a><h6>
-<a name="id513500"></a>
+<a name="id513506"></a>
             <a href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.description">Description</a>
           </h6>
 <p>
             Returns the result type of at_key
- <sup>[<a name="id513538" href="#ftn.id513538">7</a>]</sup>
+ <sup>[<a name="id513545" href="#ftn.id513545">7</a>]</sup>
             .
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at_key.synopsis"></a><h6>
-<a name="id513658"></a>
+<a name="id513664"></a>
             <a href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -48,7 +48,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id513775"></a><p class="title"><b>Table 1.30. Parameters</b></p>
+<a name="id513782"></a><p class="title"><b>Table 1.30. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -113,7 +113,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.at_key.expression_semantics"></a><h6>
-<a name="id513914"></a>
+<a name="id513921"></a>
             <a href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -133,7 +133,7 @@
             /sequence/intrinsic/at_key.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.at_key.example"></a><h6>
-<a name="id514066"></a>
+<a name="id514073"></a>
             <a href="at_key.html#fusion.sequence.intrinsic.metafunctions.at_key.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -142,7 +142,7 @@
 </pre>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id513538" href="#id513538">7</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id513545" href="#id513545">7</a>] </sup>
                 <a href="at_key.html" title="at_key"><tt class="computeroutput"><span class="identifier">result_of</span><span class="special">::</span><span class="identifier">at_key</span></tt></a> reflects the actual
                 return type of the function at_key. <span class="underline">_sequence</span>_s
                 typically return references to its elements via the at_key function. If you
@@ -152,11 +152,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/back.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/back.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/back.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.back"></a>back</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.back.description"></a><h6>
-<a name="id508396"></a>
+<a name="id508402"></a>
             <a href="back.html#fusion.sequence.intrinsic.metafunctions.back.description">Description</a>
           </h6>
 <p>
             Returns the result type of back.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.back.synopsis"></a><h6>
-<a name="id508445"></a>
+<a name="id508451"></a>
             <a href="back.html#fusion.sequence.intrinsic.metafunctions.back.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id508544"></a><p class="title"><b>Table 1.23. Parameters</b></p>
+<a name="id508551"></a><p class="title"><b>Table 1.23. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -90,7 +90,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.back.expression_semantics"></a><h6>
-<a name="id508645"></a>
+<a name="id508652"></a>
             <a href="back.html#fusion.sequence.intrinsic.metafunctions.back.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -108,7 +108,7 @@
             /sequence/intrinsic/back.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.back.example"></a><h6>
-<a name="id508879"></a>
+<a name="id508885"></a>
             <a href="back.html#fusion.sequence.intrinsic.metafunctions.back.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -118,11 +118,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/begin.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.begin"></a>begin</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.begin.description"></a><h6>
-<a name="id505753"></a>
+<a name="id505760"></a>
             <a href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.description">Description</a>
           </h6>
 <p>
             Returns the result type of begin.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.begin.synopsis"></a><h6>
-<a name="id505802"></a>
+<a name="id505808"></a>
             <a href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id505900"></a><p class="title"><b>Table 1.19. Parameters</b></p>
+<a name="id505907"></a><p class="title"><b>Table 1.19. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -90,7 +90,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.begin.expression_semantics"></a><h6>
-<a name="id506002"></a>
+<a name="id506009"></a>
             <a href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -109,7 +109,7 @@
             /sequence/intrinsic/begin.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.begin.example"></a><h6>
-<a name="id506126"></a>
+<a name="id506132"></a>
             <a href="begin.html#fusion.sequence.intrinsic.metafunctions.begin.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -120,11 +120,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/empty.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.empty"></a>empty</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.empty.description"></a><h6>
-<a name="id507062"></a>
+<a name="id507068"></a>
             <a href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.description">Description</a>
           </h6>
 <p>
             Returns the result type of empty.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.empty.synopsis"></a><h6>
-<a name="id507111"></a>
+<a name="id507118"></a>
             <a href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id507211"></a><p class="title"><b>Table 1.21. Parameters</b></p>
+<a name="id507217"></a><p class="title"><b>Table 1.21. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -90,7 +90,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.empty.expression_semantics"></a><h6>
-<a name="id507313"></a>
+<a name="id507319"></a>
             <a href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -110,7 +110,7 @@
             /sequence/intrinsic/empty.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.empty.example"></a><h6>
-<a name="id507475"></a>
+<a name="id507481"></a>
             <a href="empty.html#fusion.sequence.intrinsic.metafunctions.empty.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -123,11 +123,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/end.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/end.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/end.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.end"></a>end</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.end.description"></a><h6>
-<a name="id506382"></a>
+<a name="id506389"></a>
             <a href="end.html#fusion.sequence.intrinsic.metafunctions.end.description">Description</a>
           </h6>
 <p>
             Returns the result type of end.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.end.synopsis"></a><h6>
-<a name="id506430"></a>
+<a name="id506437"></a>
             <a href="end.html#fusion.sequence.intrinsic.metafunctions.end.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id506530"></a><p class="title"><b>Table 1.20. Parameters</b></p>
+<a name="id506536"></a><p class="title"><b>Table 1.20. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -90,7 +90,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.end.expression_semantics"></a><h6>
-<a name="id506631"></a>
+<a name="id506638"></a>
             <a href="end.html#fusion.sequence.intrinsic.metafunctions.end.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -109,7 +109,7 @@
             /sequence/intrinsic/end.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.end.example"></a><h6>
-<a name="id506754"></a>
+<a name="id506760"></a>
             <a href="end.html#fusion.sequence.intrinsic.metafunctions.end.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -120,11 +120,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/front.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/front.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/front.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.front"></a>front</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.front.description"></a><h6>
-<a name="id507738"></a>
+<a name="id507744"></a>
             <a href="front.html#fusion.sequence.intrinsic.metafunctions.front.description">Description</a>
           </h6>
 <p>
             Returns the result type of front.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.front.synopsis"></a><h6>
-<a name="id507787"></a>
+<a name="id507793"></a>
             <a href="front.html#fusion.sequence.intrinsic.metafunctions.front.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id507886"></a><p class="title"><b>Table 1.22. Parameters</b></p>
+<a name="id507893"></a><p class="title"><b>Table 1.22. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -90,7 +90,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.front.expression_semantics"></a><h6>
-<a name="id507988"></a>
+<a name="id507995"></a>
             <a href="front.html#fusion.sequence.intrinsic.metafunctions.front.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -109,7 +109,7 @@
             /sequence/intrinsic/front.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.front.example"></a><h6>
-<a name="id508193"></a>
+<a name="id508199"></a>
             <a href="front.html#fusion.sequence.intrinsic.metafunctions.front.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -119,11 +119,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/has_key.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.has_key"></a>has_key</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.has_key.description"></a><h6>
-<a name="id512664"></a>
+<a name="id512671"></a>
             <a href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.description">Description</a>
           </h6>
 <p>
             Returns the result type of has_key.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.has_key.synopsis"></a><h6>
-<a name="id512714"></a>
+<a name="id512720"></a>
             <a href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id512832"></a><p class="title"><b>Table 1.29. Parameters</b></p>
+<a name="id512838"></a><p class="title"><b>Table 1.29. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -111,7 +111,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.has_key.expression_semantics"></a><h6>
-<a name="id512970"></a>
+<a name="id512976"></a>
             <a href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -132,7 +132,7 @@
             /sequence/intrinsic/has_key.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.has_key.example"></a><h6>
-<a name="id513153"></a>
+<a name="id513160"></a>
             <a href="has_key.html#fusion.sequence.intrinsic.metafunctions.has_key.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -143,11 +143,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/size.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/size.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/size.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.size"></a>size</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.size.description"></a><h6>
-<a name="id509082"></a>
+<a name="id509088"></a>
             <a href="size.html#fusion.sequence.intrinsic.metafunctions.size.description">Description</a>
           </h6>
 <p>
             Returns the result type of size.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.size.synopsis"></a><h6>
-<a name="id509131"></a>
+<a name="id509138"></a>
             <a href="size.html#fusion.sequence.intrinsic.metafunctions.size.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id509231"></a><p class="title"><b>Table 1.24. Parameters</b></p>
+<a name="id509237"></a><p class="title"><b>Table 1.24. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -90,7 +90,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.size.expression_semantics"></a><h6>
-<a name="id509331"></a>
+<a name="id509337"></a>
             <a href="size.html#fusion.sequence.intrinsic.metafunctions.size.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -109,7 +109,7 @@
             /sequence/intrinsic/size.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.size.example"></a><h6>
-<a name="id509450"></a>
+<a name="id509456"></a>
             <a href="size.html#fusion.sequence.intrinsic.metafunctions.size.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -120,11 +120,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/swap.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.swap"></a>swap</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.swap.description"></a><h6>
-<a name="id515149"></a>
+<a name="id515155"></a>
             <a href="swap.html#fusion.sequence.intrinsic.metafunctions.swap.description">Description</a>
           </h6>
 <p>
             Returns the return type of swap.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.swap.synopsis"></a><h6>
-<a name="id515181"></a>
+<a name="id515188"></a>
             <a href="swap.html#fusion.sequence.intrinsic.metafunctions.swap.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -44,7 +44,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id515301"></a><p class="title"><b>Table 1.32. Parameters</b></p>
+<a name="id515307"></a><p class="title"><b>Table 1.32. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -90,7 +90,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.swap.expression_semantics"></a><h6>
-<a name="id515416"></a>
+<a name="id515422"></a>
             <a href="swap.html#fusion.sequence.intrinsic.metafunctions.swap.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -109,11 +109,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.value_at"></a>value_at</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at.description"></a><h6>
-<a name="id511309"></a>
+<a name="id511315"></a>
             <a href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.description">Description</a>
           </h6>
 <p>
             Returns the actual type at a given index from the Sequence.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at.synopsis"></a><h6>
-<a name="id511348"></a>
+<a name="id511354"></a>
             <a href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id511466"></a><p class="title"><b>Table 1.27. Parameters</b></p>
+<a name="id511472"></a><p class="title"><b>Table 1.27. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -112,7 +112,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at.expression_semantics"></a><h6>
-<a name="id511611"></a>
+<a name="id511617"></a>
             <a href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -130,7 +130,7 @@
             /sequence/intrinsic/value_at.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at.example"></a><h6>
-<a name="id511744"></a>
+<a name="id511751"></a>
             <a href="value_at.html#fusion.sequence.intrinsic.metafunctions.value_at.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -140,11 +140,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_c.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_c"></a>value_at_c</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_c.description"></a><h6>
-<a name="id512008"></a>
+<a name="id512014"></a>
             <a href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.description">Description</a>
           </h6>
 <p>
             Returns the actual type at a given index from the Sequence.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_c.synopsis"></a><h6>
-<a name="id512048"></a>
+<a name="id512055"></a>
             <a href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id512166"></a><p class="title"><b>Table 1.28. Parameters</b></p>
+<a name="id512172"></a><p class="title"><b>Table 1.28. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -111,7 +111,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_c.expression_semantics"></a><h6>
-<a name="id512305"></a>
+<a name="id512311"></a>
             <a href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -129,7 +129,7 @@
             /sequence/intrinsic/value_at.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_c.example"></a><h6>
-<a name="id512438"></a>
+<a name="id512444"></a>
             <a href="value_at_c.html#fusion.sequence.intrinsic.metafunctions.value_at_c.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -139,11 +139,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/intrinsic/metafunctions/value_at_key.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,14 +26,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_key"></a>value_at_key</h5></div></div></div>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_key.description"></a><h6>
-<a name="id514392"></a>
+<a name="id514399"></a>
             <a href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.description">Description</a>
           </h6>
 <p>
             Returns the actual element type associated with a Key from the Sequence.
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_key.synopsis"></a><h6>
-<a name="id514433"></a>
+<a name="id514439"></a>
             <a href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="special">};</span>
 </pre>
 <div class="table">
-<a name="id514551"></a><p class="title"><b>Table 1.31. Parameters</b></p>
+<a name="id514557"></a><p class="title"><b>Table 1.31. Parameters</b></p>
 <table class="table" summary="Parameters">
 <colgroup>
 <col>
@@ -111,7 +111,7 @@
 </table>
 </div>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_key.expression_semantics"></a><h6>
-<a name="id514690"></a>
+<a name="id514696"></a>
             <a href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -130,7 +130,7 @@
             /sequence/intrinsic/value_at_key.hpp&gt;
           </p>
 <a name="fusion.sequence.intrinsic.metafunctions.value_at_key.example"></a><h6>
-<a name="id514823"></a>
+<a name="id514829"></a>
             <a href="value_at_key.html#fusion.sequence.intrinsic.metafunctions.value_at_key.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -140,11 +140,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -37,11 +37,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -48,7 +48,7 @@
           only until the result is clear.
         </p>
 <a name="fusion.sequence.operator.comparison.header"></a><h5>
-<a name="id518542"></a>
+<a name="id518548"></a>
           <a href="comparison.html#fusion.sequence.operator.comparison.header">Header</a>
         </h5>
 <pre class="programlisting">
@@ -58,11 +58,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/equal.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/equal.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/equal.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -27,14 +27,14 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.operator.comparison.equal"></a>equal</h5></div></div></div>
 <a name="fusion.sequence.operator.comparison.equal.description"></a><h6>
-<a name="id518720"></a>
+<a name="id518726"></a>
             <a href="equal.html#fusion.sequence.operator.comparison.equal.description">Description</a>
           </h6>
 <p>
             Compare two sequences for equality.
           </p>
 <a name="fusion.sequence.operator.comparison.equal.synopsis"></a><h6>
-<a name="id518751"></a>
+<a name="id518757"></a>
             <a href="equal.html#fusion.sequence.operator.comparison.equal.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">operator</span><span class="special">==(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.equal.parameters"></a><h6>
-<a name="id518906"></a>
+<a name="id518911"></a>
             <a href="equal.html#fusion.sequence.operator.comparison.equal.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -89,7 +89,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.operator.comparison.equal.expression_semantics"></a><h6>
-<a name="id519038"></a>
+<a name="id519043"></a>
             <a href="equal.html#fusion.sequence.operator.comparison.equal.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -125,7 +125,7 @@
             true.
           </p>
 <a name="fusion.sequence.operator.comparison.equal.header"></a><h6>
-<a name="id519300"></a>
+<a name="id519306"></a>
             <a href="equal.html#fusion.sequence.operator.comparison.equal.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -133,7 +133,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.equal.example"></a><h6>
-<a name="id519470"></a>
+<a name="id519476"></a>
             <a href="equal.html#fusion.sequence.operator.comparison.equal.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -144,11 +144,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -34,7 +34,7 @@
             Lexicographically compare two sequences.
           </p>
 <a name="fusion.sequence.operator.comparison.greater_than.synopsis"></a><h6>
-<a name="id522656"></a>
+<a name="id522661"></a>
             <a href="greater_than.html#fusion.sequence.operator.comparison.greater_than.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">operator</span><span class="special">&gt;(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.greater_than.parameters"></a><h6>
-<a name="id522812"></a>
+<a name="id522817"></a>
             <a href="greater_than.html#fusion.sequence.operator.comparison.greater_than.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -89,7 +89,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.operator.comparison.greater_than.expression_semantics"></a><h6>
-<a name="id522946"></a>
+<a name="id522951"></a>
             <a href="greater_than.html#fusion.sequence.operator.comparison.greater_than.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -117,7 +117,7 @@
             <span class="bold"><b>Semantics</b></span>: Returns b &lt; a.
           </p>
 <a name="fusion.sequence.operator.comparison.greater_than.header"></a><h6>
-<a name="id523126"></a>
+<a name="id523130"></a>
             <a href="greater_than.html#fusion.sequence.operator.comparison.greater_than.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -125,7 +125,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">less_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.greater_than.example"></a><h6>
-<a name="id523296"></a>
+<a name="id523301"></a>
             <a href="greater_than.html#fusion.sequence.operator.comparison.greater_than.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -138,11 +138,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/greater_than_equal.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -33,7 +33,7 @@
             Lexicographically compare two sequences.
           </p>
 <a name="fusion.sequence.operator.comparison.greater_than_equal.synopsis"></a><h6>
-<a name="id523643"></a>
+<a name="id523648"></a>
             <a href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -42,7 +42,7 @@
 <span class="keyword">operator</span><span class="special">&gt;=(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.greater_than_equal.parameters"></a><h6>
-<a name="id523800"></a>
+<a name="id523805"></a>
             <a href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -88,7 +88,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.operator.comparison.greater_than_equal.expression_semantics"></a><h6>
-<a name="id523934"></a>
+<a name="id523939"></a>
             <a href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -116,7 +116,7 @@
             <span class="bold"><b>Semantics</b></span>: Returns !(a &lt; b).
           </p>
 <a name="fusion.sequence.operator.comparison.greater_than_equal.header"></a><h6>
-<a name="id524114"></a>
+<a name="id524119"></a>
             <a href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -124,7 +124,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">greater_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.greater_than_equal.example"></a><h6>
-<a name="id524285"></a>
+<a name="id524290"></a>
             <a href="greater_than_equal.html#fusion.sequence.operator.comparison.greater_than_equal.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -137,11 +137,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -34,7 +34,7 @@
             Lexicographically compare two sequences.
           </p>
 <a name="fusion.sequence.operator.comparison.less_than.synopsis"></a><h6>
-<a name="id520656"></a>
+<a name="id520662"></a>
             <a href="less_than.html#fusion.sequence.operator.comparison.less_than.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">operator</span><span class="special">&lt;(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.less_than.parameters"></a><h6>
-<a name="id520811"></a>
+<a name="id520816"></a>
             <a href="less_than.html#fusion.sequence.operator.comparison.less_than.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -89,7 +89,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.operator.comparison.less_than.expression_semantics"></a><h6>
-<a name="id520944"></a>
+<a name="id520950"></a>
             <a href="less_than.html#fusion.sequence.operator.comparison.less_than.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -119,7 +119,7 @@
             and <tt class="computeroutput"><span class="identifier">b</span></tt>.
           </p>
 <a name="fusion.sequence.operator.comparison.less_than.header"></a><h6>
-<a name="id521147"></a>
+<a name="id521153"></a>
             <a href="less_than.html#fusion.sequence.operator.comparison.less_than.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -127,7 +127,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">less</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.less_than.example"></a><h6>
-<a name="id521317"></a>
+<a name="id521323"></a>
             <a href="less_than.html#fusion.sequence.operator.comparison.less_than.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -140,11 +140,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than_equal.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than_equal.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/less_than_equal.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -34,7 +34,7 @@
             Lexicographically compare two sequences.
           </p>
 <a name="fusion.sequence.operator.comparison.less_than_equal.synopsis"></a><h6>
-<a name="id521665"></a>
+<a name="id521671"></a>
             <a href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">operator</span><span class="special">&lt;=(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.less_than_equal.parameters"></a><h6>
-<a name="id521821"></a>
+<a name="id521826"></a>
             <a href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -89,7 +89,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.operator.comparison.less_than_equal.expression_semantics"></a><h6>
-<a name="id521955"></a>
+<a name="id521961"></a>
             <a href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -117,7 +117,7 @@
             <span class="bold"><b>Semantics</b></span>: Returns !(b &lt; a).
           </p>
 <a name="fusion.sequence.operator.comparison.less_than_equal.header"></a><h6>
-<a name="id522135"></a>
+<a name="id522141"></a>
             <a href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -125,7 +125,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">less_equal</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.less_than_equal.example"></a><h6>
-<a name="id522306"></a>
+<a name="id522312"></a>
             <a href="less_than_equal.html#fusion.sequence.operator.comparison.less_than_equal.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -138,11 +138,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/not_equal.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/not_equal.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/comparison/not_equal.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -33,7 +33,7 @@
             Compare two sequences for inequality.
           </p>
 <a name="fusion.sequence.operator.comparison.not_equal.synopsis"></a><h6>
-<a name="id519710"></a>
+<a name="id519715"></a>
             <a href="not_equal.html#fusion.sequence.operator.comparison.not_equal.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -42,7 +42,7 @@
 <span class="keyword">operator</span><span class="special">!=(</span><span class="identifier">Seq1</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">Seq2</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">b</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.not_equal.parameters"></a><h6>
-<a name="id519865"></a>
+<a name="id519870"></a>
             <a href="not_equal.html#fusion.sequence.operator.comparison.not_equal.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -88,7 +88,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.sequence.operator.comparison.not_equal.expression_semantics"></a><h6>
-<a name="id519999"></a>
+<a name="id520004"></a>
             <a href="not_equal.html#fusion.sequence.operator.comparison.not_equal.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -119,7 +119,7 @@
             Returns !(a == b).
           </p>
 <a name="fusion.sequence.operator.comparison.not_equal.header"></a><h6>
-<a name="id520182"></a>
+<a name="id520188"></a>
             <a href="not_equal.html#fusion.sequence.operator.comparison.not_equal.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -127,7 +127,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">not_equal_to</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.comparison.not_equal.example"></a><h6>
-<a name="id520352"></a>
+<a name="id520357"></a>
             <a href="not_equal.html#fusion.sequence.operator.comparison.not_equal.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -140,11 +140,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/i_o.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/i_o.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/i_o.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -116,7 +116,7 @@
           representation may not be unambiguously parseable.
         </p>
 <a name="fusion.sequence.operator.i_o.header"></a><h5>
-<a name="id516759"></a>
+<a name="id516765"></a>
           <a href="i_o.html#fusion.sequence.operator.i_o.header">Header</a>
         </h5>
 <pre class="programlisting">
@@ -126,11 +126,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/i_o/in.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/i_o/in.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/i_o/in.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.operator.i_o.in"></a>in</h5></div></div></div>
 <a name="fusion.sequence.operator.i_o.in.description"></a><h6>
-<a name="id516938"></a>
+<a name="id516943"></a>
             <a href="in.html#fusion.sequence.operator.i_o.in.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             stream.
           </p>
 <a name="fusion.sequence.operator.i_o.in.synopsis"></a><h6>
-<a name="id516976"></a>
+<a name="id516982"></a>
             <a href="in.html#fusion.sequence.operator.i_o.in.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">operator</span><span class="special">&gt;&gt;(</span><span class="identifier">IStream</span><span class="special">&amp;</span> <span class="identifier">is</span><span class="special">,</span> <span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.i_o.in.parameters"></a><h6>
-<a name="id517122"></a>
+<a name="id517128"></a>
             <a href="in.html#fusion.sequence.operator.i_o.in.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -107,7 +107,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.operator.i_o.in.expression_semantics"></a><h6>
-<a name="id517253"></a>
+<a name="id517259"></a>
             <a href="in.html#fusion.sequence.operator.i_o.in.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -123,7 +123,7 @@
             <span class="identifier">e</span></tt>.
           </p>
 <a name="fusion.sequence.operator.i_o.in.header"></a><h6>
-<a name="id517373"></a>
+<a name="id517379"></a>
             <a href="in.html#fusion.sequence.operator.i_o.in.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -131,7 +131,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">in</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.i_o.in.example"></a><h6>
-<a name="id517541"></a>
+<a name="id517546"></a>
             <a href="in.html#fusion.sequence.operator.i_o.in.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -141,11 +141,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/i_o/out.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/i_o/out.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/sequence/operator/i_o/out.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h5 class="title">
 <a name="fusion.sequence.operator.i_o.out"></a>out</h5></div></div></div>
 <a name="fusion.sequence.operator.i_o.out.description"></a><h6>
-<a name="id517702"></a>
+<a name="id517707"></a>
             <a href="out.html#fusion.sequence.operator.i_o.out.description">Description</a>
           </h6>
 <p>
@@ -34,7 +34,7 @@
             stream.
           </p>
 <a name="fusion.sequence.operator.i_o.out.synopsis"></a><h6>
-<a name="id517740"></a>
+<a name="id517746"></a>
             <a href="out.html#fusion.sequence.operator.i_o.out.synopsis">Synopsis</a>
           </h6>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="keyword">operator</span><span class="special">&lt;&lt;(</span><span class="identifier">OStream</span><span class="special">&amp;</span> <span class="identifier">os</span><span class="special">,</span> <span class="identifier">Sequence</span><span class="special">&amp;</span> <span class="identifier">seq</span><span class="special">);</span>
 </pre>
 <a name="fusion.sequence.operator.i_o.out.parameters"></a><h6>
-<a name="id517887"></a>
+<a name="id517893"></a>
             <a href="out.html#fusion.sequence.operator.i_o.out.parameters">Parameters</a>
           </h6>
 <div class="informaltable"><table class="table">
@@ -107,7 +107,7 @@
 </tbody>
 </table></div>
 <a name="fusion.sequence.operator.i_o.out.expression_semantics"></a><h6>
-<a name="id518017"></a>
+<a name="id518023"></a>
             <a href="out.html#fusion.sequence.operator.i_o.out.expression_semantics">Expression
             Semantics</a>
           </h6>
@@ -123,7 +123,7 @@
             <span class="identifier">e</span></tt>.
           </p>
 <a name="fusion.sequence.operator.i_o.out.header"></a><h6>
-<a name="id518138"></a>
+<a name="id518143"></a>
             <a href="out.html#fusion.sequence.operator.i_o.out.header">Header</a>
           </h6>
 <pre class="programlisting">
@@ -131,7 +131,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">out</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.sequence.operator.i_o.out.example"></a><h6>
-<a name="id518306"></a>
+<a name="id518312"></a>
             <a href="out.html#fusion.sequence.operator.i_o.out.example">Example</a>
           </h6>
 <pre class="programlisting">
@@ -140,11 +140,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/support.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/support.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/support.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -40,11 +40,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/support/category_of.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/support/category_of.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/support/category_of.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.support.category_of"></a>category_of</h3></div></div></div>
 <a name="fusion.support.category_of.description"></a><h4>
-<a name="id462948"></a>
+<a name="id462954"></a>
         <a href="category_of.html#fusion.support.category_of.description">Description</a>
       </h4>
 <p>
@@ -36,7 +36,7 @@
         <a href="../sequence/concepts.html" title="Concepts">Sequence Concepts</a>).
       </p>
 <a name="fusion.support.category_of.synopsis"></a><h4>
-<a name="id463016"></a>
+<a name="id463022"></a>
         <a href="category_of.html#fusion.support.category_of.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.support.category_of.parameters"></a><h4>
-<a name="id463147"></a>
+<a name="id463153"></a>
         <a href="category_of.html#fusion.support.category_of.parameters">Parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -95,7 +95,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.support.category_of.expression_semantics"></a><h4>
-<a name="id463253"></a>
+<a name="id463259"></a>
         <a href="category_of.html#fusion.support.category_of.expression_semantics">Expression
         Semantics</a>
       </h4>
@@ -161,7 +161,7 @@
         of a particular Sequence or Iterator.
       </p>
 <a name="fusion.support.category_of.header"></a><h4>
-<a name="id463857"></a>
+<a name="id463862"></a>
         <a href="category_of.html#fusion.support.category_of.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -169,7 +169,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">category_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.support.category_of.example"></a><h4>
-<a name="id464015"></a>
+<a name="id464020"></a>
         <a href="category_of.html#fusion.support.category_of.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -182,11 +182,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/support/deduce.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/support/deduce.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/support/deduce.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.support.deduce"></a>deduce</h3></div></div></div>
 <a name="fusion.support.deduce.description"></a><h4>
-<a name="id464334"></a>
+<a name="id464340"></a>
         <a href="deduce.html#fusion.support.deduce.description">Description</a>
       </h4>
 <p>
@@ -39,7 +39,7 @@
         Reference wrappers are removed (see boost::ref).
       </p>
 <a name="fusion.support.deduce.header"></a><h4>
-<a name="id464433"></a>
+<a name="id464439"></a>
         <a href="deduce.html#fusion.support.deduce.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deduce</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.support.deduce.synopsis"></a><h4>
-<a name="id464590"></a>
+<a name="id464595"></a>
         <a href="deduce.html#fusion.support.deduce.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -61,7 +61,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.support.deduce.example"></a><h4>
-<a name="id464721"></a>
+<a name="id464726"></a>
         <a href="deduce.html#fusion.support.deduce.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -82,18 +82,19 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.support.deduce.see_also"></a><h4>
-<a name="id465086"></a>
+<a name="id465091"></a>
         <a href="deduce.html#fusion.support.deduce.see_also">See also</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li>deduce_sequence</li></ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/support/deduce_sequence.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/support/deduce_sequence.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/support/deduce_sequence.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.support.deduce_sequence"></a>deduce_sequence</h3></div></div></div>
 <a name="fusion.support.deduce_sequence.description"></a><h4>
-<a name="id465154"></a>
+<a name="id465160"></a>
         <a href="deduce_sequence.html#fusion.support.deduce_sequence.description">Description</a>
       </h4>
 <p>
@@ -39,7 +39,7 @@
         original type as its argument.
       </p>
 <a name="fusion.support.deduce_sequence.header"></a><h4>
-<a name="id465216"></a>
+<a name="id465222"></a>
         <a href="deduce_sequence.html#fusion.support.deduce_sequence.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">deduce_sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.support.deduce_sequence.synopsis"></a><h4>
-<a name="id465373"></a>
+<a name="id465380"></a>
         <a href="deduce_sequence.html#fusion.support.deduce_sequence.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -61,7 +61,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.support.deduce_sequence.example"></a><h4>
-<a name="id465505"></a>
+<a name="id465512"></a>
         <a href="deduce_sequence.html#fusion.support.deduce_sequence.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -84,18 +84,19 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.support.deduce_sequence.see_also"></a><h4>
-<a name="id466065"></a>
+<a name="id466071"></a>
         <a href="deduce_sequence.html#fusion.support.deduce_sequence.see_also">See also</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li>deduce</li></ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/support/is_sequence.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/support/is_sequence.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/support/is_sequence.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.support.is_sequence"></a>is_sequence</h3></div></div></div>
 <a name="fusion.support.is_sequence.description"></a><h4>
-<a name="id459696"></a>
+<a name="id459701"></a>
         <a href="is_sequence.html#fusion.support.is_sequence.description">Description</a>
       </h4>
 <p>
@@ -37,7 +37,7 @@
         conforming sequences.
       </p>
 <a name="fusion.support.is_sequence.synopsis"></a><h4>
-<a name="id459789"></a>
+<a name="id459795"></a>
         <a href="is_sequence.html#fusion.support.is_sequence.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -51,7 +51,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.support.is_sequence.parameters"></a><h4>
-<a name="id459920"></a>
+<a name="id459926"></a>
         <a href="is_sequence.html#fusion.support.is_sequence.parameters">Parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -96,7 +96,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.support.is_sequence.expression_semantics"></a><h4>
-<a name="id460026"></a>
+<a name="id460032"></a>
         <a href="is_sequence.html#fusion.support.is_sequence.expression_semantics">Expression
         Semantics</a>
       </h4>
@@ -114,7 +114,7 @@
         otherwise.
       </p>
 <a name="fusion.support.is_sequence.header"></a><h4>
-<a name="id460197"></a>
+<a name="id460202"></a>
         <a href="is_sequence.html#fusion.support.is_sequence.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -122,7 +122,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">is_sequence</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.support.is_sequence.example"></a><h4>
-<a name="id460354"></a>
+<a name="id460359"></a>
         <a href="is_sequence.html#fusion.support.is_sequence.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -136,11 +136,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/support/is_view.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/support/is_view.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/support/is_view.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.support.is_view"></a>is_view</h3></div></div></div>
 <a name="fusion.support.is_view.description"></a><h4>
-<a name="id460800"></a>
+<a name="id460805"></a>
         <a href="is_view.html#fusion.support.is_view.description">Description</a>
       </h4>
 <p>
@@ -40,7 +40,7 @@
         specialized to accomodate clients providing Fusion conforming views.
       </p>
 <a name="fusion.support.is_view.synopsis"></a><h4>
-<a name="id460910"></a>
+<a name="id460916"></a>
         <a href="is_view.html#fusion.support.is_view.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -54,7 +54,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.support.is_view.parameters"></a><h4>
-<a name="id461041"></a>
+<a name="id461047"></a>
         <a href="is_view.html#fusion.support.is_view.parameters">Parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.support.is_view.expression_semantics"></a><h4>
-<a name="id461147"></a>
+<a name="id461153"></a>
         <a href="is_view.html#fusion.support.is_view.expression_semantics">Expression Semantics</a>
       </h4>
 <pre class="programlisting">
@@ -116,7 +116,7 @@
         otherwise.
       </p>
 <a name="fusion.support.is_view.header"></a><h4>
-<a name="id461317"></a>
+<a name="id461323"></a>
         <a href="is_view.html#fusion.support.is_view.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -124,7 +124,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">is_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.support.is_view.example"></a><h4>
-<a name="id461473"></a>
+<a name="id461479"></a>
         <a href="is_view.html#fusion.support.is_view.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -140,11 +140,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/support/pair.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/support/pair.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/support/pair.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.support.pair"></a>pair</h3></div></div></div>
 <a name="fusion.support.pair.description"></a><h4>
-<a name="id466130"></a>
+<a name="id466136"></a>
         <a href="pair.html#fusion.support.pair.description">Description</a>
       </h4>
 <p>
@@ -37,7 +37,7 @@
         for example.
       </p>
 <a name="fusion.support.pair.synopsis"></a><h4>
-<a name="id466234"></a>
+<a name="id466241"></a>
         <a href="pair.html#fusion.support.pair.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -61,7 +61,7 @@
 <span class="identifier">make_pair</span><span class="special">(</span><span class="identifier">Second</span> <span class="keyword">const</span> <span class="special">&amp;);</span>
 </pre>
 <a name="fusion.support.pair.template_parameters"></a><h4>
-<a name="id466677"></a>
+<a name="id466684"></a>
         <a href="pair.html#fusion.support.pair.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -140,7 +140,7 @@
 </dl>
 </div>
 <a name="fusion.support.pair.expression_semantics"></a><h4>
-<a name="id466957"></a>
+<a name="id466964"></a>
         <a href="pair.html#fusion.support.pair.expression_semantics">Expression Semantics</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -307,7 +307,7 @@
 </tbody>
 </table></div>
 <a name="fusion.support.pair.header"></a><h4>
-<a name="id467672"></a>
+<a name="id467677"></a>
         <a href="pair.html#fusion.support.pair.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -315,7 +315,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">pair</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.support.pair.example"></a><h4>
-<a name="id467828"></a>
+<a name="id467833"></a>
         <a href="pair.html#fusion.support.pair.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -327,11 +327,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/support/tag_of.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/support/tag_of.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/support/tag_of.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.support.tag_of"></a>tag_of</h3></div></div></div>
 <a name="fusion.support.tag_of.description"></a><h4>
-<a name="id461923"></a>
+<a name="id461929"></a>
         <a href="tag_of.html#fusion.support.tag_of.description">Description</a>
       </h4>
 <p>
@@ -40,7 +40,7 @@
         conforming sequences.
       </p>
 <a name="fusion.support.tag_of.synopsis"></a><h4>
-<a name="id461983"></a>
+<a name="id461989"></a>
         <a href="tag_of.html#fusion.support.tag_of.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -54,7 +54,7 @@
 <span class="special">}</span>
 </pre>
 <a name="fusion.support.tag_of.parameters"></a><h4>
-<a name="id462112"></a>
+<a name="id462118"></a>
         <a href="tag_of.html#fusion.support.tag_of.parameters">Parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.support.tag_of.expression_semantics"></a><h4>
-<a name="id462219"></a>
+<a name="id462224"></a>
         <a href="tag_of.html#fusion.support.tag_of.expression_semantics">Expression Semantics</a>
       </h4>
 <pre class="programlisting">
@@ -113,7 +113,7 @@
         with <tt class="computeroutput"><span class="identifier">T</span></tt>.
       </p>
 <a name="fusion.support.tag_of.header"></a><h4>
-<a name="id462337"></a>
+<a name="id462343"></a>
         <a href="tag_of.html#fusion.support.tag_of.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -121,7 +121,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">tag_of</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.support.tag_of.example"></a><h4>
-<a name="id462493"></a>
+<a name="id462499"></a>
         <a href="tag_of.html#fusion.support.tag_of.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -136,11 +136,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/tuple.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/tuple.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/tuple.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -54,11 +54,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -48,7 +48,7 @@
         in future releases of fusion.
       </p>
 <a name="fusion.tuple.class_template_tuple.synopsis"></a><h4>
-<a name="id632858"></a>
+<a name="id632864"></a>
         <a href="class_template_tuple.html#fusion.tuple.class_template_tuple.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -65,11 +65,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple/construction.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple/construction.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple/construction.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -27,7 +27,7 @@
 <div class="titlepage"><div><div><h4 class="title">
 <a name="fusion.tuple.class_template_tuple.construction"></a>Construction</h4></div></div></div>
 <a name="fusion.tuple.class_template_tuple.construction.description"></a><h5>
-<a name="id633028"></a>
+<a name="id633034"></a>
           <a href="construction.html#fusion.tuple.class_template_tuple.construction.description">Description</a>
         </h5>
 <p>
@@ -38,7 +38,7 @@
           in this section.
         </p>
 <a name="fusion.tuple.class_template_tuple.construction.specification"></a><h5>
-<a name="id633069"></a>
+<a name="id633075"></a>
           <a href="construction.html#fusion.tuple.class_template_tuple.construction.specification">Specification</a>
         </h5>
 <div class="variablelist">
@@ -119,11 +119,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple/element_access.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple/element_access.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple/element_access.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -31,7 +31,7 @@
         access">Element
         access</a></h4></div></div></div>
 <a name="fusion.tuple.class_template_tuple.element_access.description"></a><h5>
-<a name="id635022"></a>
+<a name="id635029"></a>
           <a href="element_access.html#fusion.tuple.class_template_tuple.element_access.description">Description</a>
         </h5>
 <p>
@@ -40,7 +40,7 @@
           function to provide access to it's elements by zero based numeric index.
         </p>
 <a name="fusion.tuple.class_template_tuple.element_access.specification"></a><h5>
-<a name="id635072"></a>
+<a name="id635078"></a>
           <a href="element_access.html#fusion.tuple.class_template_tuple.element_access.specification">Specification</a>
         </h5>
 <pre class="programlisting">
@@ -84,11 +84,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple/relational_operators.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple/relational_operators.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple/relational_operators.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,7 +30,7 @@
         operators">Relational
         operators</a></h4></div></div></div>
 <a name="fusion.tuple.class_template_tuple.relational_operators.description"></a><h5>
-<a name="id635689"></a>
+<a name="id635696"></a>
           <a href="relational_operators.html#fusion.tuple.class_template_tuple.relational_operators.description">Description</a>
         </h5>
 <p>
@@ -38,7 +38,7 @@
           Tuple</a> provides the standard boolean relational operators.
         </p>
 <a name="fusion.tuple.class_template_tuple.relational_operators.specification"></a><h5>
-<a name="id635727"></a>
+<a name="id635734"></a>
           <a href="relational_operators.html#fusion.tuple.class_template_tuple.relational_operators.specification">Specification</a>
         </h5>
 <div class="variablelist">
@@ -196,11 +196,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_creation_functions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,7 +30,7 @@
         creation functions">Tuple
         creation functions</a></h4></div></div></div>
 <a name="fusion.tuple.class_template_tuple.tuple_creation_functions.description"></a><h5>
-<a name="id633802"></a>
+<a name="id633808"></a>
           <a href="tuple_creation_functions.html#fusion.tuple.class_template_tuple.tuple_creation_functions.description">Description</a>
         </h5>
 <p>
@@ -40,7 +40,7 @@
           functions are described in this section.
         </p>
 <a name="fusion.tuple.class_template_tuple.tuple_creation_functions.specification"></a><h5>
-<a name="id633873"></a>
+<a name="id633879"></a>
           <a href="tuple_creation_functions.html#fusion.tuple.class_template_tuple.tuple_creation_functions.specification">Specification</a>
         </h5>
 <pre class="programlisting">
@@ -69,11 +69,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/tuple/class_template_tuple/tuple_helper_classes.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -31,7 +31,7 @@
         helper classes">Tuple
         helper classes</a></h4></div></div></div>
 <a name="fusion.tuple.class_template_tuple.tuple_helper_classes.description"></a><h5>
-<a name="id634585"></a>
+<a name="id634591"></a>
           <a href="tuple_helper_classes.html#fusion.tuple.class_template_tuple.tuple_helper_classes.description">Description</a>
         </h5>
 <p>
@@ -40,7 +40,7 @@
           tuple size, and the element types.
         </p>
 <a name="fusion.tuple.class_template_tuple.tuple_helper_classes.specification"></a><h5>
-<a name="id634624"></a>
+<a name="id634630"></a>
           <a href="tuple_helper_classes.html#fusion.tuple.class_template_tuple.tuple_helper_classes.specification">Specification</a>
         </h5>
 <pre class="programlisting">
@@ -76,11 +76,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/tuple/pairs.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/tuple/pairs.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/tuple/pairs.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -27,7 +27,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.tuple.pairs"></a>Pairs</h3></div></div></div>
 <a name="fusion.tuple.pairs.description"></a><h4>
-<a name="id639023"></a>
+<a name="id639030"></a>
         <a href="pairs.html#fusion.tuple.pairs.description">Description</a>
       </h4>
 <p>
@@ -36,7 +36,7 @@
         as if it were a 2 element tuple.
       </p>
 <a name="fusion.tuple.pairs.specification"></a><h4>
-<a name="id639080"></a>
+<a name="id639087"></a>
         <a href="pairs.html#fusion.tuple.pairs.specification">Specification</a>
       </h4>
 <pre class="programlisting">
@@ -97,11 +97,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/view.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/view.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/view.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -44,7 +44,7 @@
       to copy and be passed around by value.
     </p>
 <a name="fusion.view.header"></a><h3>
-<a name="id560231"></a>
+<a name="id560236"></a>
       <a href="view.html#fusion.view.header">Header</a>
     </h3>
 <pre class="programlisting">
@@ -54,11 +54,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/view/filter_view.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/view/filter_view.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/view/filter_view.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.view.filter_view"></a>filter_view</h3></div></div></div>
 <a name="fusion.view.filter_view.description"></a><h4>
-<a name="id561376"></a>
+<a name="id561380"></a>
         <a href="filter_view.html#fusion.view.filter_view.description">Description</a>
       </h4>
 <p>
@@ -37,7 +37,7 @@
         only those elements for which its predicate evaluates to <tt class="computeroutput"><span class="identifier">mpl</span><span class="special">::</span><span class="identifier">true_</span></tt>.
       </p>
 <a name="fusion.view.filter_view.header"></a><h4>
-<a name="id561458"></a>
+<a name="id561463"></a>
         <a href="filter_view.html#fusion.view.filter_view.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">filter_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.view.filter_view.synopsis"></a><h4>
-<a name="id561616"></a>
+<a name="id561620"></a>
         <a href="filter_view.html#fusion.view.filter_view.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -53,7 +53,7 @@
 <span class="keyword">struct</span> <span class="identifier">filter_view</span><span class="special">;</span>
 </pre>
 <a name="fusion.view.filter_view.template_parameters"></a><h4>
-<a name="id561714"></a>
+<a name="id561718"></a>
         <a href="filter_view.html#fusion.view.filter_view.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -117,7 +117,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.filter_view.model_of"></a><h4>
-<a name="id561882"></a>
+<a name="id561887"></a>
         <a href="filter_view.html#fusion.view.filter_view.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/forward_sequence.html" title="Forward
@@ -142,7 +142,7 @@
 </dl>
 </div>
 <a name="fusion.view.filter_view.expression_semantics"></a><h4>
-<a name="id562045"></a>
+<a name="id562049"></a>
         <a href="filter_view.html#fusion.view.filter_view.expression_semantics">Expression Semantics</a>
       </h4>
 <p>
@@ -214,7 +214,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.filter_view.example"></a><h4>
-<a name="id562357"></a>
+<a name="id562362"></a>
         <a href="filter_view.html#fusion.view.filter_view.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -231,11 +231,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/view/iterator_range.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/view/iterator_range.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/view/iterator_range.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.view.iterator_range"></a>iterator_range</h3></div></div></div>
 <a name="fusion.view.iterator_range.description"></a><h4>
-<a name="id562832"></a>
+<a name="id562836"></a>
         <a href="iterator_range.html#fusion.view.iterator_range.description">Description</a>
       </h4>
 <p>
@@ -34,7 +34,7 @@
         sub-range of its underlying sequence delimited by a pair of iterators.
       </p>
 <a name="fusion.view.iterator_range.header"></a><h4>
-<a name="id562873"></a>
+<a name="id562878"></a>
         <a href="iterator_range.html#fusion.view.iterator_range.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -42,7 +42,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">iterator_range</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.view.iterator_range.synopsis"></a><h4>
-<a name="id563031"></a>
+<a name="id563036"></a>
         <a href="iterator_range.html#fusion.view.iterator_range.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 <span class="keyword">struct</span> <span class="identifier">iterator_range</span><span class="special">;</span>
 </pre>
 <a name="fusion.view.iterator_range.template_parameters"></a><h4>
-<a name="id563130"></a>
+<a name="id563134"></a>
         <a href="iterator_range.html#fusion.view.iterator_range.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -112,7 +112,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.iterator_range.model_of"></a><h4>
-<a name="id563284"></a>
+<a name="id563288"></a>
         <a href="iterator_range.html#fusion.view.iterator_range.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li>
@@ -149,7 +149,7 @@
 </dl>
 </div>
 <a name="fusion.view.iterator_range.expression_semantics"></a><h4>
-<a name="id563514"></a>
+<a name="id563518"></a>
         <a href="iterator_range.html#fusion.view.iterator_range.expression_semantics">Expression
         Semantics</a>
       </h4>
@@ -224,7 +224,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.iterator_range.example"></a><h4>
-<a name="id563850"></a>
+<a name="id563854"></a>
         <a href="iterator_range.html#fusion.view.iterator_range.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -246,11 +246,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/view/joint_view.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/view/joint_view.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/view/joint_view.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.view.joint_view"></a>joint_view</h3></div></div></div>
 <a name="fusion.view.joint_view.description"></a><h4>
-<a name="id564515"></a>
+<a name="id564520"></a>
         <a href="joint_view.html#fusion.view.joint_view.description">Description</a>
       </h4>
 <p>
@@ -34,7 +34,7 @@
         which is a concatenation of two sequences.
       </p>
 <a name="fusion.view.joint_view.header"></a><h4>
-<a name="id564557"></a>
+<a name="id564561"></a>
         <a href="joint_view.html#fusion.view.joint_view.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -42,7 +42,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">joint_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.view.joint_view.synopsis"></a><h4>
-<a name="id564714"></a>
+<a name="id564719"></a>
         <a href="joint_view.html#fusion.view.joint_view.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -50,7 +50,7 @@
 <span class="keyword">struct</span> <span class="identifier">joint_view</span><span class="special">;</span>
 </pre>
 <a name="fusion.view.joint_view.template_parameters"></a><h4>
-<a name="id564812"></a>
+<a name="id564816"></a>
         <a href="joint_view.html#fusion.view.joint_view.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -116,7 +116,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.joint_view.model_of"></a><h4>
-<a name="id564968"></a>
+<a name="id564973"></a>
         <a href="joint_view.html#fusion.view.joint_view.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/forward_sequence.html" title="Forward
@@ -144,7 +144,7 @@
 </dl>
 </div>
 <a name="fusion.view.joint_view.expression_semantics"></a><h4>
-<a name="id565168"></a>
+<a name="id565173"></a>
         <a href="joint_view.html#fusion.view.joint_view.expression_semantics">Expression Semantics</a>
       </h4>
 <p>
@@ -217,7 +217,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.joint_view.example"></a><h4>
-<a name="id565504"></a>
+<a name="id565508"></a>
         <a href="joint_view.html#fusion.view.joint_view.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -232,11 +232,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/view/reverse_view.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/view/reverse_view.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/view/reverse_view.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -31,7 +31,7 @@
         element will be its first.
       </p>
 <a name="fusion.view.reverse_view.header"></a><h4>
-<a name="id569611"></a>
+<a name="id569616"></a>
         <a href="reverse_view.html#fusion.view.reverse_view.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -39,7 +39,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">reverse_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.view.reverse_view.synopsis"></a><h4>
-<a name="id569768"></a>
+<a name="id569773"></a>
         <a href="reverse_view.html#fusion.view.reverse_view.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -47,7 +47,7 @@
 <span class="keyword">struct</span> <span class="identifier">reverse_view</span><span class="special">;</span>
 </pre>
 <a name="fusion.view.reverse_view.template_parameters"></a><h4>
-<a name="id569849"></a>
+<a name="id569854"></a>
         <a href="reverse_view.html#fusion.view.reverse_view.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -93,7 +93,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.view.reverse_view.model_of"></a><h4>
-<a name="id569962"></a>
+<a name="id569967"></a>
         <a href="reverse_view.html#fusion.view.reverse_view.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/bidirectional_sequence.html" title="Bidirectional
@@ -118,7 +118,7 @@
 </dl>
 </div>
 <a name="fusion.view.reverse_view.expression_semantics"></a><h4>
-<a name="id570127"></a>
+<a name="id570132"></a>
         <a href="reverse_view.html#fusion.view.reverse_view.expression_semantics">Expression
         Semantics</a>
       </h4>
@@ -191,7 +191,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.reverse_view.example"></a><h4>
-<a name="id570440"></a>
+<a name="id570444"></a>
         <a href="reverse_view.html#fusion.view.reverse_view.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -204,11 +204,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/view/single_view.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/view/single_view.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/view/single_view.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -30,7 +30,7 @@
         a value as a single element sequence.
       </p>
 <a name="fusion.view.single_view.header"></a><h4>
-<a name="id560411"></a>
+<a name="id560415"></a>
         <a href="single_view.html#fusion.view.single_view.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -38,7 +38,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">single_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.view.single_view.synopsis"></a><h4>
-<a name="id560568"></a>
+<a name="id560572"></a>
         <a href="single_view.html#fusion.view.single_view.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -46,7 +46,7 @@
 <span class="keyword">struct</span> <span class="identifier">single_view</span><span class="special">;</span>
 </pre>
 <a name="fusion.view.single_view.template_parameters"></a><h4>
-<a name="id560648"></a>
+<a name="id560653"></a>
         <a href="single_view.html#fusion.view.single_view.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -90,7 +90,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.view.single_view.model_of"></a><h4>
-<a name="id560752"></a>
+<a name="id560757"></a>
         <a href="single_view.html#fusion.view.single_view.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li><a href="../sequence/concepts/forward_sequence.html" title="Forward
@@ -114,7 +114,7 @@
 </dl>
 </div>
 <a name="fusion.view.single_view.expression_semantics"></a><h4>
-<a name="id560917"></a>
+<a name="id560921"></a>
         <a href="single_view.html#fusion.view.single_view.expression_semantics">Expression Semantics</a>
       </h4>
 <p>
@@ -186,7 +186,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.single_view.example"></a><h4>
-<a name="id561229"></a>
+<a name="id561233"></a>
         <a href="single_view.html#fusion.view.single_view.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -196,11 +196,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/view/transform_view.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/view/transform_view.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/view/transform_view.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -35,7 +35,7 @@
         Traversal Concept</a>) of its underlying sequence or sequences.
       </p>
 <a name="fusion.view.transform_view.header"></a><h4>
-<a name="id567311"></a>
+<a name="id567316"></a>
         <a href="transform_view.html#fusion.view.transform_view.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -43,7 +43,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">transform_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.view.transform_view.synopsis"></a><h4>
-<a name="id567470"></a>
+<a name="id567474"></a>
         <a href="transform_view.html#fusion.view.transform_view.synopsis">Synopsis</a>
       </h4>
 <p>
@@ -61,7 +61,7 @@
 <span class="keyword">struct</span> <span class="identifier">transform_view</span><span class="special">;</span>
 </pre>
 <a name="fusion.view.transform_view.template_parameters"></a><h4>
-<a name="id567677"></a>
+<a name="id567682"></a>
         <a href="transform_view.html#fusion.view.transform_view.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -183,7 +183,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.transform_view.model_of"></a><h4>
-<a name="id568142"></a>
+<a name="id568147"></a>
         <a href="transform_view.html#fusion.view.transform_view.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li>
@@ -242,7 +242,7 @@
 </dl>
 </div>
 <a name="fusion.view.transform_view.expression_semantics"></a><h4>
-<a name="id568543"></a>
+<a name="id568548"></a>
         <a href="transform_view.html#fusion.view.transform_view.expression_semantics">Expression
         Semantics</a>
       </h4>
@@ -337,7 +337,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.transform_view.example"></a><h4>
-<a name="id569023"></a>
+<a name="id569028"></a>
         <a href="transform_view.html#fusion.view.transform_view.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -367,11 +367,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/fusion/view/zip_view.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/fusion/view/zip_view.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/fusion/view/zip_view.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="fusion.view.zip_view"></a>zip_view</h3></div></div></div>
 <a name="fusion.view.zip_view.description"></a><h4>
-<a name="id565912"></a>
+<a name="id565916"></a>
         <a href="zip_view.html#fusion.view.zip_view.description">Description</a>
       </h4>
 <p>
@@ -37,7 +37,7 @@
         to the component <span class="underline">_sequence</span>_s.
       </p>
 <a name="fusion.view.zip_view.header"></a><h4>
-<a name="id565990"></a>
+<a name="id565994"></a>
         <a href="zip_view.html#fusion.view.zip_view.header">Header</a>
       </h4>
 <pre class="programlisting">
@@ -45,7 +45,7 @@
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">fusion</span><span class="special">/</span><span class="identifier">include</span><span class="special">/</span><span class="identifier">zip_view</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 </pre>
 <a name="fusion.view.zip_view.synopsis"></a><h4>
-<a name="id566148"></a>
+<a name="id566152"></a>
         <a href="zip_view.html#fusion.view.zip_view.synopsis">Synopsis</a>
       </h4>
 <pre class="programlisting">
@@ -53,7 +53,7 @@
 <span class="keyword">struct</span> <span class="identifier">zip_view</span><span class="special">;</span>
 </pre>
 <a name="fusion.view.zip_view.template_parameters"></a><h4>
-<a name="id566228"></a>
+<a name="id566232"></a>
         <a href="zip_view.html#fusion.view.zip_view.template_parameters">Template parameters</a>
       </h4>
 <div class="informaltable"><table class="table">
@@ -99,7 +99,7 @@
 </tr></tbody>
 </table></div>
 <a name="fusion.view.zip_view.model_of"></a><h4>
-<a name="id566348"></a>
+<a name="id566352"></a>
         <a href="zip_view.html#fusion.view.zip_view.model_of">Model of</a>
       </h4>
 <div class="itemizedlist"><ul type="disc"><li>
@@ -132,7 +132,7 @@
 </dl>
 </div>
 <a name="fusion.view.zip_view.expression_semantics"></a><h4>
-<a name="id566543"></a>
+<a name="id566547"></a>
         <a href="zip_view.html#fusion.view.zip_view.expression_semantics">Expression Semantics</a>
       </h4>
 <p>
@@ -204,7 +204,7 @@
 </tbody>
 </table></div>
 <a name="fusion.view.zip_view.example"></a><h4>
-<a name="id566852"></a>
+<a name="id566856"></a>
         <a href="zip_view.html#fusion.view.zip_view.example">Example</a>
       </h4>
 <pre class="programlisting">
@@ -218,11 +218,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
+<td align="right"><div class="copyright-footer">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/fusion/doc/html/index.html
==============================================================================
--- branches/proto/v3/libs/fusion/doc/html/index.html (original)
+++ branches/proto/v3/libs/fusion/doc/html/index.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -34,7 +34,7 @@
 <div><p class="copyright">Copyright © 2001-2007 Joel de Guzman, Dan Marsden, Tobias
       Schwinger</p></div>
 <div><div class="legalnotice">
-<a name="id385767"></a><p>
+<a name="id455993"></a><p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
       </p>
@@ -244,8 +244,8 @@
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: November 07, 2007 at 03:41:59 GMT</small></p></td>
-<td align="right"><div class="copyright-footer"><small></small></div></td>
+<td align="left"><p><small>Last revised: November 14, 2007 at 10:10:22 GMT</small></p></td>
+<td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav"><a accesskey="n" href="fusion/preface.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a></div>

Modified: branches/proto/v3/libs/fusion/test/sequence/ext_/iterator_range_s.cpp
==============================================================================
--- branches/proto/v3/libs/fusion/test/sequence/ext_/iterator_range_s.cpp (original)
+++ branches/proto/v3/libs/fusion/test/sequence/ext_/iterator_range_s.cpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -43,8 +43,8 @@
     using namespace fusion;
     using mpl::_;
 
- typedef typename result_of::find_if_s<Tree const, is_same<_,short> >::type short_iter;
- typedef typename result_of::find_if_s<Tree const, is_same<_,float> >::type float_iter;
+ typedef typename fusion::result_of::find_if_s<Tree const, is_same<_,short> >::type short_iter;
+ typedef typename fusion::result_of::find_if_s<Tree const, is_same<_,float> >::type float_iter;
 
     typedef iterator_range<short_iter, float_iter> slice_t;
     BOOST_STATIC_ASSERT(traits::is_segmented<slice_t>::value);

Modified: branches/proto/v3/libs/fusion/test/sequence/filter_view.cpp
==============================================================================
--- branches/proto/v3/libs/fusion/test/sequence/filter_view.cpp (original)
+++ branches/proto/v3/libs/fusion/test/sequence/filter_view.cpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -95,6 +95,7 @@
         // (e.g. comeau 4.3.3, intel) have problems with this.
         // vc7.1 and g++ are ok. The errors from comeau are useless.
         
+#ifndef __EDG_VERSION__
         typedef vector_c<int, 5, 1, 2, 3, 6, 0, -1> vector_type;
         typedef filter_view<vector_type const, less<_, int_<3> > > filter_view_type;
         vector_type v;
@@ -102,6 +103,7 @@
         std::cout << view << std::endl;
         BOOST_TEST((view == make_vector(1, 2, 0, -1)));
         BOOST_STATIC_ASSERT(result_of::size<filter_view_type>::value == 4);
+#endif
     }
 
     {

Modified: branches/proto/v3/libs/gil/doc/index.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/index.html (original)
+++ branches/proto/v3/libs/gil/doc/index.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -70,7 +70,7 @@
 design rationale.
 
 <p>
-<li><strong>Doxygen Documentation</strong>
+<li><strong>Doxygen Documentation</strong>
 
 <p>
 Interactive cross-linked documentation
@@ -78,15 +78,17 @@
 <p>
 <li>Sample files:
     <ul>
- <li>x_gradient.cpp Writing an algorithm that operates on generic images</li>
- <li>dynamic_image.cpp Using images whose properties (color space, channel type) are specified at run time</li>
- <li>histogram.cpp Creating a histogram</li>
- <li>interleaved_ptr.cpp,interleaved_ptr.hpp,interleaved_ref.hpp Creating your own pixel reference and pixel iterator</li>
- <li>mandelbrot.cpp Creating a synthetic image defined by a function</li>
- <li>packed_pixel.cpp Defining bitmasks and images whose channels or pixels are not byte-aligned</li>
- <li>resize.cpp Rescaling an image using bilinear sampling (requires the optional Numeric extension)</li>
- <li>affine.cpp Applying an affine transformation to an image (requires the optional Numeric extension)</li>
- <li>convolution.cpp Blurring images (requires the optional Numeric extension)</li>
+ <li>x_gradient.cpp Writing an algorithm that operates on generic images</li>
+ <li>dynamic_image.cpp Using images whose properties (color space, channel type) are specified at run time</li>
+ <li>histogram.cpp Creating a histogram</li>
+ <li>interleaved_ptr.cpp,
+ interleaved_ptr.hpp,
+ interleaved_ref.hpp Creating your own pixel reference and pixel iterator</li>
+ <li>mandelbrot.cpp Creating a synthetic image defined by a function</li>
+ <li>packed_pixel.cpp Defining bitmasks and images whose channels or pixels are not byte-aligned</li>
+ <li>resize.cpp Rescaling an image using bilinear sampling (requires the optional Numeric extension)</li>
+ <li>affine.cpp Applying an affine transformation to an image (requires the optional Numeric extension)</li>
+ <li>convolution.cpp Blurring images (requires the optional Numeric extension)</li>
     </ul>
 
 </ul>

Deleted: branches/proto/v3/libs/iterator/doc/.cvsignore
==============================================================================
--- branches/proto/v3/libs/iterator/doc/.cvsignore 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
+++ (empty file)
@@ -1 +0,0 @@
-GNUmakefile

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html4_symbols.qbk
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html4_symbols.qbk (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html4_symbols.qbk 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -1,6 +1,7 @@
 [/ Symbols and Greek letters (about 120) from HTML4 ]
 [/ File HTML4_symbols.qbk]
 [/ See http://www.htmlhelp.com/reference/html40/entities/symbols.html]
+[/ http://www.alanwood.net/demos/ent4_frame.html]
 [/ All (except 2 angle brackets) show OK on Firefox 2.0]
 
 [/ See also Latin-1 aka Western (ISO-8859-1) in latin1_symbols.qbk]

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/math.qbk
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/math.qbk (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/math.qbk 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -25,7 +25,7 @@
 [include html4_symbols.qbk] [/ just for testing]
 [/include latin1_symbols.qbk] [/ just for testing]
 [include common_overviews.qbk][/ overviews that appear in more than one place!]
-[include roadmap.qbk]
+[include roadmap.qbk] [/ for history]
 
 [def __effects [*Effects: ]]
 [def __formula [*Formula: ]]

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/roadmap.qbk
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/roadmap.qbk (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/roadmap.qbk 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -59,7 +59,7 @@
 
 SVN Revisions:
 
-Sandbox and trunk last synchonised at revision: 40161.
+Sandbox and trunk last synchonised at revision: 41065.
 
 ]
 [/

Modified: branches/proto/v3/libs/mpi/doc/mpi.qbk
==============================================================================
--- branches/proto/v3/libs/mpi/doc/mpi.qbk (original)
+++ branches/proto/v3/libs/mpi/doc/mpi.qbk 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -568,6 +568,11 @@
     struct is_mpi_datatype<gps_position> : mpl::true_ { };
   } }
 
+For non-template types we have defined a macro to simplify declaring a type
+as an MPI datatype
+
+ BOOST_IS_MPI_DATATYPE(gps_position)
+
 For composite traits, the specialization of [classref
 boost::mpi::is_mpi_datatype `is_mpi_datatype`] may depend on
 `is_mpi_datatype` itself. For instance, a `boost::array` object is
@@ -1031,6 +1036,58 @@
 
 [endsect]
 
+
+
+
+[section:performance_optimizations Performance optimizations]
+[section:serialization_optimizations Serialization optimizations]
+
+To obtain optimal performance for small fixed-length data types not containing
+any pointers it is very important to mark them using the type traits of
+Boost.MPI and Boost.Serialization.
+
+It was alredy discussed that fixed length types containing no pointers can be
+using as [classref
+boost::mpi::is_mpi_datatype `is_mpi_datatype`], e.g.:
+
+ namespace boost { namespace mpi {
+ template <>
+ struct is_mpi_datatype<gps_position> : mpl::true_ { };
+ } }
+
+or the equivalent macro
+
+ BOOST_IS_MPI_DATATYPE(gps_position)
+
+In addition it can give a substantial performance gain to turn off tracking
+and versioning for these types, if no pointers to these types are used, by
+using the traits classes or helper macros of Boost.Serialization:
+
+ BOOST_CLASS_TRACKING(gps_position,track_never)
+ BOOST_CLASS_IMPLEMENTATION(gps_position,object_serializable)
+
+[endsect]
+
+[section:homogeneous_machines Homogeneous machines]
+
+More optimizations are possible on homogeneous machines, by avoiding
+MPI_Pack/MPI_Unpack calls but using direct bitwise copy. This feature can be
+enabled by defining the macro BOOST_MPI_HOMOGENEOUS when building Boost.MPI and
+when building the application.
+
+In addition all classes need to be marked both as is_mpi_datatype and
+as is_bitwise_serializable, by using the helper macro of Boost.Serialization:
+
+ BOOST_IS_BITWISE_SERIALIZABLE(gps_position)
+
+Usually it is safe to serialize a class for which is_mpi_datatype is true
+by using binary copy of the bits. The exception are classes for which
+some members should be skipped for serialization.
+
+[endsect]
+[endsect]
+
+
 [section:c_mapping Mapping from C MPI to Boost.MPI]
 
 This section provides tables that map from the functions and constants

Modified: branches/proto/v3/libs/numeric/interval/doc/interval.htm
==============================================================================
--- branches/proto/v3/libs/numeric/interval/doc/interval.htm (original)
+++ branches/proto/v3/libs/numeric/interval/doc/interval.htm 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -851,7 +851,7 @@
 
   <p>The purpose of this library is to provide an efficient and generalized
   way to deal with interval arithmetic through the use of a templatized class
- <code>boost::interval</code>. The big contention for which we provide a
+ <code>boost::numeric::interval</code>. The big contention for which we provide a
   rationale is the format of this class template.</p>
 
   <p>It would have been easier to provide a class interval whose base type is

Deleted: branches/proto/v3/libs/optional/test/.cvsignore
==============================================================================
--- branches/proto/v3/libs/optional/test/.cvsignore 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
+++ (empty file)
@@ -1 +0,0 @@
-bin

Modified: branches/proto/v3/libs/python/doc/tutorial/doc/html/index.html
==============================================================================
--- branches/proto/v3/libs/python/doc/tutorial/doc/html/index.html (original)
+++ branches/proto/v3/libs/python/doc/tutorial/doc/html/index.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -31,7 +31,7 @@
 <div><p class="copyright">Copyright © 2002-2005 Joel
       de Guzman, David Abrahams</p></div>
 <div><div class="legalnotice">
-<a name="id387671"></a><p>
+<a name="id455917"></a><p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">
         http://www.boost.org/LICENSE_1_0.txt </a>)
@@ -94,7 +94,7 @@
       (IDL).
     </p>
 <a name="quickstart.hello_world"></a><h2>
-<a name="id385737"></a>
+<a name="id385257"></a>
       Hello World
     </h2>
 <p>
@@ -146,7 +146,7 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"><p><small>Last revised: November 07, 2007 at 03:34:24 GMT</small></p></td>
-<td align="right"><div class="copyright-footer"><small></small></div></td>
+<td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav"><a accesskey="n" href="python/hello.html"><img src="../../../../../../doc/html/images/next.png" alt="Next"></a></div>

Modified: branches/proto/v3/libs/python/doc/tutorial/doc/html/python/embedding.html
==============================================================================
--- branches/proto/v3/libs/python/doc/tutorial/doc/html/python/embedding.html (original)
+++ branches/proto/v3/libs/python/doc/tutorial/doc/html/python/embedding.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -40,7 +40,7 @@
       Python/C API at all. So stay tuned... <span class="inlinemediaobject"><img src="../images/smiley.png" alt="smiley"></span>
     </p>
 <a name="embedding.building_embedded_programs"></a><h2>
-<a name="id471189"></a>
+<a name="id471171"></a>
       Building embedded programs
     </h2>
 <p>
@@ -82,7 +82,7 @@
     &lt;find-library&gt;$(PYTHON_EMBEDDED_LIBRARY) ;
 </pre>
 <a name="embedding.getting_started"></a><h2>
-<a name="id471294"></a>
+<a name="id471276"></a>
       Getting started
     </h2>
 <p>
@@ -139,7 +139,7 @@
         automate the process.
       </p>
 <a name="using_the_interpreter.running_python_code"></a><h2>
-<a name="id471457"></a>
+<a name="id471439"></a>
         Running Python code
       </h2>
 <p>
@@ -190,7 +190,7 @@
         a phrase that is well-known in programming circles.
       </p>
 <a name="using_the_interpreter.manipulating_python_objects"></a><h2>
-<a name="id472045"></a>
+<a name="id472027"></a>
         Manipulating Python objects
       </h2>
 <p>
@@ -217,7 +217,7 @@
 <span class="keyword">int</span> <span class="identifier">five_squared</span> <span class="special">=</span> <span class="identifier">extract</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;(</span><span class="identifier">result</span><span class="special">);</span>
 </pre>
 <a name="using_the_interpreter.exception_handling"></a><h2>
-<a name="id472417"></a>
+<a name="id472399"></a>
         Exception handling
       </h2>
 <p>
@@ -268,12 +268,13 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002-2005 Joel
+<td align="right"><div class="copyright-footer">Copyright © 2002-2005 Joel
       de Guzman, David Abrahams<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">
         http://www.boost.org/LICENSE_1_0.txt </a>)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/python/doc/tutorial/doc/html/python/exception.html
==============================================================================
--- branches/proto/v3/libs/python/doc/tutorial/doc/html/python/exception.html (original)
+++ branches/proto/v3/libs/python/doc/tutorial/doc/html/python/exception.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -49,12 +49,13 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002-2005 Joel
+<td align="right"><div class="copyright-footer">Copyright © 2002-2005 Joel
       de Guzman, David Abrahams<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">
         http://www.boost.org/LICENSE_1_0.txt </a>)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/python/doc/tutorial/doc/html/python/exposing.html
==============================================================================
--- branches/proto/v3/libs/python/doc/tutorial/doc/html/python/exposing.html (original)
+++ branches/proto/v3/libs/python/doc/tutorial/doc/html/python/exposing.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -533,7 +533,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="python.class_operators_special_functions"></a>Class Operators/Special Functions</h3></div></div></div>
 <a name="class_operators_special_functions.python_operators"></a><h2>
-<a name="id461478"></a>
+<a name="id461460"></a>
         Python Operators
       </h2>
 <p>
@@ -582,7 +582,7 @@
         expressions".
       </p>
 <a name="class_operators_special_functions.special_methods"></a><h2>
-<a name="id462235"></a>
+<a name="id462216"></a>
         Special Methods
       </h2>
 <p>
@@ -624,12 +624,13 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002-2005 Joel
+<td align="right"><div class="copyright-footer">Copyright © 2002-2005 Joel
       de Guzman, David Abrahams<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">
         http://www.boost.org/LICENSE_1_0.txt </a>)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/python/doc/tutorial/doc/html/python/functions.html
==============================================================================
--- branches/proto/v3/libs/python/doc/tutorial/doc/html/python/functions.html (original)
+++ branches/proto/v3/libs/python/doc/tutorial/doc/html/python/functions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -212,7 +212,7 @@
 <li><span class="bold"><b>BOOM!</b></span></li>
 </ol></div>
 <a name="call_policies.call_policies"></a><h2>
-<a name="id464095"></a>
+<a name="id464076"></a>
         Call Policies
       </h2>
 <p>
@@ -415,7 +415,7 @@
         </li>
 </ul></div>
 <a name="default_arguments.boost_python_function_overloads"></a><h2>
-<a name="id466136"></a>
+<a name="id466117"></a>
         BOOST_PYTHON_FUNCTION_OVERLOADS
       </h2>
 <p>
@@ -445,7 +445,7 @@
 <span class="identifier">def</span><span class="special">(</span><span class="string">"foo"</span><span class="special">,</span> <span class="identifier">foo</span><span class="special">,</span> <span class="identifier">foo_overloads</span><span class="special">());</span>
 </pre>
 <a name="default_arguments.boost_python_member_function_overloads"></a><h2>
-<a name="id466454"></a>
+<a name="id466436"></a>
         BOOST_PYTHON_MEMBER_FUNCTION_OVERLOADS
       </h2>
 <p>
@@ -491,7 +491,7 @@
         reference</a> for details.
       </p>
 <a name="default_arguments.init_and_optional"></a><h2>
-<a name="id466818"></a>
+<a name="id466799"></a>
         init and optional
       </h2>
 <p>
@@ -565,7 +565,7 @@
         (0) arguments and a maximum of 3 arguments.
       </p>
 <a name="auto_overloading.manual_wrapping"></a><h2>
-<a name="id467599"></a>
+<a name="id467581"></a>
         Manual Wrapping
       </h2>
 <p>
@@ -605,12 +605,13 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002-2005 Joel
+<td align="right"><div class="copyright-footer">Copyright © 2002-2005 Joel
       de Guzman, David Abrahams<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">
         http://www.boost.org/LICENSE_1_0.txt </a>)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/python/doc/tutorial/doc/html/python/hello.html
==============================================================================
--- branches/proto/v3/libs/python/doc/tutorial/doc/html/python/hello.html (original)
+++ branches/proto/v3/libs/python/doc/tutorial/doc/html/python/hello.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="python.hello"></a> Building Hello World</h2></div></div></div>
 <a name="hello.from_start_to_finish"></a><h2>
-<a name="id385425"></a>
+<a name="id387672"></a>
       From Start To Finish
     </h2>
 <p>
@@ -92,7 +92,7 @@
       platforms. The complete list of Bjam executables can be found here.
     </p>
 <a name="hello.let_s_jam_"></a><h2>
-<a name="id385582"></a>
+<a name="id386265"></a>
       Let's Jam!
     </h2>
 <p>
@@ -108,7 +108,7 @@
       you going.
     </p>
 <a name="hello.running_bjam"></a><h2>
-<a name="id386137"></a>
+<a name="id386322"></a>
       Running bjam
     </h2>
 <p>
@@ -192,12 +192,13 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002-2005 Joel
+<td align="right"><div class="copyright-footer">Copyright © 2002-2005 Joel
       de Guzman, David Abrahams<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">
         http://www.boost.org/LICENSE_1_0.txt </a>)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/python/doc/tutorial/doc/html/python/iterators.html
==============================================================================
--- branches/proto/v3/libs/python/doc/tutorial/doc/html/python/iterators.html (original)
+++ branches/proto/v3/libs/python/doc/tutorial/doc/html/python/iterators.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -190,12 +190,13 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002-2005 Joel
+<td align="right"><div class="copyright-footer">Copyright © 2002-2005 Joel
       de Guzman, David Abrahams<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">
         http://www.boost.org/LICENSE_1_0.txt </a>)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/python/doc/tutorial/doc/html/python/object.html
==============================================================================
--- branches/proto/v3/libs/python/doc/tutorial/doc/html/python/object.html (original)
+++ branches/proto/v3/libs/python/doc/tutorial/doc/html/python/object.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -196,7 +196,7 @@
 </span><span class="identifier">d</span><span class="special">[</span><span class="char">'whatever'</span><span class="special">]</span> <span class="special">=</span> <span class="number">3</span><span class="special">;</span> <span class="comment">// modifies the copy
 </span></pre>
 <a name="derived_object_types.class__lt_t_gt__as_objects"></a><h2>
-<a name="id469604"></a>
+<a name="id469586"></a>
         class_&lt;T&gt; as objects
       </h2>
 <p>
@@ -341,12 +341,13 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002-2005 Joel
+<td align="right"><div class="copyright-footer">Copyright © 2002-2005 Joel
       de Guzman, David Abrahams<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">
         http://www.boost.org/LICENSE_1_0.txt </a>)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/libs/python/doc/tutorial/doc/html/python/techniques.html
==============================================================================
--- branches/proto/v3/libs/python/doc/tutorial/doc/html/python/techniques.html (original)
+++ branches/proto/v3/libs/python/doc/tutorial/doc/html/python/techniques.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -456,12 +456,13 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002-2005 Joel
+<td align="right"><div class="copyright-footer">Copyright © 2002-2005 Joel
       de Guzman, David Abrahams<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">
         http://www.boost.org/LICENSE_1_0.txt </a>)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Deleted: branches/proto/v3/libs/python/pyste/dist/.cvsignore
==============================================================================
--- branches/proto/v3/libs/python/pyste/dist/.cvsignore 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
+++ (empty file)
@@ -1,2 +0,0 @@
-*.zip
-*.pyc

Deleted: branches/proto/v3/libs/python/pyste/src/Pyste/.cvsignore
==============================================================================
--- branches/proto/v3/libs/python/pyste/src/Pyste/.cvsignore 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
+++ (empty file)
@@ -1,2 +0,0 @@
-*.pyc
-.project

Deleted: branches/proto/v3/libs/python/pyste/tests/.cvsignore
==============================================================================
--- branches/proto/v3/libs/python/pyste/tests/.cvsignore 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
+++ (empty file)
@@ -1,10 +0,0 @@
-*.pyc
-*.exp
-*.lib
-*.obj
-*.arg
-*.dll
-.sconsign
-cache
-*.cpp
-*.pch
\ No newline at end of file

Modified: branches/proto/v3/libs/regex/test/regress/main.cpp
==============================================================================
--- branches/proto/v3/libs/regex/test/regress/main.cpp (original)
+++ branches/proto/v3/libs/regex/test/regress/main.cpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -75,7 +75,13 @@
    std::list<boost::shared_ptr<boost::thread> > threads;
    for(int i = 0; i < 5; ++i)
    {
- threads.push_back(boost::shared_ptr<boost::thread>(new boost::thread(&run_tests)));
+ try{
+ threads.push_back(boost::shared_ptr<boost::thread>(new boost::thread(&run_tests)));
+ }
+ catch(const std::exception& e)
+ {
+ std::cerr << "<note>Thread creation failed with message: " << e.what() << "</note>" << std::endl;
+ }
    }
    std::list<boost::shared_ptr<boost::thread> >::const_iterator a(threads.begin()), b(threads.end());
    while(a != b)

Modified: branches/proto/v3/libs/serialization/doc/traits.html
==============================================================================
--- branches/proto/v3/libs/serialization/doc/traits.html (original)
+++ branches/proto/v3/libs/serialization/doc/traits.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -471,6 +471,32 @@
 <tr><td><code>IsWrapper</code></td><td><code></code>is the type a wrapper?</td><td><code>mpl::false_<br>mpl::true_</code></td><td><code>mpl::false_</code></td></tr>
 </table>
 
+
+<h3><a name="tracking">Bitwise serialization</a></h3>
+Some simple classes could be serialized just by directly copying all bits
+of the class. This is, in particular, the case for POD data types containing
+no pointer members, and which are neither versioned nor tracked. Some archives,
+such as non-portable binary archives can make us of this information to
+substantially speed up Serialization.
+
+To indicate the possibility of bitwise serialization the type trait defined
+in the header
+file is_bitwise_serializable.hpp
+is used:
+<pre><code>
+namespace boost { namespace serialization {
+ template<class T>
+ struct is_bitwise_serializable
+ : public is_arithmetic<T>
+ {};
+} }
+</code></pre>
+is used, and can be specialized for other classes. The specialization
+is made easy by the corresponding macro:
+<pre><code>
+BOOST_IS_BITWISE_SERIALIZABLE(my_class)
+</code></pre>
+
 <hr>
 <p><i>&copy; Copyright Robert Ramey 2002-2004 and Matthias Troyer 2006.
 Distributed under the Boost Software License, Version 1.0. (See

Modified: branches/proto/v3/libs/serialization/test/Jamfile.v2
==============================================================================
--- branches/proto/v3/libs/serialization/test/Jamfile.v2 (original)
+++ branches/proto/v3/libs/serialization/test/Jamfile.v2 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -206,6 +206,7 @@
 test-suite "serialization" :
      [ test-bsl-run_files test_array ]
      [ test-bsl-run_files test_binary ]
+ [ test-bsl-run_files test_complex ]
      [ test-bsl-run_files test_contained_class ]
      [ test-bsl-run_files test_cyclic_ptrs ]
      [ test-bsl-run_files test_delete_pointer ]

Modified: branches/proto/v3/libs/statechart/doc/faq.html
==============================================================================
--- branches/proto/v3/libs/statechart/doc/faq.html (original)
+++ branches/proto/v3/libs/statechart/doc/faq.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -53,6 +53,9 @@
     <dt><a href="#CompilerError">My compiler reports an error in the library
     code. Is this a bug in Boost.Statechart?</a></dt>
 
+ <dt><a href="#DisableHistory">Is it possible to disable history for a
+ state at runtime?</a></dt>
+
     <dt><a href="#Dll">How can I compile a state machine into a dynamic link
     library (DLL)?</a></dt>
 
@@ -505,6 +508,23 @@
     problem. Thank you!</li>
   </ol>
 
+ <h2><a name="DisableHistory" id="DisableHistory">Is it possible to disable
+ history for a state at runtime?</a></h2>
+
+ <p>Yes, see <a href=
+ "reference.html#clear_shallow_history">simple_state::clear_shallow_history()</a>
+ and <a href=
+ "reference.html#clear_deep_history">simple_state::clear_deep_history()</a>.
+ Calling these functions is often preferable to introducting additional
+ normal transitions when ...
+ <ul>
+ <li>a state with history is the target of many transitions,
+ <b>and/or</b></li>
+ <li>the decision to ignore history is made in a different place than
+ the transition to a state with history</li>
+ </ul>
+ </p>
+
   <h2><a name="Dll" id="Dll">How can I compile a state machine into a dynamic
   link library (DLL)?</a></h2>
 
@@ -713,9 +733,9 @@
   height="31" width="88"></a></p>
 
   <p>Revised
- <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->03 December, 2006<!--webbot bot="Timestamp" endspan i-checksum="38512" --></p>
+ <!--webbot bot="Timestamp" s-type="EDITED" s-format="%d %B, %Y" startspan -->15 November, 2007<!--webbot bot="Timestamp" endspan i-checksum="38512" --></p>
 
- <p><i>Copyright &copy; 2003-<!--webbot bot="Timestamp" s-type="EDITED" s-format="%Y" startspan -->2006<!--webbot bot="Timestamp" endspan i-checksum="770" -->
+ <p><i>Copyright &copy; 2003-<!--webbot bot="Timestamp" s-type="EDITED" s-format="%Y" startspan -->2007<!--webbot bot="Timestamp" endspan i-checksum="770" -->
   <a href="contact.html">Andreas Huber D&ouml;nni</a></i></p>
 
   <p><i>Distributed under the Boost Software License, Version 1.0. (See

Deleted: branches/proto/v3/libs/thread/build/.cvsignore
==============================================================================
--- branches/proto/v3/libs/thread/build/.cvsignore 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
+++ (empty file)
@@ -1,2 +0,0 @@
-bin*
-*.pdb

Deleted: branches/proto/v3/libs/thread/example/.cvsignore
==============================================================================
--- branches/proto/v3/libs/thread/example/.cvsignore 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
+++ (empty file)
@@ -1,2 +0,0 @@
-bin
-*.pdb

Modified: branches/proto/v3/libs/thread/src/pthread/thread.cpp
==============================================================================
--- branches/proto/v3/libs/thread/src/pthread/thread.cpp (original)
+++ branches/proto/v3/libs/thread/src/pthread/thread.cpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -491,6 +491,19 @@
         }
     }
 
+ void thread_group::interrupt_all()
+ {
+ boost::lock_guard<mutex> guard(m_mutex);
+
+ for(std::list<thread*>::iterator it=m_threads.begin(),end=m_threads.end();
+ it!=end;
+ ++it)
+ {
+ (*it)->interrupt();
+ }
+ }
+
+
     int thread_group::size() const
     {
         return m_threads.size();

Deleted: branches/proto/v3/libs/thread/test/.cvsignore
==============================================================================
--- branches/proto/v3/libs/thread/test/.cvsignore 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
+++ (empty file)
@@ -1,2 +0,0 @@
-bin
-*.pdb

Modified: branches/proto/v3/libs/thread/test/test_barrier.cpp
==============================================================================
--- branches/proto/v3/libs/thread/test/test_barrier.cpp (original)
+++ branches/proto/v3/libs/thread/test/test_barrier.cpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -10,6 +10,7 @@
 #include <boost/thread/barrier.hpp>
 
 #include <boost/test/unit_test.hpp>
+#include <vector>
 
 namespace {
 
@@ -38,11 +39,19 @@
     boost::thread_group g;
     global_parameter = 0;
 
- for (int i = 0; i < N_THREADS; ++i)
- g.create_thread(&barrier_thread);
-
- g.join_all();
-
+ try
+ {
+ for (int i = 0; i < N_THREADS; ++i)
+ g.create_thread(&barrier_thread);
+ g.join_all();
+ }
+ catch(...)
+ {
+ g.interrupt_all();
+ g.join_all();
+ throw;
+ }
+
     BOOST_CHECK(global_parameter == 5);
 }
 

Modified: branches/proto/v3/libs/thread/test/test_condition.cpp
==============================================================================
--- branches/proto/v3/libs/thread/test/test_condition.cpp (original)
+++ branches/proto/v3/libs/thread/test/test_condition.cpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -112,17 +112,27 @@
     boost::thread_group threads;
     condition_test_data data;
 
- for (int i = 0; i < NUMTHREADS; ++i)
- threads.create_thread(bind(&condition_test_thread, &data));
+ try
+ {
+ for (int i = 0; i < NUMTHREADS; ++i)
+ threads.create_thread(bind(&condition_test_thread, &data));
+
+ {
+ boost::mutex::scoped_lock lock(data.mutex);
+ BOOST_CHECK(lock ? true : false);
+ data.notified++;
+ data.condition.notify_all();
+ }
 
+ threads.join_all();
+ }
+ catch(...)
     {
- boost::mutex::scoped_lock lock(data.mutex);
- BOOST_CHECK(lock ? true : false);
- data.notified++;
- data.condition.notify_all();
+ threads.interrupt_all();
+ threads.join_all();
+ throw;
     }
 
- threads.join_all();
     BOOST_CHECK_EQUAL(data.awoken, NUMTHREADS);
 }
 

Modified: branches/proto/v3/libs/thread/test/test_once.cpp
==============================================================================
--- branches/proto/v3/libs/thread/test/test_once.cpp (original)
+++ branches/proto/v3/libs/thread/test/test_once.cpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -40,12 +40,22 @@
 {
     unsigned const num_threads=20;
     boost::thread_group group;
-
- for(unsigned i=0;i<num_threads;++i)
+
+ try
+ {
+ for(unsigned i=0;i<num_threads;++i)
+ {
+ group.create_thread(&call_once_thread);
+ }
+ group.join_all();
+ }
+ catch(...)
     {
- group.create_thread(&call_once_thread);
+ group.interrupt_all();
+ group.join_all();
+ throw;
     }
- group.join_all();
+
     BOOST_CHECK_EQUAL(var_to_init,1);
 }
 
@@ -88,11 +98,21 @@
     unsigned const num_threads=20;
     boost::thread_group group;
 
- for(unsigned i=0;i<num_threads;++i)
+ try
+ {
+ for(unsigned i=0;i<num_threads;++i)
+ {
+ group.create_thread(&call_once_with_functor);
+ }
+ group.join_all();
+ }
+ catch(...)
     {
- group.create_thread(&call_once_with_functor);
+ group.interrupt_all();
+ group.join_all();
+ throw;
     }
- group.join_all();
+
     BOOST_CHECK_EQUAL(var_to_init_with_functor,1);
 }
 
@@ -137,11 +157,21 @@
     unsigned const num_threads=20;
     boost::thread_group group;
 
- for(unsigned i=0;i<num_threads;++i)
+ try
     {
- group.create_thread(&call_once_with_exception);
+ for(unsigned i=0;i<num_threads;++i)
+ {
+ group.create_thread(&call_once_with_exception);
+ }
+ group.join_all();
     }
- group.join_all();
+ catch(...)
+ {
+ group.interrupt_all();
+ group.join_all();
+ throw;
+ }
+
     BOOST_CHECK_EQUAL(throw_before_third_pass::pass_counter,3u);
     BOOST_CHECK_EQUAL(exception_counter,2u);
 }

Modified: branches/proto/v3/libs/thread/test/test_shared_mutex.cpp
==============================================================================
--- branches/proto/v3/libs/thread/test/test_shared_mutex.cpp (original)
+++ branches/proto/v3/libs/thread/test/test_shared_mutex.cpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -92,26 +92,35 @@
     boost::condition_variable unblocked_condition;
     boost::mutex finish_mutex;
     boost::mutex::scoped_lock finish_lock(finish_mutex);
-
- for(unsigned i=0;i<number_of_threads;++i)
- {
- pool.create_thread(locking_thread<boost::shared_lock<boost::shared_mutex> >(rw_mutex,unblocked_count,unblocked_count_mutex,unblocked_condition,
- finish_mutex,simultaneous_running_count,max_simultaneous_running));
- }
 
+ try
     {
- boost::mutex::scoped_lock lk(unblocked_count_mutex);
- while(unblocked_count<number_of_threads)
+ for(unsigned i=0;i<number_of_threads;++i)
         {
- unblocked_condition.wait(lk);
+ pool.create_thread(locking_thread<boost::shared_lock<boost::shared_mutex> >(rw_mutex,unblocked_count,unblocked_count_mutex,unblocked_condition,
+ finish_mutex,simultaneous_running_count,max_simultaneous_running));
         }
- }
 
- CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,number_of_threads);
+ {
+ boost::mutex::scoped_lock lk(unblocked_count_mutex);
+ while(unblocked_count<number_of_threads)
+ {
+ unblocked_condition.wait(lk);
+ }
+ }
 
- finish_lock.unlock();
+ CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,number_of_threads);
+
+ finish_lock.unlock();
 
- pool.join_all();
+ pool.join_all();
+ }
+ catch(...)
+ {
+ pool.interrupt_all();
+ pool.join_all();
+ throw;
+ }
 
     CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,max_simultaneous_running,number_of_threads);
 }
@@ -131,19 +140,28 @@
     boost::mutex finish_mutex;
     boost::mutex::scoped_lock finish_lock(finish_mutex);
     
- for(unsigned i=0;i<number_of_threads;++i)
+ try
     {
- pool.create_thread(locking_thread<boost::unique_lock<boost::shared_mutex> >(rw_mutex,unblocked_count,unblocked_count_mutex,unblocked_condition,
- finish_mutex,simultaneous_running_count,max_simultaneous_running));
- }
+ for(unsigned i=0;i<number_of_threads;++i)
+ {
+ pool.create_thread(locking_thread<boost::unique_lock<boost::shared_mutex> >(rw_mutex,unblocked_count,unblocked_count_mutex,unblocked_condition,
+ finish_mutex,simultaneous_running_count,max_simultaneous_running));
+ }
 
- boost::thread::sleep(delay(2));
+ boost::thread::sleep(delay(2));
 
- CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,1U);
+ CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,1U);
 
- finish_lock.unlock();
+ finish_lock.unlock();
 
- pool.join_all();
+ pool.join_all();
+ }
+ catch(...)
+ {
+ pool.interrupt_all();
+ pool.join_all();
+ throw;
+ }
 
     CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,number_of_threads);
     CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,max_simultaneous_running,1u);
@@ -162,24 +180,34 @@
     boost::mutex finish_mutex;
     boost::mutex::scoped_lock finish_lock(finish_mutex);
     
- pool.create_thread(locking_thread<boost::shared_lock<boost::shared_mutex> >(rw_mutex,unblocked_count,unblocked_count_mutex,unblocked_condition,
- finish_mutex,simultaneous_running_count,max_simultaneous_running));
+ try
     {
- boost::mutex::scoped_lock lk(unblocked_count_mutex);
- while(unblocked_count<1)
+
+ pool.create_thread(locking_thread<boost::shared_lock<boost::shared_mutex> >(rw_mutex,unblocked_count,unblocked_count_mutex,unblocked_condition,
+ finish_mutex,simultaneous_running_count,max_simultaneous_running));
         {
- unblocked_condition.wait(lk);
+ boost::mutex::scoped_lock lk(unblocked_count_mutex);
+ while(unblocked_count<1)
+ {
+ unblocked_condition.wait(lk);
+ }
         }
- }
- CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,1U);
- pool.create_thread(locking_thread<boost::unique_lock<boost::shared_mutex> >(rw_mutex,unblocked_count,unblocked_count_mutex,unblocked_condition,
- finish_mutex,simultaneous_running_count,max_simultaneous_running));
- boost::thread::sleep(delay(1));
- CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,1U);
+ CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,1U);
+ pool.create_thread(locking_thread<boost::unique_lock<boost::shared_mutex> >(rw_mutex,unblocked_count,unblocked_count_mutex,unblocked_condition,
+ finish_mutex,simultaneous_running_count,max_simultaneous_running));
+ boost::thread::sleep(delay(1));
+ CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,1U);
 
- finish_lock.unlock();
+ finish_lock.unlock();
 
- pool.join_all();
+ pool.join_all();
+ }
+ catch(...)
+ {
+ pool.interrupt_all();
+ pool.join_all();
+ throw;
+ }
 
     CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,2U);
     CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,max_simultaneous_running,1u);
@@ -201,28 +229,38 @@
 
     unsigned const reader_count=100;
 
- for(unsigned i=0;i<reader_count;++i)
+ try
     {
- pool.create_thread(locking_thread<boost::shared_lock<boost::shared_mutex> >(rw_mutex,unblocked_count,unblocked_count_mutex,unblocked_condition,
- finish_mutex,simultaneous_running_count,max_simultaneous_running));
- }
- boost::thread::sleep(delay(1));
- CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,0U);
+ for(unsigned i=0;i<reader_count;++i)
+ {
+ pool.create_thread(locking_thread<boost::shared_lock<boost::shared_mutex> >(rw_mutex,unblocked_count,unblocked_count_mutex,unblocked_condition,
+ finish_mutex,simultaneous_running_count,max_simultaneous_running));
+ }
+ boost::thread::sleep(delay(1));
+ CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,0U);
 
- write_lock.unlock();
+ write_lock.unlock();
     
- {
- boost::mutex::scoped_lock lk(unblocked_count_mutex);
- while(unblocked_count<reader_count)
         {
- unblocked_condition.wait(lk);
+ boost::mutex::scoped_lock lk(unblocked_count_mutex);
+ while(unblocked_count<reader_count)
+ {
+ unblocked_condition.wait(lk);
+ }
         }
- }
 
- CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,reader_count);
+ CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,reader_count);
+
+ finish_lock.unlock();
+ pool.join_all();
+ }
+ catch(...)
+ {
+ pool.interrupt_all();
+ pool.join_all();
+ throw;
+ }
 
- finish_lock.unlock();
- pool.join_all();
     CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,max_simultaneous_running,reader_count);
 }
 
@@ -246,40 +284,51 @@
     unsigned const reader_count=100;
     unsigned const writer_count=100;
 
- for(unsigned i=0;i<reader_count;++i)
+ try
     {
- pool.create_thread(locking_thread<boost::shared_lock<boost::shared_mutex> >(rw_mutex,unblocked_count,unblocked_count_mutex,unblocked_condition,
- finish_reading_mutex,simultaneous_running_readers,max_simultaneous_readers));
- }
- boost::thread::sleep(delay(1));
- for(unsigned i=0;i<writer_count;++i)
- {
- pool.create_thread(locking_thread<boost::unique_lock<boost::shared_mutex> >(rw_mutex,unblocked_count,unblocked_count_mutex,unblocked_condition,
- finish_writing_mutex,simultaneous_running_writers,max_simultaneous_writers));
- }
- {
- boost::mutex::scoped_lock lk(unblocked_count_mutex);
- while(unblocked_count<reader_count)
+ for(unsigned i=0;i<reader_count;++i)
         {
- unblocked_condition.wait(lk);
+ pool.create_thread(locking_thread<boost::shared_lock<boost::shared_mutex> >(rw_mutex,unblocked_count,unblocked_count_mutex,unblocked_condition,
+ finish_reading_mutex,simultaneous_running_readers,max_simultaneous_readers));
         }
- }
- boost::thread::sleep(delay(1));
- CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,reader_count);
+ boost::thread::sleep(delay(1));
+ for(unsigned i=0;i<writer_count;++i)
+ {
+ pool.create_thread(locking_thread<boost::unique_lock<boost::shared_mutex> >(rw_mutex,unblocked_count,unblocked_count_mutex,unblocked_condition,
+ finish_writing_mutex,simultaneous_running_writers,max_simultaneous_writers));
+ }
+ {
+ boost::mutex::scoped_lock lk(unblocked_count_mutex);
+ while(unblocked_count<reader_count)
+ {
+ unblocked_condition.wait(lk);
+ }
+ }
+ boost::thread::sleep(delay(1));
+ CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,reader_count);
 
- finish_reading_lock.unlock();
+ finish_reading_lock.unlock();
 
- {
- boost::mutex::scoped_lock lk(unblocked_count_mutex);
- while(unblocked_count<(reader_count+1))
         {
- unblocked_condition.wait(lk);
+ boost::mutex::scoped_lock lk(unblocked_count_mutex);
+ while(unblocked_count<(reader_count+1))
+ {
+ unblocked_condition.wait(lk);
+ }
         }
+ CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,reader_count+1);
+
+ finish_writing_lock.unlock();
+ pool.join_all();
+ }
+ catch(...)
+ {
+ pool.interrupt_all();
+ pool.join_all();
+ throw;
     }
- CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,reader_count+1);
 
- finish_writing_lock.unlock();
- pool.join_all();
+
     CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,reader_count+writer_count);
     CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,max_simultaneous_readers,reader_count);
     CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,max_simultaneous_writers,1u);
@@ -300,19 +349,28 @@
     boost::mutex finish_mutex;
     boost::mutex::scoped_lock finish_lock(finish_mutex);
     
- for(unsigned i=0;i<number_of_threads;++i)
+ try
     {
- pool.create_thread(locking_thread<boost::upgrade_lock<boost::shared_mutex> >(rw_mutex,unblocked_count,unblocked_count_mutex,unblocked_condition,
- finish_mutex,simultaneous_running_count,max_simultaneous_running));
- }
+ for(unsigned i=0;i<number_of_threads;++i)
+ {
+ pool.create_thread(locking_thread<boost::upgrade_lock<boost::shared_mutex> >(rw_mutex,unblocked_count,unblocked_count_mutex,unblocked_condition,
+ finish_mutex,simultaneous_running_count,max_simultaneous_running));
+ }
 
- boost::thread::sleep(delay(1));
+ boost::thread::sleep(delay(1));
 
- CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,1U);
+ CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,1U);
 
- finish_lock.unlock();
+ finish_lock.unlock();
 
- pool.join_all();
+ pool.join_all();
+ }
+ catch(...)
+ {
+ pool.interrupt_all();
+ pool.join_all();
+ throw;
+ }
 
     CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,number_of_threads);
     CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,max_simultaneous_running,1u);
@@ -333,25 +391,36 @@
 
     unsigned const reader_count=100;
 
- for(unsigned i=0;i<reader_count;++i)
- {
- pool.create_thread(locking_thread<boost::shared_lock<boost::shared_mutex> >(rw_mutex,unblocked_count,unblocked_count_mutex,unblocked_condition,
- finish_mutex,simultaneous_running_count,max_simultaneous_running));
- }
- boost::thread::sleep(delay(1));
- pool.create_thread(locking_thread<boost::upgrade_lock<boost::shared_mutex> >(rw_mutex,unblocked_count,unblocked_count_mutex,unblocked_condition,
- finish_mutex,simultaneous_running_count,max_simultaneous_running));
+ try
     {
- boost::mutex::scoped_lock lk(unblocked_count_mutex);
- while(unblocked_count<(reader_count+1))
+ for(unsigned i=0;i<reader_count;++i)
         {
- unblocked_condition.wait(lk);
+ pool.create_thread(locking_thread<boost::shared_lock<boost::shared_mutex> >(rw_mutex,unblocked_count,unblocked_count_mutex,unblocked_condition,
+ finish_mutex,simultaneous_running_count,max_simultaneous_running));
         }
+ boost::thread::sleep(delay(1));
+ pool.create_thread(locking_thread<boost::upgrade_lock<boost::shared_mutex> >(rw_mutex,unblocked_count,unblocked_count_mutex,unblocked_condition,
+ finish_mutex,simultaneous_running_count,max_simultaneous_running));
+ {
+ boost::mutex::scoped_lock lk(unblocked_count_mutex);
+ while(unblocked_count<(reader_count+1))
+ {
+ unblocked_condition.wait(lk);
+ }
+ }
+ CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,reader_count+1);
+
+ finish_lock.unlock();
+ pool.join_all();
+ }
+ catch(...)
+ {
+ pool.interrupt_all();
+ pool.join_all();
+ throw;
     }
- CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,reader_count+1);
 
- finish_lock.unlock();
- pool.join_all();
+
     CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,unblocked_count,reader_count+1);
     CHECK_LOCKED_VALUE_EQUAL(unblocked_count_mutex,max_simultaneous_running,reader_count+1);
 }

Modified: branches/proto/v3/libs/thread/test/test_tss.cpp
==============================================================================
--- branches/proto/v3/libs/thread/test/test_tss.cpp (original)
+++ branches/proto/v3/libs/thread/test/test_tss.cpp 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -100,9 +100,19 @@
 
     const int NUMTHREADS=5;
     boost::thread_group threads;
- for (int i=0; i<NUMTHREADS; ++i)
- threads.create_thread(&test_tss_thread);
- threads.join_all();
+ try
+ {
+ for (int i=0; i<NUMTHREADS; ++i)
+ threads.create_thread(&test_tss_thread);
+ threads.join_all();
+ }
+ catch(...)
+ {
+ threads.interrupt_all();
+ threads.join_all();
+ throw;
+ }
+
 
     std::cout
         << "tss_instances = " << tss_instances

Modified: branches/proto/v3/libs/wave/build/Jamfile.v2
==============================================================================
--- branches/proto/v3/libs/wave/build/Jamfile.v2 (original)
+++ branches/proto/v3/libs/wave/build/Jamfile.v2 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -11,6 +11,8 @@
 project boost/wave
     : requirements
       <link>shared:<define>BOOST_ALL_DYN_LINK=1
+ <toolset>msvc-8.0:<define>_SCL_SECURE_NO_DEPRECATE
+ <toolset>msvc-8.0:<define>_CRT_SECURE_NO_DEPRECATE
     : source-location ../src
     ;
 
@@ -48,7 +50,13 @@
     {
         requirements += <warnings>off ;
     }
+
+ if $(source) in instantiate_re2c_lexer instantiate_re2c_lexer_str
+ {
+ requirements += <toolset>msvc-8.0:<define>_CRT_SECURE_NO_WARNINGS ;
+ }
+
     obj $(source) : $(source).cpp : $(requirements) ;
 }
 
-boost-install boost_wave ;
\ No newline at end of file
+boost-install boost_wave ;

Modified: branches/proto/v3/more/formal_review_schedule.html
==============================================================================
--- branches/proto/v3/more/formal_review_schedule.html (original)
+++ branches/proto/v3/more/formal_review_schedule.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -95,8 +95,8 @@
     <td>Tobias Schwinger</td>
     <td><a href="http://boost-consulting.com/vault/index.php?&amp;direction=0&order=&directory=X-Files">
         Boost Sandbox Vault</a></td>
- <td>Needed</td>
- <td>-</td>
+ <td>John Torjo</td>
+ <td>January 14, 2007 - January 18, 2007</td>
   </tr>
 
   <tr>
@@ -105,7 +105,7 @@
     <td><a href="http://boost-consulting.com/vault/index.php?&amp;direction=0&order=&directory=X-Files">
         Boost Sandbox Vault</a></td>
     <td>John Torjo</td>
- <td>-</td>
+ <td>December 3, 2007 - December 7, 2007</td>
   </tr>
 
   <tr>
@@ -113,8 +113,8 @@
     <td>Tobias Schwinger</td>
     <td><a href="http://boost-consulting.com/vault/index.php?&amp;direction=0&order=&directory=X-Files">
         Boost Sandbox Vault</a></td>
- <td>Needed</td>
- <td>-</td>
+ <td>John Torjo</td>
+ <td>December 17, 2007 - December 21, 2007</td>
   </tr>
 
   <tr>

Modified: branches/proto/v3/more/getting_started/windows.html
==============================================================================
--- branches/proto/v3/more/getting_started/windows.html (original)
+++ branches/proto/v3/more/getting_started/windows.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,40 +26,40 @@
 <div class="contents topic" id="index">
 <p class="topic-title first">Index</p>
 <ul class="auto-toc simple">
-<li><a class="reference internal" href="#get-boost" id="id23">1&nbsp;&nbsp;&nbsp;Get Boost</a></li>
-<li><a class="reference internal" href="#the-boost-distribution" id="id24">2&nbsp;&nbsp;&nbsp;The Boost Distribution</a></li>
-<li><a class="reference internal" href="#header-only-libraries" id="id25">3&nbsp;&nbsp;&nbsp;Header-Only Libraries</a></li>
-<li><a class="reference internal" href="#build-a-simple-program-using-boost" id="id26">4&nbsp;&nbsp;&nbsp;Build a Simple Program Using Boost</a><ul class="auto-toc">
-<li><a class="reference internal" href="#build-from-the-visual-studio-ide" id="id27">4.1&nbsp;&nbsp;&nbsp;Build From the Visual Studio IDE</a></li>
-<li><a class="reference internal" href="#or-build-from-the-command-prompt" id="id28">4.2&nbsp;&nbsp;&nbsp;Or, Build From the Command Prompt</a></li>
-<li><a class="reference internal" href="#errors-and-warnings" id="id29">4.3&nbsp;&nbsp;&nbsp;Errors and Warnings</a></li>
+<li><a class="reference internal" href="#get-boost" id="id24">1&nbsp;&nbsp;&nbsp;Get Boost</a></li>
+<li><a class="reference internal" href="#the-boost-distribution" id="id25">2&nbsp;&nbsp;&nbsp;The Boost Distribution</a></li>
+<li><a class="reference internal" href="#header-only-libraries" id="id26">3&nbsp;&nbsp;&nbsp;Header-Only Libraries</a></li>
+<li><a class="reference internal" href="#build-a-simple-program-using-boost" id="id27">4&nbsp;&nbsp;&nbsp;Build a Simple Program Using Boost</a><ul class="auto-toc">
+<li><a class="reference internal" href="#build-from-the-visual-studio-ide" id="id28">4.1&nbsp;&nbsp;&nbsp;Build From the Visual Studio IDE</a></li>
+<li><a class="reference internal" href="#or-build-from-the-command-prompt" id="id29">4.2&nbsp;&nbsp;&nbsp;Or, Build From the Command Prompt</a></li>
+<li><a class="reference internal" href="#errors-and-warnings" id="id30">4.3&nbsp;&nbsp;&nbsp;Errors and Warnings</a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#prepare-to-use-a-boost-library-binary" id="id30">5&nbsp;&nbsp;&nbsp;Prepare to Use a Boost Library Binary</a><ul class="auto-toc">
-<li><a class="reference internal" href="#install-visual-studio-2005-or-net-2003-binaries" id="id31">5.1&nbsp;&nbsp;&nbsp;Install Visual Studio (2005 or .NET 2003) Binaries</a></li>
-<li><a class="reference internal" href="#or-build-binaries-from-source" id="id32">5.2&nbsp;&nbsp;&nbsp;Or, Build Binaries From Source</a><ul class="auto-toc">
-<li><a class="reference internal" href="#get-bjam" id="id33">5.2.1&nbsp;&nbsp;&nbsp;Get <tt class="docutils literal"><span class="pre">bjam</span></tt></a></li>
-<li><a class="reference internal" href="#identify-your-toolset" id="id34">5.2.2&nbsp;&nbsp;&nbsp;Identify Your Toolset</a></li>
-<li><a class="reference internal" href="#select-a-build-directory" id="id35">5.2.3&nbsp;&nbsp;&nbsp;Select a Build Directory</a></li>
-<li><a class="reference internal" href="#invoke-bjam" id="id36">5.2.4&nbsp;&nbsp;&nbsp;Invoke <tt class="docutils literal"><span class="pre">bjam</span></tt></a></li>
+<li><a class="reference internal" href="#prepare-to-use-a-boost-library-binary" id="id31">5&nbsp;&nbsp;&nbsp;Prepare to Use a Boost Library Binary</a><ul class="auto-toc">
+<li><a class="reference internal" href="#install-visual-studio-2005-or-net-2003-binaries" id="id32">5.1&nbsp;&nbsp;&nbsp;Install Visual Studio (2005 or .NET 2003) Binaries</a></li>
+<li><a class="reference internal" href="#or-build-binaries-from-source" id="id33">5.2&nbsp;&nbsp;&nbsp;Or, Build Binaries From Source</a><ul class="auto-toc">
+<li><a class="reference internal" href="#get-bjam" id="id34">5.2.1&nbsp;&nbsp;&nbsp;Get <tt class="docutils literal"><span class="pre">bjam</span></tt></a></li>
+<li><a class="reference internal" href="#identify-your-toolset" id="id35">5.2.2&nbsp;&nbsp;&nbsp;Identify Your Toolset</a></li>
+<li><a class="reference internal" href="#select-a-build-directory" id="id36">5.2.3&nbsp;&nbsp;&nbsp;Select a Build Directory</a></li>
+<li><a class="reference internal" href="#invoke-bjam" id="id37">5.2.4&nbsp;&nbsp;&nbsp;Invoke <tt class="docutils literal"><span class="pre">bjam</span></tt></a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#expected-build-output" id="id37">5.3&nbsp;&nbsp;&nbsp;Expected Build Output</a></li>
-<li><a class="reference internal" href="#in-case-of-build-errors" id="id38">5.4&nbsp;&nbsp;&nbsp;In Case of Build Errors</a></li>
+<li><a class="reference internal" href="#expected-build-output" id="id38">5.3&nbsp;&nbsp;&nbsp;Expected Build Output</a></li>
+<li><a class="reference internal" href="#in-case-of-build-errors" id="id39">5.4&nbsp;&nbsp;&nbsp;In Case of Build Errors</a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#link-your-program-to-a-boost-library" id="id39">6&nbsp;&nbsp;&nbsp;Link Your Program to a Boost Library</a><ul class="auto-toc">
-<li><a class="reference internal" href="#link-from-within-the-visual-studio-ide" id="id40">6.1&nbsp;&nbsp;&nbsp;Link From Within the Visual Studio IDE</a></li>
-<li><a class="reference internal" href="#or-link-from-the-command-prompt" id="id41">6.2&nbsp;&nbsp;&nbsp;Or, Link From the Command Prompt</a></li>
-<li><a class="reference internal" href="#library-naming" id="id42">6.3&nbsp;&nbsp;&nbsp;Library Naming</a></li>
-<li><a class="reference internal" href="#test-your-program" id="id43">6.4&nbsp;&nbsp;&nbsp;Test Your Program</a></li>
+<li><a class="reference internal" href="#link-your-program-to-a-boost-library" id="id40">6&nbsp;&nbsp;&nbsp;Link Your Program to a Boost Library</a><ul class="auto-toc">
+<li><a class="reference internal" href="#link-from-within-the-visual-studio-ide" id="id41">6.1&nbsp;&nbsp;&nbsp;Link From Within the Visual Studio IDE</a></li>
+<li><a class="reference internal" href="#or-link-from-the-command-prompt" id="id42">6.2&nbsp;&nbsp;&nbsp;Or, Link From the Command Prompt</a></li>
+<li><a class="reference internal" href="#library-naming" id="id43">6.3&nbsp;&nbsp;&nbsp;Library Naming</a></li>
+<li><a class="reference internal" href="#test-your-program" id="id44">6.4&nbsp;&nbsp;&nbsp;Test Your Program</a></li>
 </ul>
 </li>
-<li><a class="reference internal" href="#conclusion-and-further-resources" id="id44">7&nbsp;&nbsp;&nbsp;Conclusion and Further Resources</a></li>
+<li><a class="reference internal" href="#conclusion-and-further-resources" id="id45">7&nbsp;&nbsp;&nbsp;Conclusion and Further Resources</a></li>
 </ul>
 </div>
 <div class="section" id="get-boost">
-<h1><a class="toc-backref" href="#id23">1&nbsp;&nbsp;&nbsp;Get Boost</a></h1>
+<h1><a class="toc-backref" href="#id24">1&nbsp;&nbsp;&nbsp;Get Boost</a></h1>
 <p>The easiest way to get a copy of Boost is to use the <a class="reference external" href="http://www.boost-consulting.com/download/windows">installer</a>
 provided by <a class="reference external" href="http://www.boost-consulting.com">Boost Consulting</a>. We especially recommend this
 method if you use Microsoft Visual Studio .NET 2003 or Microsoft
@@ -76,7 +76,7 @@
 <!-- file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -->
 </div>
 <div class="section" id="the-boost-distribution">
-<h1><a class="toc-backref" href="#id24">2&nbsp;&nbsp;&nbsp;The Boost Distribution</a></h1>
+<h1><a class="toc-backref" href="#id25">2&nbsp;&nbsp;&nbsp;The Boost Distribution</a></h1>
 <p>This is a sketch of the resulting directory structure:</p>
 <pre class="literal-block">
 <strong>boost_1_35_0</strong><strong>\</strong> .................<em>The “boost root directory”</em>
@@ -159,7 +159,7 @@
 <!-- file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -->
 </div>
 <div class="section" id="header-only-libraries">
-<h1><a class="toc-backref" href="#id25">3&nbsp;&nbsp;&nbsp;Header-Only Libraries</a></h1>
+<h1><a class="toc-backref" href="#id26">3&nbsp;&nbsp;&nbsp;Header-Only Libraries</a></h1>
 <p>The first thing many people want to know is, “how do I build
 Boost?” The good news is that often, there's nothing to build.</p>
 <div class="admonition-nothing-to-build admonition">
@@ -199,7 +199,7 @@
 <!-- file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -->
 </div>
 <div class="section" id="build-a-simple-program-using-boost">
-<h1><a class="toc-backref" href="#id26">4&nbsp;&nbsp;&nbsp;Build a Simple Program Using Boost</a></h1>
+<h1><a class="toc-backref" href="#id27">4&nbsp;&nbsp;&nbsp;Build a Simple Program Using Boost</a></h1>
 <p>To keep things simple, let's start by using a header-only library.
 The following program reads a sequence of integers from standard
 input, uses Boost.Lambda to multiply each number by three, and
@@ -255,7 +255,7 @@
 on this page use that technique to save horizontal space.</p>
 </div>
 <div class="section" id="build-from-the-visual-studio-ide">
-<span id="vs-header-only"></span><h2><a class="toc-backref" href="#id27">4.1&nbsp;&nbsp;&nbsp;Build From the Visual Studio IDE</a></h2>
+<span id="vs-header-only"></span><h2><a class="toc-backref" href="#id28">4.1&nbsp;&nbsp;&nbsp;Build From the Visual Studio IDE</a></h2>
 <ul>
 <li><p class="first">From Visual Studio's <em>File</em> menu, select <em>New</em> &gt; <em>Project…</em></p>
 </li>
@@ -296,7 +296,7 @@
 <p><a class="reference internal" href="#errors-and-warnings"><em>skip to the next step</em></a></p>
 </div>
 <div class="section" id="or-build-from-the-command-prompt">
-<h2><a class="toc-backref" href="#id28">4.2&nbsp;&nbsp;&nbsp;Or, Build From the Command Prompt</a></h2>
+<h2><a class="toc-backref" href="#id29">4.2&nbsp;&nbsp;&nbsp;Or, Build From the Command Prompt</a></h2>
 <p>From your computer's <em>Start</em> menu, if you are a Visual
 Studio 2005 user, select</p>
 <blockquote>
@@ -322,7 +322,7 @@
 <!-- file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -->
 </div>
 <div class="section" id="errors-and-warnings">
-<h2><a class="toc-backref" href="#id29">4.3&nbsp;&nbsp;&nbsp;Errors and Warnings</a></h2>
+<h2><a class="toc-backref" href="#id30">4.3&nbsp;&nbsp;&nbsp;Errors and Warnings</a></h2>
 <p>Don't be alarmed if you see compiler warnings originating in Boost
 headers. We try to eliminate them, but doing so isn't always
 practical.<a class="footnote-reference" href="#warnings" id="id7"><sup>5</sup></a> <strong>Errors are another matter</strong>. If you're
@@ -335,11 +335,11 @@
 </div>
 </div>
 <div class="section" id="prepare-to-use-a-boost-library-binary">
-<h1><a class="toc-backref" href="#id30">5&nbsp;&nbsp;&nbsp;Prepare to Use a Boost Library Binary</a></h1>
+<h1><a class="toc-backref" href="#id31">5&nbsp;&nbsp;&nbsp;Prepare to Use a Boost Library Binary</a></h1>
 <p>If you want to use any of the separately-compiled Boost libraries,
 you'll need to acquire library binaries.</p>
 <div class="section" id="install-visual-studio-2005-or-net-2003-binaries">
-<h2><a class="toc-backref" href="#id31">5.1&nbsp;&nbsp;&nbsp;Install Visual Studio (2005 or .NET 2003) Binaries</a></h2>
+<h2><a class="toc-backref" href="#id32">5.1&nbsp;&nbsp;&nbsp;Install Visual Studio (2005 or .NET 2003) Binaries</a></h2>
 <p>The <a class="reference external" href="http://www.boost-consulting.com/download/windows">installer</a> supplied by Boost Consulting will download and
 install pre-compiled binaries into the <tt class="docutils literal"><span class="pre">lib\</span></tt> subdirectory of the
 boost root, typically <tt class="docutils literal"><span class="pre">C:\Program</span> <span class="pre">Files\boost\</span></tt><tt class="docutils literal"><span class="pre">boost_1_35_0</span></tt><tt class="docutils literal"><span class="pre">\lib\</span></tt>. If you installed
@@ -349,7 +349,7 @@
 <p><a class="reference internal" href="#link-your-program-to-a-boost-library"><em>skip to the next step</em></a></p>
 </div>
 <div class="section" id="or-build-binaries-from-source">
-<h2><a class="toc-backref" href="#id32">5.2&nbsp;&nbsp;&nbsp;Or, Build Binaries From Source</a></h2>
+<h2><a class="toc-backref" href="#id33">5.2&nbsp;&nbsp;&nbsp;Or, Build Binaries From Source</a></h2>
 <p>If you're using an earlier version of Visual C++, or a compiler
 from another vendor, you'll need to use <a class="reference external" href="../../tools/build/index.html">Boost.Build</a> to create your
 own binaries.</p>
@@ -361,7 +361,7 @@
 <tt class="docutils literal"><span class="pre">bjam</span></tt>.</p>
 <!-- .. _Boost.Jam documentation: Boost.Jam_ -->
 <div class="section" id="get-bjam">
-<h3><a class="toc-backref" href="#id33">5.2.1&nbsp;&nbsp;&nbsp;Get <tt class="docutils literal"><span class="pre">bjam</span></tt></a></h3>
+<h3><a class="toc-backref" href="#id34">5.2.1&nbsp;&nbsp;&nbsp;Get <tt class="docutils literal"><span class="pre">bjam</span></tt></a></h3>
 <p><tt class="docutils literal"><span class="pre">bjam</span></tt> is the <a class="reference internal" href="#command-line-tool">command-line tool</a> that drives the Boost Build
 system. To build Boost binaries, you'll invoke <tt class="docutils literal"><span class="pre">bjam</span></tt> from the
 Boost root.</p>
@@ -370,7 +370,7 @@
 instructions</a>.</p>
 </div>
 <div class="section" id="identify-your-toolset">
-<span id="toolset-name"></span><span id="toolset"></span><h3><a class="toc-backref" href="#id34">5.2.2&nbsp;&nbsp;&nbsp;Identify Your Toolset</a></h3>
+<span id="toolset-name"></span><span id="toolset"></span><h3><a class="toc-backref" href="#id35">5.2.2&nbsp;&nbsp;&nbsp;Identify Your Toolset</a></h3>
 <p>First, find the toolset corresponding to your compiler in the
 following table.</p>
 <div class="note">
@@ -475,7 +475,7 @@
 detection code) or <a class="reference internal" href="#auto-linking">auto-linking</a> will fail.</p>
 </div>
 <div class="section" id="select-a-build-directory">
-<span id="id12"></span><span id="build-directory"></span><h3><a class="toc-backref" href="#id35">5.2.3&nbsp;&nbsp;&nbsp;Select a Build Directory</a></h3>
+<span id="id12"></span><span id="build-directory"></span><h3><a class="toc-backref" href="#id36">5.2.3&nbsp;&nbsp;&nbsp;Select a Build Directory</a></h3>
 <p><a class="reference external" href="../../tools/build/index.html">Boost.Build</a> will place all intermediate files it generates while
 building into the <strong>build directory</strong>. If your Boost root
 directory is writable, this step isn't strictly necessary: by
@@ -483,7 +483,7 @@
 purpose in your current working directory.</p>
 </div>
 <div class="section" id="invoke-bjam">
-<h3><a class="toc-backref" href="#id36">5.2.4&nbsp;&nbsp;&nbsp;Invoke <tt class="docutils literal"><span class="pre">bjam</span></tt></a></h3>
+<h3><a class="toc-backref" href="#id37">5.2.4&nbsp;&nbsp;&nbsp;Invoke <tt class="docutils literal"><span class="pre">bjam</span></tt></a></h3>
 <p>Change your current directory to the Boost root directory and
 invoke <tt class="docutils literal"><span class="pre">bjam</span></tt> as follows:</p>
 <pre class="literal-block">
@@ -493,9 +493,11 @@
 <pre class="literal-block">
 C:\WINDOWS&gt; cd <tt class="docutils literal"><span class="pre">C:\Program</span> <span class="pre">Files\boost\</span></tt><tt class="docutils literal"><span class="pre">boost_1_35_0</span></tt>
 <tt class="docutils literal"><span class="pre">C:\Program</span> <span class="pre">Files\boost\</span></tt><tt class="docutils literal"><span class="pre">boost_1_35_0</span></tt>&gt; bjam <strong>^</strong>
-More? <strong>--build-dir=</strong>C:\temp\build-boost <strong>^</strong>
+More? <strong>--build-dir=</strong>&quot;C:\Documents and Settings\dave\build-boost&quot; <strong>^</strong>
 More? <strong>--toolset=</strong>msvc stage
 </pre>
+<p>Be sure to read <a class="reference internal" href="#continuation">this note</a> about the appearance of <tt class="docutils literal"><span class="pre">^</span></tt>,
+<tt class="docutils literal"><span class="pre">More?</span></tt> and quotation marks (<tt class="docutils literal"><span class="pre">&quot;</span></tt>) in that line.</p>
 <!-- Copyright David Abrahams 2006. Distributed under the Boost -->
 <!-- Software License, Version 1.0. (See accompanying -->
 <!-- file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -->
@@ -523,7 +525,7 @@
 </div>
 </div>
 <div class="section" id="expected-build-output">
-<h2><a class="toc-backref" href="#id37">5.3&nbsp;&nbsp;&nbsp;Expected Build Output</a></h2>
+<h2><a class="toc-backref" href="#id38">5.3&nbsp;&nbsp;&nbsp;Expected Build Output</a></h2>
 <p>During the process of building Boost libraries, you can expect to
 see some messages printed on the console. These may include</p>
 <ul>
@@ -547,7 +549,7 @@
 </ul>
 </div>
 <div class="section" id="in-case-of-build-errors">
-<h2><a class="toc-backref" href="#id38">5.4&nbsp;&nbsp;&nbsp;In Case of Build Errors</a></h2>
+<h2><a class="toc-backref" href="#id39">5.4&nbsp;&nbsp;&nbsp;In Case of Build Errors</a></h2>
 <p>The only error messages you see when building Boost—if any—should
 be related to the IOStreams library's support of zip and bzip2
 formats as described <a class="reference external" href="../../libs/iostreams/doc/installation.html">here</a>. Install the relevant development
@@ -565,7 +567,7 @@
 </div>
 </div>
 <div class="section" id="link-your-program-to-a-boost-library">
-<h1><a class="toc-backref" href="#id39">6&nbsp;&nbsp;&nbsp;Link Your Program to a Boost Library</a></h1>
+<h1><a class="toc-backref" href="#id40">6&nbsp;&nbsp;&nbsp;Link Your Program to a Boost Library</a></h1>
 <p>To demonstrate linking with a Boost binary library, we'll use the
 following simple program that extracts the subject lines from
 emails. It uses the <a class="reference external" href="../../libs/regex/index.html">Boost.Regex</a> library, which has a
@@ -610,7 +612,7 @@
 variant OSes</a> for the appropriate command-line options to use.</p>
 </div>
 <div class="section" id="link-from-within-the-visual-studio-ide">
-<h2><a class="toc-backref" href="#id40">6.1&nbsp;&nbsp;&nbsp;Link From Within the Visual Studio IDE</a></h2>
+<h2><a class="toc-backref" href="#id41">6.1&nbsp;&nbsp;&nbsp;Link From Within the Visual Studio IDE</a></h2>
 <p>Starting with the <a class="reference internal" href="#vs-header-only">header-only example project</a> we created
 earlier:</p>
 <ol class="arabic simple">
@@ -624,7 +626,7 @@
 <p><a class="reference internal" href="#test-your-program"><em>skip to the next step</em></a></p>
 </div>
 <div class="section" id="or-link-from-the-command-prompt">
-<h2><a class="toc-backref" href="#id41">6.2&nbsp;&nbsp;&nbsp;Or, Link From the Command Prompt</a></h2>
+<h2><a class="toc-backref" href="#id42">6.2&nbsp;&nbsp;&nbsp;Or, Link From the Command Prompt</a></h2>
 <p>For example, we can compile and link the above program from the
 Visual C++ command-line by simply adding the <strong>bold</strong> text below to
 the command line we used earlier, assuming your Boost binaries are
@@ -635,7 +637,7 @@
 </pre>
 </div>
 <div class="section" id="library-naming">
-<h2><a class="toc-backref" href="#id42">6.3&nbsp;&nbsp;&nbsp;Library Naming</a></h2>
+<h2><a class="toc-backref" href="#id43">6.3&nbsp;&nbsp;&nbsp;Library Naming</a></h2>
 <div class="note">
 <p class="first admonition-title">Note</p>
 <p>If, like Visual C++, your compiler supports auto-linking,
@@ -657,7 +659,7 @@
 <dd><em>Prefix</em>: except on Microsoft Windows, every Boost library
 name begins with this string. On Windows, only ordinary static
 libraries use the <tt class="docutils literal"><span class="pre">lib</span></tt> prefix; import libraries and DLLs do
-not.<a class="footnote-reference" href="#distinct" id="id19"><sup>6</sup></a></dd>
+not.<a class="footnote-reference" href="#distinct" id="id20"><sup>6</sup></a></dd>
 <dt><tt class="docutils literal"><span class="pre">boost_regex</span></tt></dt>
 <dd><em>Library name</em>: all boost library filenames begin with <tt class="docutils literal"><span class="pre">boost_</span></tt>.</dd>
 <dt><tt class="docutils literal"><span class="pre">-vc71</span></tt></dt>
@@ -695,14 +697,14 @@
 <td>using a special <a class="reference external" href="../../libs/python/doc/building.html#variants">debug build of Python</a>.</td>
 </tr>
 <tr><td><tt class="docutils literal"><span class="pre">d</span></tt></td>
-<td>building a debug version of your code.<a class="footnote-reference" href="#debug-abi" id="id20"><sup>7</sup></a></td>
+<td>building a debug version of your code.<a class="footnote-reference" href="#debug-abi" id="id21"><sup>7</sup></a></td>
 </tr>
 <tr><td><tt class="docutils literal"><span class="pre">p</span></tt></td>
 <td>using the STLPort standard library rather than the default one supplied with
 your compiler.</td>
 </tr>
 <tr><td><tt class="docutils literal"><span class="pre">n</span></tt></td>
-<td>using STLPort's deprecated “native iostreams” feature.<a class="footnote-reference" href="#native" id="id21"><sup>8</sup></a></td>
+<td>using STLPort's deprecated “native iostreams” feature.<a class="footnote-reference" href="#native" id="id22"><sup>8</sup></a></td>
 </tr>
 </tbody>
 </table>
@@ -735,7 +737,7 @@
 <!-- file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt) -->
 </div>
 <div class="section" id="test-your-program">
-<h2><a class="toc-backref" href="#id43">6.4&nbsp;&nbsp;&nbsp;Test Your Program</a></h2>
+<h2><a class="toc-backref" href="#id44">6.4&nbsp;&nbsp;&nbsp;Test Your Program</a></h2>
 <p>To test our subject extraction, we'll filter the following text
 file. Copy it out of your browser and save it as <tt class="docutils literal"><span class="pre">jayne.txt</span></tt>:</p>
 <pre class="literal-block">
@@ -757,7 +759,7 @@
 </div>
 </div>
 <div class="section" id="conclusion-and-further-resources">
-<h1><a class="toc-backref" href="#id44">7&nbsp;&nbsp;&nbsp;Conclusion and Further Resources</a></h1>
+<h1><a class="toc-backref" href="#id45">7&nbsp;&nbsp;&nbsp;Conclusion and Further Resources</a></h1>
 <p>This concludes your introduction to Boost and to integrating it
 with your programs. As you start using Boost in earnest, there are
 surely a few additional points you'll wish we had covered. One day
@@ -813,11 +815,25 @@
 <table class="docutils footnote" frame="void" id="continuation" rules="none">
 <colgroup><col class="label" /><col /></colgroup>
 <tbody valign="top">
-<tr><td class="label"><a class="fn-backref" href="#id13">[4]</a></td><td>In this example, the caret character <tt class="docutils literal"><span class="pre">^</span></tt> is a
-way of continuing the command on multiple lines. The command
-prompt responds with <tt class="docutils literal"><span class="pre">More?</span></tt> to prompt for more input. Feel
-free to omit the carets and subsequent newlines; we used them so
-the example would fit on a page of reasonable width.</td></tr>
+<tr><td class="label"><a class="fn-backref" href="#id13">[4]</a></td><td><p class="first">In this example, the caret character <tt class="docutils literal"><span class="pre">^</span></tt> is a
+way of continuing the command on multiple lines, and must be the
+<strong>final character</strong> used on the line to be continued (i.e. do
+not follow it with spaces). The command prompt responds with
+<tt class="docutils literal"><span class="pre">More?</span></tt> to prompt for more input. Feel free to omit the
+carets and subsequent newlines; we used them so the example
+would fit on a page of reasonable width.</p>
+<p>The command prompt treats each bit of whitespace in the command
+as an argument separator. That means quotation marks (<tt class="docutils literal"><span class="pre">&quot;</span></tt>)
+are required to keep text together whenever a single
+command-line argument contains spaces, as in</p>
+<pre class="literal-block">
+--build-dir=<span class="raw-html"><strong style="background-color:#B4FFB4">"</strong></span>C:\Documents<span class="raw-html"><strong style="color:#B4B4B4; background-color:#B4FFB4">_</strong></span>and<span class="raw-html"><strong style="color:#B4B4B4; background-color:#B4FFB4">_</strong></span>Settings\dave\build-boost<span class="raw-html"><strong style="background-color:#B4FFB4">"</strong></span>
+</pre>
+<p>Also, for example, you can't add spaces around the <tt class="docutils literal"><span class="pre">=</span></tt> sign as in</p>
+<pre class="last literal-block">
+--build-dir<span class="raw-html"><strong style="color:#B4B4B4; background-color:#FFB4B4">_</strong></span>=<span class="raw-html"><strong style="color:#B4B4B4; background-color:#FFB4B4">_</strong></span>&quot;C:\Documents and Settings\dave\build-boost&quot;
+</pre>
+</td></tr>
 </tbody>
 </table>
 <!-- Copyright David Abrahams 2006. Distributed under the Boost -->
@@ -837,7 +853,7 @@
 <table class="docutils footnote" frame="void" id="distinct" rules="none">
 <colgroup><col class="label" /><col /></colgroup>
 <tbody valign="top">
-<tr><td class="label"><a class="fn-backref" href="#id19">[6]</a></td><td>This convention distinguishes the static version of
+<tr><td class="label"><a class="fn-backref" href="#id20">[6]</a></td><td>This convention distinguishes the static version of
 a Boost library from the import library for an
 identically-configured Boost DLL, which would otherwise have the
 same name.</td></tr>
@@ -846,7 +862,7 @@
 <table class="docutils footnote" frame="void" id="debug-abi" rules="none">
 <colgroup><col class="label" /><col /></colgroup>
 <tbody valign="top">
-<tr><td class="label"><a class="fn-backref" href="#id20">[7]</a></td><td>These libraries were compiled without optimization
+<tr><td class="label"><a class="fn-backref" href="#id21">[7]</a></td><td>These libraries were compiled without optimization
 or inlining, with full debug symbols enabled, and without
 <tt class="docutils literal"><span class="pre">NDEBUG</span></tt> <tt class="docutils literal"><span class="pre">#define</span></tt>d. Although it's true that sometimes
 these choices don't affect binary compatibility with other
@@ -856,7 +872,7 @@
 <table class="docutils footnote" frame="void" id="native" rules="none">
 <colgroup><col class="label" /><col /></colgroup>
 <tbody valign="top">
-<tr><td class="label"><a class="fn-backref" href="#id21">[8]</a></td><td>This feature of STLPort is deprecated because it's
+<tr><td class="label"><a class="fn-backref" href="#id22">[8]</a></td><td>This feature of STLPort is deprecated because it's
 impossible to make it work transparently to the user; we don't
 recommend it.</td></tr>
 </tbody>

Modified: branches/proto/v3/more/getting_started/windows.rst
==============================================================================
--- branches/proto/v3/more/getting_started/windows.rst (original)
+++ branches/proto/v3/more/getting_started/windows.rst 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -10,6 +10,9 @@
    :alt: Boost
    :class: boost-logo
 
+.. role:: raw-html(raw)
+ :format: html
+
 __ ../../index.htm
 
 .. section-numbering::
@@ -201,9 +204,14 @@
 
    C:\\WINDOWS> cd |default-root|
    |default-root|> bjam **^**
- More? **--build-dir=**\ C:\\temp\\build-boost **^**
+ More? **--build-dir=**\ "C:\\Documents and Settings\\dave\\build-boost" **^**
    More? **--toolset=**\ msvc stage
 
+Be sure to read `this note`__ about the appearance of ``^``,
+``More?`` and quotation marks (``"``) in that line.
+
+__ continuation_
+
 .. include:: detail/build-from-source-tail.rst
 
 .. _auto-linking:
@@ -300,10 +308,27 @@
    used in the examples.
 
 .. [#continuation] In this example, the caret character ``^`` is a
- way of continuing the command on multiple lines. The command
- prompt responds with ``More?`` to prompt for more input. Feel
- free to omit the carets and subsequent newlines; we used them so
- the example would fit on a page of reasonable width.
+ way of continuing the command on multiple lines, and must be the
+ **final character** used on the line to be continued (i.e. do
+ not follow it with spaces). The command prompt responds with
+ ``More?`` to prompt for more input. Feel free to omit the
+ carets and subsequent newlines; we used them so the example
+ would fit on a page of reasonable width.
+
+ The command prompt treats each bit of whitespace in the command
+ as an argument separator. That means quotation marks (``"``)
+ are required to keep text together whenever a single
+ command-line argument contains spaces, as in
+
+ .. parsed-literal::
+
+ --build-dir=\ :raw-html:`<strong style="background-color:#B4FFB4">"</strong>`\ C:\\Documents\ :raw-html:`<strong style="color:#B4B4B4; background-color:#B4FFB4">_</strong>`\ and\ :raw-html:`<strong style="color:#B4B4B4; background-color:#B4FFB4">_</strong>`\ Settings\\dave\\build-boost\ \ :raw-html:`<strong style="background-color:#B4FFB4">"</strong>`
+
+ Also, for example, you can't add spaces around the ``=`` sign as in
+
+ .. parsed-literal::
+
+ --build-dir\ :raw-html:`<strong style="color:#B4B4B4; background-color:#FFB4B4">_</strong>`\ =\ :raw-html:`<strong style="color:#B4B4B4; background-color:#FFB4B4">_</strong>`\ "C:\\Documents and Settings\\dave\\build-boost"
 
 .. |boost.zip| replace:: |boost_ver|\ ``.zip``
 

Modified: branches/proto/v3/tools/Jamfile.v2
==============================================================================
--- branches/proto/v3/tools/Jamfile.v2 (original)
+++ branches/proto/v3/tools/Jamfile.v2 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -14,12 +14,15 @@
     <link>static
     ;
 
+use-project /boost/regression : regression/build ;
+
 TOOLS =
     bcp//bcp
     inspect/build//inspect
     quickbook//quickbook
- regression/build//compiler_status
- regression/build//process_jam_log
+ /boost/regression//compiler_status
+ /boost/regression//library_status
+ /boost/regression//process_jam_log
     wave/build//wave
     ;
 

Deleted: branches/proto/v3/tools/build/v2/test/.cvsignore
==============================================================================
--- branches/proto/v3/tools/build/v2/test/.cvsignore 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
+++ (empty file)
@@ -1 +0,0 @@
-*.pyc test_results.txt failed_test test-config.jam
\ No newline at end of file

Modified: branches/proto/v3/tools/jam/src/build.jam
==============================================================================
--- branches/proto/v3/tools/jam/src/build.jam (original)
+++ branches/proto/v3/tools/jam/src/build.jam 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -197,8 +197,8 @@
 ## Intel C/C++ for Win32
 toolset intel-win32 icl : /Fe : -D
     : /nologo
- [ opt --release : /ML /O2 /Ob2 /Gy /GF /GA /GB ]
- [ opt --debug : /MLd /DEBUG /Z7 /Od /Ob0 ]
+ [ opt --release : /MT /O2 /Ob2 /Gy /GF /GA /GB ]
+ [ opt --debug : /MTd /DEBUG /Z7 /Od /Ob0 ]
     -I$(--python-include) -I$(--extra-include)
     : kernel32.lib advapi32.lib user32.lib $(--python-lib[1]) ;
 ## KCC ?

Modified: branches/proto/v3/tools/quickbook/doc/html/index.html
==============================================================================
--- branches/proto/v3/tools/quickbook/doc/html/index.html (original)
+++ branches/proto/v3/tools/quickbook/doc/html/index.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -34,7 +34,7 @@
 <div><p class="copyright">Copyright © 2002, 2004, 2006 Joel de Guzman,
       Eric Niebler</p></div>
 <div><div class="legalnotice">
-<a name="id386981"></a><p>
+<a name="id385586"></a><p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
       </p>
@@ -70,8 +70,8 @@
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: November 07, 2007 at 03:36:37 GMT</small></p></td>
-<td align="right"><div class="copyright-footer"><small></small></div></td>
+<td align="left"><p><small>Last revised: November 14, 2007 at 10:19:55 GMT</small></p></td>
+<td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav"><a accesskey="n" href="quickbook/intro.html"><img src="../../../../doc/html/images/next.png" alt="Next"></a></div>

Modified: branches/proto/v3/tools/quickbook/doc/html/quickbook/change_log.html
==============================================================================
--- branches/proto/v3/tools/quickbook/doc/html/quickbook/change_log.html (original)
+++ branches/proto/v3/tools/quickbook/doc/html/quickbook/change_log.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="quickbook.change_log"></a> Change Log</h2></div></div></div>
 <a name="quickbook.change_log.version_1_3"></a><h3>
-<a name="id386620"></a>
+<a name="id386998"></a>
       <a href="change_log.html#quickbook.change_log.version_1_3">Version 1.3</a>
     </h3>
 <div class="itemizedlist"><ul type="disc">
@@ -94,7 +94,7 @@
       </li>
 </ul></div>
 <a name="quickbook.change_log.version_1_4"></a><h3>
-<a name="id385574"></a>
+<a name="id386285"></a>
       <a href="change_log.html#quickbook.change_log.version_1_4">Version 1.4</a>
     </h3>
 <div class="itemizedlist"><ul type="disc">
@@ -153,11 +153,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002, 2004, 2006 Joel de Guzman,
+<td align="right"><div class="copyright-footer">Copyright © 2002, 2004, 2006 Joel de Guzman,
       Eric Niebler<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/tools/quickbook/doc/html/quickbook/editors.html
==============================================================================
--- branches/proto/v3/tools/quickbook/doc/html/quickbook/editors.html (original)
+++ branches/proto/v3/tools/quickbook/doc/html/quickbook/editors.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -42,11 +42,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002, 2004, 2006 Joel de Guzman,
+<td align="right"><div class="copyright-footer">Copyright © 2002, 2004, 2006 Joel de Guzman,
       Eric Niebler<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/tools/quickbook/doc/html/quickbook/editors/kde_support.html
==============================================================================
--- branches/proto/v3/tools/quickbook/doc/html/quickbook/editors/kde_support.html (original)
+++ branches/proto/v3/tools/quickbook/doc/html/quickbook/editors/kde_support.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h3 class="title">
 <a name="quickbook.editors.kde_support"></a>KDE Support</h3></div></div></div>
 <a name="quickbook.editors.kde_support.boost__hs__quickbook"></a><h4>
-<a name="id466287"></a>
+<a name="id466261"></a>
         <a href="kde_support.html#quickbook.editors.kde_support.boost__hs__quickbook">boost::hs::quickbook</a>
       </h4>
 <p>
@@ -51,7 +51,7 @@
         <span class="bold"><b>html generated from this .qbk file</b></span>
       </p>
 <div class="table">
-<a name="id466389"></a><p class="title"><b>Table 7. Code examples</b></p>
+<a name="id466362"></a><p class="title"><b>Table 7. Code examples</b></p>
 <table class="table" summary="Code examples">
 <colgroup>
 <col>
@@ -140,7 +140,7 @@
 </table>
 </div>
 <a name="quickbook.editors.kde_support.code_folding_"></a><h4>
-<a name="id466795"></a>
+<a name="id466769"></a>
         <a href="kde_support.html#quickbook.editors.kde_support.code_folding_">Code Folding
         </a>
       </h4>
@@ -150,7 +150,7 @@
         region can be folded or unfolded independently.
       </p>
 <a name="quickbook.editors.kde_support.auto_comment___uncomment_"></a><h4>
-<a name="id466828"></a>
+<a name="id466801"></a>
         <a href="kde_support.html#quickbook.editors.kde_support.auto_comment___uncomment_">Auto
         Comment / Uncomment </a>
       </h4>
@@ -161,7 +161,7 @@
         while being in it.
       </p>
 <a name="quickbook.editors.kde_support.styles_reference_"></a><h4>
-<a name="id466869"></a>
+<a name="id466843"></a>
         <a href="kde_support.html#quickbook.editors.kde_support.styles_reference_">Styles reference
         </a>
       </h4>
@@ -398,7 +398,7 @@
 </tbody>
 </table></div>
 <a name="quickbook.editors.kde_support.about_boost__hs"></a><h4>
-<a name="id467317"></a>
+<a name="id467291"></a>
         <a href="kde_support.html#quickbook.editors.kde_support.about_boost__hs">About boost::hs</a>
       </h4>
 <p>
@@ -419,7 +419,7 @@
         </p></td></tr>
 </table></div>
 <a name="quickbook.editors.kde_support.installing_boost__hs"></a><h4>
-<a name="id467385"></a>
+<a name="id467359"></a>
         <a href="kde_support.html#quickbook.editors.kde_support.installing_boost__hs">Installing
         boost::hs</a>
       </h4>
@@ -449,11 +449,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002, 2004, 2006 Joel de Guzman,
+<td align="right"><div class="copyright-footer">Copyright © 2002, 2004, 2006 Joel de Guzman,
       Eric Niebler<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/tools/quickbook/doc/html/quickbook/editors/scite.html
==============================================================================
--- branches/proto/v3/tools/quickbook/doc/html/quickbook/editors/scite.html (original)
+++ branches/proto/v3/tools/quickbook/doc/html/quickbook/editors/scite.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -63,11 +63,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002, 2004, 2006 Joel de Guzman,
+<td align="right"><div class="copyright-footer">Copyright © 2002, 2004, 2006 Joel de Guzman,
       Eric Niebler<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/tools/quickbook/doc/html/quickbook/faq.html
==============================================================================
--- branches/proto/v3/tools/quickbook/doc/html/quickbook/faq.html (original)
+++ branches/proto/v3/tools/quickbook/doc/html/quickbook/faq.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -26,7 +26,7 @@
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
 <a name="quickbook.faq"></a> Frequently Asked Questions</h2></div></div></div>
 <a name="quickbook.faq.can_i_use_quickbook_for_non_boost_documentation_"></a><h3>
-<a name="id467537"></a>
+<a name="id467511"></a>
       <a href="faq.html#quickbook.faq.can_i_use_quickbook_for_non_boost_documentation_">Can
       I use QuickBook for non-Boost documentation?</a>
     </h3>
@@ -67,14 +67,29 @@
         &lt;xsl:param&gt;nav.layout=none
     ;
 </pre>
+<a name="quickbook.faq.is_there_an_easy_way_to_convert_boostbook_docs_to_quickbook_"></a><h3>
+<a name="id467599"></a>
+ <a href="faq.html#quickbook.faq.is_there_an_easy_way_to_convert_boostbook_docs_to_quickbook_">Is
+ there an easy way to convert BoostBook docs to QuickBook?</a>
+ </h3>
+<p>
+ There's a stylesheet that allows Boostbook generated HTML to be viewed as quickbook
+ source, see http://svn.boost.org/trac/boost/wiki/QuickbookSourceStylesheetProject,
+ so it's then just a cut and paste job to convert the BoostBook to QuickBook
+ (which IMO is a whole lot easier to edit and maintain).
+ </p>
+<p>
+ --John Maddock
+ </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002, 2004, 2006 Joel de Guzman,
+<td align="right"><div class="copyright-footer">Copyright © 2002, 2004, 2006 Joel de Guzman,
       Eric Niebler<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/tools/quickbook/doc/html/quickbook/install.html
==============================================================================
--- branches/proto/v3/tools/quickbook/doc/html/quickbook/install.html (original)
+++ branches/proto/v3/tools/quickbook/doc/html/quickbook/install.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -44,11 +44,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002, 2004, 2006 Joel de Guzman,
+<td align="right"><div class="copyright-footer">Copyright © 2002, 2004, 2006 Joel de Guzman,
       Eric Niebler<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/tools/quickbook/doc/html/quickbook/install/linux.html
==============================================================================
--- branches/proto/v3/tools/quickbook/doc/html/quickbook/install/linux.html (original)
+++ branches/proto/v3/tools/quickbook/doc/html/quickbook/install/linux.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -91,11 +91,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002, 2004, 2006 Joel de Guzman,
+<td align="right"><div class="copyright-footer">Copyright © 2002, 2004, 2006 Joel de Guzman,
       Eric Niebler<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/tools/quickbook/doc/html/quickbook/install/macosx.html
==============================================================================
--- branches/proto/v3/tools/quickbook/doc/html/quickbook/install/macosx.html (original)
+++ branches/proto/v3/tools/quickbook/doc/html/quickbook/install/macosx.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -143,11 +143,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002, 2004, 2006 Joel de Guzman,
+<td align="right"><div class="copyright-footer">Copyright © 2002, 2004, 2006 Joel de Guzman,
       Eric Niebler<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/tools/quickbook/doc/html/quickbook/install/windows.html
==============================================================================
--- branches/proto/v3/tools/quickbook/doc/html/quickbook/install/windows.html (original)
+++ branches/proto/v3/tools/quickbook/doc/html/quickbook/install/windows.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -122,11 +122,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002, 2004, 2006 Joel de Guzman,
+<td align="right"><div class="copyright-footer">Copyright © 2002, 2004, 2006 Joel de Guzman,
       Eric Niebler<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/tools/quickbook/doc/html/quickbook/intro.html
==============================================================================
--- branches/proto/v3/tools/quickbook/doc/html/quickbook/intro.html (original)
+++ branches/proto/v3/tools/quickbook/doc/html/quickbook/intro.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -99,11 +99,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002, 2004, 2006 Joel de Guzman,
+<td align="right"><div class="copyright-footer">Copyright © 2002, 2004, 2006 Joel de Guzman,
       Eric Niebler<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/tools/quickbook/doc/html/quickbook/ref.html
==============================================================================
--- branches/proto/v3/tools/quickbook/doc/html/quickbook/ref.html (original)
+++ branches/proto/v3/tools/quickbook/doc/html/quickbook/ref.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -27,7 +27,7 @@
 <p>
     </p>
 <div class="table">
-<a name="id467635"></a><p class="title"><b>Table 8. Syntax Compendium</b></p>
+<a name="id467661"></a><p class="title"><b>Table 8. Syntax Compendium</b></p>
 <table class="table" summary="Syntax Compendium">
 <colgroup>
 <col>
@@ -927,11 +927,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002, 2004, 2006 Joel de Guzman,
+<td align="right"><div class="copyright-footer">Copyright © 2002, 2004, 2006 Joel de Guzman,
       Eric Niebler<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/tools/quickbook/doc/html/quickbook/syntax.html
==============================================================================
--- branches/proto/v3/tools/quickbook/doc/html/quickbook/syntax.html (original)
+++ branches/proto/v3/tools/quickbook/doc/html/quickbook/syntax.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -48,11 +48,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002, 2004, 2006 Joel de Guzman,
+<td align="right"><div class="copyright-footer">Copyright © 2002, 2004, 2006 Joel de Guzman,
       Eric Niebler<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/tools/quickbook/doc/html/quickbook/syntax/block.html
==============================================================================
--- branches/proto/v3/tools/quickbook/doc/html/quickbook/syntax/block.html (original)
+++ branches/proto/v3/tools/quickbook/doc/html/quickbook/syntax/block.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -644,27 +644,27 @@
 [h6 Heading 6]
 </pre>
 <a name="quickbook.syntax.block.headings.heading_1"></a><h1>
-<a name="id459681"></a>
+<a name="id459656"></a>
           <a href="block.html#quickbook.syntax.block.headings.heading_1">Heading 1</a>
         </h1>
 <a name="quickbook.syntax.block.headings.heading_2"></a><h2>
-<a name="id459705"></a>
+<a name="id459680"></a>
           <a href="block.html#quickbook.syntax.block.headings.heading_2">Heading 2</a>
         </h2>
 <a name="quickbook.syntax.block.headings.heading_3"></a><h3>
-<a name="id459730"></a>
+<a name="id459704"></a>
           <a href="block.html#quickbook.syntax.block.headings.heading_3">Heading 3</a>
         </h3>
 <a name="quickbook.syntax.block.headings.heading_4"></a><h4>
-<a name="id459754"></a>
+<a name="id459729"></a>
           <a href="block.html#quickbook.syntax.block.headings.heading_4">Heading 4</a>
         </h4>
 <a name="quickbook.syntax.block.headings.heading_5"></a><h5>
-<a name="id459779"></a>
+<a name="id459754"></a>
           <a href="block.html#quickbook.syntax.block.headings.heading_5">Heading 5</a>
         </h5>
 <a name="quickbook.syntax.block.headings.heading_6"></a><h5>
-<a name="id459804"></a>
+<a name="id459779"></a>
           <a href="block.html#quickbook.syntax.block.headings.heading_6">Heading 6</a>
         </h5>
 <p>
@@ -802,7 +802,7 @@
           Quickbook has some predefined macros that you can already use.
         </p>
 <div class="table">
-<a name="id460261"></a><p class="title"><b>Table 3. Predefined Macros</b></p>
+<a name="id460235"></a><p class="title"><b>Table 3. Predefined Macros</b></p>
 <table class="table" summary="Predefined Macros">
 <colgroup>
 <col>
@@ -840,7 +840,7 @@
               </td>
 <td>
               <p>
- 2007-Nov-07
+ 2007-Nov-14
               </p>
               </td>
 </tr>
@@ -857,7 +857,7 @@
               </td>
 <td>
               <p>
- 11:36:37 AM
+ 06:19:55 PM
               </p>
               </td>
 </tr>
@@ -903,7 +903,7 @@
 ]
 </pre>
 <a name="quickbook.syntax.block.templates.template_identifier"></a><h5>
-<a name="id460441"></a>
+<a name="id460416"></a>
           <a href="block.html#quickbook.syntax.block.templates.template_identifier">Template
           Identifier</a>
         </h5>
@@ -921,7 +921,7 @@
           </li>
 </ul></div>
 <a name="quickbook.syntax.block.templates.formal_template_arguments"></a><h5>
-<a name="id460488"></a>
+<a name="id460462"></a>
           <a href="block.html#quickbook.syntax.block.templates.formal_template_arguments">Formal
           Template Arguments</a>
         </h5>
@@ -941,7 +941,7 @@
           of the template call.
         </p>
 <a name="quickbook.syntax.block.templates.template_body"></a><h5>
-<a name="id460607"></a>
+<a name="id460581"></a>
           <a href="block.html#quickbook.syntax.block.templates.template_body">Template
           Body</a>
         </h5>
@@ -966,7 +966,7 @@
           block level elements are not allowed in phrase templates.
         </p>
 <a name="quickbook.syntax.block.templates.template_expansion"></a><h5>
-<a name="id460666"></a>
+<a name="id460640"></a>
           <a href="block.html#quickbook.syntax.block.templates.template_expansion">Template
           Expansion</a>
         </h5>
@@ -1017,7 +1017,7 @@
           by the close parenthesis.
         </p>
 <a name="quickbook.syntax.block.templates.nullary_templates"></a><h5>
-<a name="id460772"></a>
+<a name="id460747"></a>
           <a href="block.html#quickbook.syntax.block.templates.nullary_templates">Nullary
           Templates</a>
         </h5>
@@ -1100,7 +1100,7 @@
           brackets, though.
         </p>
 <a name="quickbook.syntax.block.templates.simple_arguments"></a><h5>
-<a name="id461006"></a>
+<a name="id460981"></a>
           <a href="block.html#quickbook.syntax.block.templates.simple_arguments">Simple
           Arguments</a>
         </h5>
@@ -1168,7 +1168,7 @@
           what do you think man?
         </p>
 <a name="quickbook.syntax.block.templates.punctuation_templates"></a><h5>
-<a name="id461176"></a>
+<a name="id461151"></a>
           <a href="block.html#quickbook.syntax.block.templates.punctuation_templates">Punctuation
           Templates</a>
         </h5>
@@ -1244,7 +1244,7 @@
           will generate:
         </p>
 <div class="table">
-<a name="id461380"></a><p class="title"><b>Table 4. A Simple Table</b></p>
+<a name="id461354"></a><p class="title"><b>Table 4. A Simple Table</b></p>
 <table class="table" summary="A Simple Table">
 <colgroup>
 <col>
@@ -1355,7 +1355,7 @@
           and thus:
         </p>
 <div class="table">
-<a name="id461544"></a><p class="title"><b>Table 5. Table with fat cells</b></p>
+<a name="id461518"></a><p class="title"><b>Table 5. Table with fat cells</b></p>
 <table class="table" summary="Table with fat cells">
 <colgroup>
 <col>
@@ -1430,7 +1430,7 @@
 ]
 </pre>
 <div class="table">
-<a name="id461661"></a><p class="title"><b>Table 6. Table with code</b></p>
+<a name="id461636"></a><p class="title"><b>Table 6. Table with code</b></p>
 <table class="table" summary="Table with code">
 <colgroup>
 <col>
@@ -1570,7 +1570,7 @@
           QuickBook's import facility provides a nice solution.
         </p>
 <a name="quickbook.syntax.block.import.example"></a><h5>
-<a name="id462085"></a>
+<a name="id462059"></a>
           <a href="block.html#quickbook.syntax.block.import.example">Example</a>
         </h5>
 <p>
@@ -1667,7 +1667,7 @@
 <p>
         </p>
 <a name="quickbook.syntax.block.import.code_snippet_markup"></a><h5>
-<a name="id462390"></a>
+<a name="id462364"></a>
           <a href="block.html#quickbook.syntax.block.import.code_snippet_markup">Code
           Snippet Markup</a>
         </h5>
@@ -1688,7 +1688,7 @@
           This too will not be visible in quickbook.
         </p>
 <a name="quickbook.syntax.block.import.special_comments"></a><h5>
-<a name="id462515"></a>
+<a name="id462489"></a>
           <a href="block.html#quickbook.syntax.block.import.special_comments">Special
           Comments</a>
         </h5>
@@ -1736,7 +1736,7 @@
           between the delimeters will simply be ignored.
         </p>
 <a name="quickbook.syntax.block.import.callouts"></a><h5>
-<a name="id462695"></a>
+<a name="id462669"></a>
           <a href="block.html#quickbook.syntax.block.import.callouts">Callouts</a>
         </h5>
 <p>
@@ -1881,11 +1881,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002, 2004, 2006 Joel de Guzman,
+<td align="right"><div class="copyright-footer">Copyright © 2002, 2004, 2006 Joel de Guzman,
       Eric Niebler<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/tools/quickbook/doc/html/quickbook/syntax/comments.html
==============================================================================
--- branches/proto/v3/tools/quickbook/doc/html/quickbook/syntax/comments.html (original)
+++ branches/proto/v3/tools/quickbook/doc/html/quickbook/syntax/comments.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -37,11 +37,12 @@
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002, 2004, 2006 Joel de Guzman,
+<td align="right"><div class="copyright-footer">Copyright © 2002, 2004, 2006 Joel de Guzman,
       Eric Niebler<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/tools/quickbook/doc/html/quickbook/syntax/phrase.html
==============================================================================
--- branches/proto/v3/tools/quickbook/doc/html/quickbook/syntax/phrase.html (original)
+++ branches/proto/v3/tools/quickbook/doc/html/quickbook/syntax/phrase.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -136,7 +136,7 @@
 <p>
           Unlike QuickBook's standard formatting scheme, the rules for simpler alternatives
           are much stricter
- <sup>[<a name="id456020" href="#ftn.id456020">1</a>]</sup>
+ <sup>[<a name="id455996" href="#ftn.id455996">1</a>]</sup>
           .
         </p>
 <div class="itemizedlist"><ul type="disc">
@@ -172,7 +172,7 @@
           </li>
 </ul></div>
 <div class="table">
-<a name="id456104"></a><p class="title"><b>Table 1. More Formatting Samples</b></p>
+<a name="id456079"></a><p class="title"><b>Table 1. More Formatting Samples</b></p>
 <table class="table" summary="More Formatting Samples">
 <colgroup>
 <col>
@@ -495,7 +495,7 @@
           whereas a Python comment <tt class="computeroutput"><span class="comment">#looks like this</span></tt>.
         </p>
 <div class="table">
-<a name="id457085"></a><p class="title"><b>Table 2. Supported Source Modes</b></p>
+<a name="id457060"></a><p class="title"><b>Table 2. Supported Source Modes</b></p>
 <table class="table" summary="Supported Source Modes">
 <colgroup>
 <col>
@@ -761,7 +761,7 @@
 </pre>
 <p>
           will generate this
- <sup>[<a name="id457926" href="#ftn.id457926">2</a>]</sup>
+ <sup>[<a name="id457901" href="#ftn.id457901">2</a>]</sup>
           .
         </p>
 <div class="section" lang="en">
@@ -814,33 +814,34 @@
         </p>
 <p>
           Yes!
- <sup>[<a name="id458100" href="#ftn.id458100">3</a>]</sup>
+ <sup>[<a name="id458075" href="#ftn.id458075">3</a>]</sup>
         </p>
 </div>
 <div class="footnotes">
 <br><hr width="100" align="left">
-<div class="footnote"><p><sup>[<a name="ftn.id456020" href="#id456020">1</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id455996" href="#id455996">1</a>] </sup>
               Thanks to David Barrett, author of Qwiki,
               for sharing these samples and teaching me these obscure formatting
               rules. I wasn't sure at all if Spirit,
               being more or less a formal EBNF parser, can handle the context sensitivity
               and ambiguity.
             </p></div>
-<div class="footnote"><p><sup>[<a name="ftn.id457926" href="#id457926">2</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id457901" href="#id457901">2</a>] </sup>
               A sample footnote
             </p></div>
-<div class="footnote"><p><sup>[<a name="ftn.id458100" href="#id458100">3</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id458075" href="#id458075">3</a>] </sup>
               Conditional Generation makes quickbook turing complete.
             </p></div>
 </div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
 <td align="left"></td>
-<td align="right"><div class="copyright-footer"><small>Copyright © 2002, 2004, 2006 Joel de Guzman,
+<td align="right"><div class="copyright-footer">Copyright © 2002, 2004, 2006 Joel de Guzman,
       Eric Niebler<p>
         Distributed under the Boost Software License, Version 1.0. (See accompanying
         file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
- </p></small></div></td>
+ </p>
+</div></td>
 </tr></table>
 <hr>
 <div class="spirit-nav">

Modified: branches/proto/v3/tools/quickbook/doc/quickbook.qbk
==============================================================================
--- branches/proto/v3/tools/quickbook/doc/quickbook.qbk (original)
+++ branches/proto/v3/tools/quickbook/doc/quickbook.qbk 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -2063,6 +2063,16 @@
     ;
 ]
 
+[heading Is there an easy way to convert BoostBook docs to QuickBook?]
+
+There's a stylesheet that allows Boostbook generated HTML to be viewed
+as quickbook source, see
+[@http://svn.boost.org/trac/boost/wiki/QuickbookSourceStylesheetProject],
+so it's then just a cut and paste job to convert the BoostBook to
+QuickBook (which IMO is a whole lot easier to edit and maintain).
+
+--John Maddock
+
 [endsect] [/faq]
 
 [section:ref Quick Reference]

Modified: branches/proto/v3/tools/regression/build/Jamroot.jam
==============================================================================
--- branches/proto/v3/tools/regression/build/Jamroot.jam (original)
+++ branches/proto/v3/tools/regression/build/Jamroot.jam 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -25,13 +25,27 @@
         ;
 }
 
+obj tiny_xml
+ :
+ detail/tiny_xml.cpp
+ :
+ <define>BOOST_ALL_NO_LIB=1
+ <define>_CRT_SECURE_NO_WARNINGS
+ <use>/boost//headers
+ :
+ release
+ ;
+explicit tiny_xml ;
+
 exe process_jam_log
     :
- process_jam_log.cpp detail/tiny_xml.cpp
+ process_jam_log.cpp
+ tiny_xml
     /boost/filesystem//boost_filesystem/<link>static
     :
     <define>BOOST_ALL_NO_LIB=1
     <define>_CRT_SECURE_NO_WARNINGS
+ <use>/boost//headers
     :
     release
     ;
@@ -39,10 +53,12 @@
 
 exe compiler_status
     :
- compiler_status.cpp detail/tiny_xml.cpp
+ compiler_status.cpp
+ tiny_xml
     /boost/filesystem//boost_filesystem/<link>static
     :
     <define>BOOST_ALL_NO_LIB=1
+ <use>/boost//headers
     :
     release
     ;
@@ -50,10 +66,12 @@
 
 exe library_status
     :
- library_status.cpp detail/tiny_xml.cpp
+ library_status.cpp
+ tiny_xml
     /boost/filesystem//boost_filesystem/<link>static
     :
     <define>BOOST_ALL_NO_LIB=1
+ <use>/boost//headers
     :
     release
     ;

Deleted: branches/proto/v3/tools/regression/test/test-cases/Huber2629/.cvsignore
==============================================================================
--- branches/proto/v3/tools/regression/test/test-cases/Huber2629/.cvsignore 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
+++ (empty file)
@@ -1 +0,0 @@
-actual
\ No newline at end of file

Deleted: branches/proto/v3/tools/regression/test/test-cases/general/.cvsignore
==============================================================================
--- branches/proto/v3/tools/regression/test/test-cases/general/.cvsignore 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
+++ (empty file)
@@ -1 +0,0 @@
-actual
\ No newline at end of file

Modified: branches/proto/v3/tools/regression/xsl_reports/runner/instructions.html
==============================================================================
--- branches/proto/v3/tools/regression/xsl_reports/runner/instructions.html (original)
+++ branches/proto/v3/tools/regression/xsl_reports/runner/instructions.html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
@@ -1,485 +1,109 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+<html>
+
 <head>
-<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
-<meta name="generator" content="Docutils 0.5: http://docutils.sourceforge.net/" />
+<meta http-equiv="Content-Language" content="en-us">
+<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
+<meta name="ProgId" content="FrontPage.Editor.Document">
+<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
 <title>Running Boost Regression Tests</title>
-<style type="text/css">
-
-/*
-:Author: David Goodger
-:Contact: goodger_at_[hidden]
-:date: $Date$
-:version: $Revision$
-:copyright: This stylesheet has been placed in the public domain.
-
-Default cascading style sheet for the HTML output of Docutils.
-*/
-
-body {
- background-color: #fffff5;
-}
-
-h2 {
- text-decoration: underline;
-}
-
-.first {
- margin-top: 0 }
-
-.last {
- margin-bottom: 0 }
-
-a.toc-backref {
- text-decoration: none ;
- color: black }
-
-blockquote.epigraph {
- margin: 2em 5em ; }
-
-dd {
- margin-bottom: 0.5em }
-
-div.abstract {
- margin: 2em 5em }
-
-div.abstract p.topic-title {
- font-weight: bold ;
- text-align: center }
-
-div.attention, div.caution, div.danger, div.error, div.hint,
-div.important, div.note, div.tip, div.warning, div.admonition {
- margin: 2em ;
- border: medium outset ;
- padding: 1em }
-
-div.attention p.admonition-title, div.caution p.admonition-title,
-div.danger p.admonition-title, div.error p.admonition-title,
-div.warning p.admonition-title {
- color: red ;
- font-weight: bold ;
- font-family: sans-serif }
-
-div.hint p.admonition-title, div.important p.admonition-title,
-div.note p.admonition-title, div.tip p.admonition-title,
-div.admonition p.admonition-title {
- font-weight: bold ;
- font-family: sans-serif }
-
-div.dedication {
- margin: 2em 5em ;
- text-align: center ;
- font-style: italic }
-
-div.dedication p.topic-title {
- font-weight: bold ;
- font-style: normal }
-
-div.figure {
- margin-left: 2em }
-
-div.sidebar {
- margin-left: 1em ;
- border: medium outset ;
- padding: 0em 1em ;
- background-color: #ffffee ;
- width: 40% ;
- float: right ;
- clear: right }
-
-div.sidebar p.rubric {
- font-family: sans-serif ;
- font-size: medium }
-
-div.system-messages {
- margin: 5em }
-
-div.system-messages h1 {
- color: red }
-
-div.system-message {
- border: medium outset ;
- padding: 1em }
-
-div.system-message p.system-message-title {
- color: red ;
- font-weight: bold }
-
-div.topic {
- margin: 2em }
-
-h1.title {
- text-align: center }
-
-h2.subtitle {
- text-align: center }
-
-ol.simple, ul.simple {
- margin-bottom: 1em }
-
-ol.arabic {
- list-style: decimal }
-
-ol.loweralpha {
- list-style: lower-alpha }
-
-ol.upperalpha {
- list-style: upper-alpha }
-
-ol.lowerroman {
- list-style: lower-roman }
-
-ol.upperroman {
- list-style: upper-roman }
-
-p.attribution {
- text-align: right ;
- margin-left: 50% }
-
-p.caption {
- font-style: italic }
-
-p.credits {
- font-style: italic ;
- font-size: smaller }
-
-p.label {
- white-space: nowrap }
-
-p.rubric {
- font-weight: bold ;
- font-size: larger ;
- color: maroon ;
- text-align: center }
-
-p.sidebar-title {
- font-family: sans-serif ;
- font-weight: bold ;
- font-size: larger }
-
-p.sidebar-subtitle {
- font-family: sans-serif ;
- font-weight: bold }
-
-p.topic-title {
- font-weight: bold }
-
-pre.address {
- margin-bottom: 0 ;
- margin-top: 0 ;
- font-family: serif ;
- font-size: 100% }
-
-pre.line-block {
- font-family: serif ;
- font-size: 100% }
-
-pre.literal-block, pre.doctest-block {
- margin-left: 2em ;
- margin-right: 2em ;
- background-color: #eeeeee }
-
-span.classifier {
- font-family: sans-serif ;
- font-style: oblique }
-
-span.classifier-delimiter {
- font-family: sans-serif ;
- font-weight: bold }
-
-span.interpreted {
- font-family: sans-serif }
-
-span.option {
- white-space: nowrap }
-
-span.option-argument {
- font-style: italic }
-
-span.pre {
- white-space: pre }
-
-span.problematic {
- color: red }
-
-table {
- margin-top: 0.5em ;
- margin-bottom: 0.5em }
-
-table.citation {
- border-left: solid thin gray ;
- padding-left: 0.5ex }
-
-table.docinfo {
- margin: 2em 4em }
-
-table.footnote {
- border-left: solid thin black ;
- padding-left: 0.5ex }
-
-td, th {
- padding-left: 0.5em ;
- padding-right: 0.5em ;
- vertical-align: top }
-
-th.docinfo-name, th.field-name {
- font-weight: bold ;
- text-align: left ;
- white-space: nowrap }
-
-h1 tt, h2 tt, h3 tt, h4 tt, h5 tt, h6 tt {
- font-size: 100% }
-
-tt {
- background-color: #eeeeee }
-
-ul.auto-toc {
- list-style-type: none }
-
-</style>
+<link rel="stylesheet" type="text/css" href="../../../../doc/html/minimal.css">
 </head>
+
 <body>
-<div class="document" id="running-boost-regression-tests">
-<h1 class="title">Running Boost Regression Tests</h1>
 
-<div class="section" id="requirements">
+<table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="831">
+ <tr>
+ <td width="277">
+<a href="../../../../index.htm">
+<img src="../../../../boost.png" alt="boost.png (6897 bytes)" align="middle" width="277" height="86" border="0"></a></td>
+ <td width="531" align="middle">
+ <font size="7">Running Boost Regression Tests</font>
+ </td>
+ </tr>
+</table>
+
 <h2>Requirements</h2>
-<ul class="simple">
-<li>Python 2.3 or higher</li>
-<li>Some spare disk space (~5 Gb per each tested compiler)</li>
-</ul>
-<p>That's it! You don't even need an SVN client installed.</p>
-</div>
-<div class="section" id="installation">
-<h2>Installation</h2>
-<ul class="simple">
-<li>Download regression driver <tt class="docutils literal"><span class="pre">regression.py</span></tt> from <a class="reference external" href="http://svn.boost.org/svn/boost/trunk/tools/regression/xsl_reports/runner/regression.py">here</a> (<a class="reference external" href="http://tinyurl.com/236tty">http://tinyurl.com/236tty>)
-and put it in the directory where you want all the regression
-test files to be placed.</li>
-</ul>
 <ul>
-<li><p class="first"><strong>Optional</strong>: If you already have <tt class="docutils literal"><span class="pre">bjam</span></tt> and/or <tt class="docutils literal"><span class="pre">process_jam_log</span></tt> executables
-you'd like to use, just put them in the same directory with <tt class="docutils literal"><span class="pre">regression.py</span></tt>, e.g.:</p>
-<pre class="literal-block">
-my_boost_regressions/
- regression.py
- bjam<em>[.exe]</em>
-</pre>
-</li>
-</ul>
-</div>
-<div class="section" id="running-tests">
-<h2>Running tests</h2>
-<p>To start a regression run, simply run <tt class="docutils literal"><span class="pre">regression.py</span></tt> providing it with the following
-two arguments:</p>
-<ul class="simple">
-<li>runner id (something unique of your choice that will identify your
-results in the reports <a class="footnote-reference" href="#runnerid1" id="id2">[1]</a>, <a class="footnote-reference" href="#runnerid2" id="id3">[2]</a>)</li>
-<li>a particular set of toolsets you want to test with <a class="footnote-reference" href="#toolsets" id="id4">[3]</a>.</li>
-</ul>
-<p>For example:</p>
-<pre class="literal-block">
-python regression.py --runner=Metacomm --toolsets=gcc-4.2.1,msvc-8.0
-</pre>
-<p>If you are interested in seeing all available options, run <tt class="docutils literal"><span class="pre">python</span> <span class="pre">regression.py</span></tt>
-or <tt class="docutils literal"><span class="pre">python</span> <span class="pre">regression.py</span> <span class="pre">--help</span></tt>. See also the <a class="reference internal" href="#advanced-use">Advanced use</a> section below.</p>
-<p><strong>Note</strong>: If you are behind a firewall/proxy server, everything should still &quot;just work&quot;.
-In the rare cases when it doesn't, you can explicitly specify the proxy server
-parameters through the <tt class="docutils literal"><span class="pre">--proxy</span></tt> option, e.g.:</p>
-<pre class="literal-block">
-python regression.py ... <strong>--proxy=
http://www.someproxy.com:3128>
-</pre>
-</div>
-<div class="section" id="details">
-<h2>Details</h2>
-<p>The regression run procedure will:</p>
-<ul class="simple">
-<li>Download the most recent tarball from <a class="reference external" href="
http://www.meta-comm.com/engineering/boost/snapshot/">http://www.meta-comm.com/engineering/boost/snapshot/>,
-unpack it in the subdirectory <tt class="docutils literal"><span class="pre">boost</span></tt>.</li>
-<li>Build <tt class="docutils literal"><span class="pre">bjam</span></tt> and <tt class="docutils literal"><span class="pre">process_jam_log</span></tt> if needed. (<tt class="docutils literal"><span class="pre">process_jam_log</span></tt> is an
-utility, which extracts the test results from the log file produced by
-Boost.Build).</li>
-<li>Run regression tests, process and collect the results.</li>
-<li>Upload the results to <a class="reference external" href="
ftp://fx.meta-comm.com/boost-regression">ftp://fx.meta-comm.com/boost-regression>.</li>
+ <li>Python 2.3 or later.<br>
+&nbsp;</li>
+ <li>Subversion 1.4 or later.<br>
+&nbsp;</li>
+ <li>At least 5 gigabytes of disk space per compiler to be tested.</li>
 </ul>
-<p>The report merger process running continuously on MetaCommunications site will
-merge all submitted test runs and publish them at
-<a class="reference external" href="
http://engineering.meta-comm.com/boost-regression/">http://engineering.meta-comm.com/boost-regression/>.</p>
-</div>
-<div class="section" id="advanced-use">
-<h2>Advanced use</h2>
-<div class="section" id="providing-detailed-information-about-your-environment">
-<h3>Providing detailed information about your environment</h3>
-<p>Once you have your regression results displayed in the Boost-wide
-reports, you may consider providing a bit more information about
-yourself and your test environment. This additional information will
-be presented in the reports on a page associated with your runner ID.</p>
-<p>By default, the page's content is just a single line coming from the
-<tt class="docutils literal"><span class="pre">comment.html</span></tt> file in your <tt class="docutils literal"><span class="pre">regression.py</span></tt> directory, specifying
-the tested platform. You can put online a more detailed description of
-your environment, such as your hardware configuration, compiler builds,
-and test schedule, by simply altering the file's content. Also, please
-consider providing your name and email address for cases where Boost
-developers have questions specific to your particular set of results.</p>
-</div>
-<div class="section" id="incremental-runs">
-<h3>Incremental runs</h3>
-<p>You can run <tt class="docutils literal"><span class="pre">regression.py</span></tt> in incremental mode <a class="footnote-reference" href="#incremental" id="id5">[4]</a> by simply passing
-it an identically named command-line flag:</p>
-<pre class="literal-block">
-python regression.py ... <strong>--incremental</strong>
-</pre>
-</div>
-<div class="section" id="dealing-with-misbehaved-tests-compilers">
-<h3>Dealing with misbehaved tests/compilers</h3>
-<p>Depending on the environment/C++ runtime support library the test is compiled with,
-a test failure/termination may cause an appearance of a dialog window, requiring
-human intervention to proceed. Moreover, the test (or even of the compiler itself)
-can fall into infinite loop, or simply run for too long. To allow <tt class="docutils literal"><span class="pre">regression.py</span></tt>
-to take care of these obstacles, add the <tt class="docutils literal"><span class="pre">--monitored</span></tt> flag to the script
-invocation:</p>
-<pre class="literal-block">
-python regression.py ... <strong>--monitored</strong>
-</pre>
-<p>That's it. Knowing your intentions, the script will be able to automatically deal
-with the listed issues <a class="footnote-reference" href="#monitored" id="id6">[5]</a>.</p>
-</div>
-<div class="section" id="getting-sources-from-svn">
-<h3>Getting sources from SVN</h3>
-<p>If you already have an SVN client installed and configured, you might
-prefer to get the sources directly from the <a class="reference external" href="
http://svn.boost.org/trac/boost/wiki/BoostSubversion">Boost Subversion
-Repository</a>. To communicate this to the script, you just need to
-pass it your Boost SVN user ID using the <tt class="docutils literal"><span class="pre">--user</span></tt> option; for
-instance:</p>
-<pre class="literal-block">
-python regression.py ... <strong>--user=agurtovoy</strong>
-</pre>
-<p>You can also specify the user as <tt class="docutils literal"><span class="pre">anonymous</span></tt>, requesting anonymous
-SVN access.</p>
-<p>The main advantage of obtaining the sources through SVN is an
-immediate availability of the most recent check-ins: the sources
-extracted from a tarball the script downloads by default can be up to
-one hour behind the actual repository state at the time of test run.</p>
-</div>
-<div class="section" id="integration-with-a-custom-driver-script">
-<h3>Integration with a custom driver script</h3>
-<p>Even if you've already been using a custom driver script, and for some
-reason you don't want <tt class="docutils literal"><span class="pre">regression.py</span></tt> to take over of the entire test cycle,
-getting your regression results into <a class="reference external" href="http://www.boost.org/regression-logs/developer/">Boost-wide reports</a> is still easy!</p>
-<p>In fact, it's just a matter of modifying your script to perform two straightforward
-operations:</p>
-<ol class="arabic">
-<li><p class="first"><em>Timestamp file creation</em> needs to be done before the SVN update/checkout.
-The file's location doesn't matter (nor does the content), as long as you know how
-to access it later. Making your script to do something as simple as
-<tt class="docutils literal"><span class="pre">echo</span> <span class="pre">&gt;timestamp</span></tt> would work just fine.</p>
-</li>
-<li><p class="first"><em>Collecting and uploading logs</em> can be done any time after <tt class="docutils literal"><span class="pre">process_jam_log</span></tt>' s
-run, and is as simple as an invocation of the local copy of
-<tt class="docutils literal"><span class="pre">$BOOST_ROOT/tools/regression/xsl_reports/runner/collect_and_upload_logs.py</span></tt>
-script that was just obtained from the SVN with the rest of the sources.
-You'd need to provide <tt class="docutils literal"><span class="pre">collect_and_upload_logs.py</span></tt> with the following three
-arguments:</p>
-<pre class="literal-block">
---locate-root directory to to scan for &quot;test_log.xml&quot; files
---runner runner ID (e.g. &quot;Metacomm&quot;)
---timestamp path to a file which modification time will be used
- as a timestamp of the run (&quot;timestamp&quot; by default)
-</pre>
-<p>For example, assuming that the run's resulting binaries are in the
-<tt class="docutils literal"><span class="pre">$BOOST_ROOT/bin</span></tt> directory (the default Boost.Build setup), the
-<tt class="docutils literal"><span class="pre">collect_and_upload_logs.py</span></tt> invocation might look like this:</p>
-<pre class="literal-block">
-python $BOOST_ROOT/tools/regression/xsl_reports/runner/collect_and_upload_logs.py
- --locate-root=$BOOST_ROOT/bin
- --runner=Metacomm
- --timestamp=timestamp
-</pre>
-</li>
+<h2>Step by step instructions</h2>
+<ol>
+ <li>Create a new directory for the branch you want to test.<br>
+&nbsp;</li>
+ <li>Download the
+ <a href="http://svn.boost.org/svn/boost/trunk/tools/regression/src/run.py">
+ run.py</a> script into that directory.<br>
+&nbsp;</li>
+ <li>Run &quot;<code>python run.py [options] [commands]</code>&quot;.</li>
 </ol>
-</div>
-<div class="section" id="patching-boost-sources">
-<h3>Patching Boost sources</h3>
-<p>You might encounter an occasional need to make local modifications to
-the Boost codebase before running the tests, without disturbing the
-automatic nature of the regression process. To implement this under
-<tt class="docutils literal"><span class="pre">regression.py</span></tt>:</p>
-<ol class="arabic simple">
-<li>Codify applying the desired modifications to the sources
-located in the <tt class="docutils literal"><span class="pre">./boost</span></tt> subdirectory in a single executable
-script named <tt class="docutils literal"><span class="pre">patch_boost</span></tt> (<tt class="docutils literal"><span class="pre">patch_boost.bat</span></tt> on Windows).</li>
-<li>Place the script in the <tt class="docutils literal"><span class="pre">regression.py</span></tt> directory.</li>
-</ol>
-<p>The driver will check for the existence of the <tt class="docutils literal"><span class="pre">patch_boost</span></tt> script,
-and, if found, execute it after obtaining the Boost sources.</p>
-</div>
-</div>
-<div class="section" id="feedback">
-<h2>Feedback</h2>
-<p>Please send all comments/suggestions regarding this document and the testing procedure
-itself to the <a class="reference external" href="http://lists.boost.org/mailman/listinfo.cgi/boost-testing">Boost Testing list</a>.</p>
-</div>
-<div class="section" id="notes">
-<h2>Notes</h2>
-<table class="docutils footnote" frame="void" id="runnerid1" rules="none">
-<colgroup><col class="label" /><col /></colgroup>
-<tbody valign="top">
-<tr><td class="label"><a class="fn-backref" href="#id2">[1]</a></td><td>If you are running regressions interlacingly with a different
-set of compilers (e.g. for Intel in the morning and GCC at the end of the day), you need
-to provide a <em>different</em> runner id for each of these runs, e.g. <tt class="docutils literal"><span class="pre">your_name-intel</span></tt>, and
-<tt class="docutils literal"><span class="pre">your_name-gcc</span></tt>.</td></tr>
-</tbody>
-</table>
-<table class="docutils footnote" frame="void" id="runnerid2" rules="none">
-<colgroup><col class="label" /><col /></colgroup>
-<tbody valign="top">
-<tr><td class="label"><a class="fn-backref" href="#id3">[2]</a></td><td>The limitations of the reports' format/medium impose a direct dependency
-between the number of compilers you are testing with and the amount of space available
-for your runner id. If you are running regressions for a single compiler, please make
-sure to choose a short enough id that does not significantly disturb the reports' layout.</td></tr>
-</tbody>
-</table>
-<table class="docutils footnote" frame="void" id="toolsets" rules="none">
-<colgroup><col class="label" /><col /></colgroup>
-<tbody valign="top">
-<tr><td class="label"><a class="fn-backref" href="#id4">[3]</a></td><td>If <tt class="docutils literal"><span class="pre">--toolsets</span></tt> option is not provided, the script will try to use the
-platform's default toolset (<tt class="docutils literal"><span class="pre">gcc</span></tt> for most Unix-based systems).</td></tr>
-</tbody>
-</table>
-<table class="docutils footnote" frame="void" id="incremental" rules="none">
-<colgroup><col class="label" /><col /></colgroup>
-<tbody valign="top">
-<tr><td class="label"><a class="fn-backref" href="#id5">[4]</a></td><td><p class="first">By default, the script runs in what is known as <em>full mode</em>: on
-each <tt class="docutils literal"><span class="pre">regression.py</span></tt> invocation all the files that were left in place by the
-previous run -- including the binaries for the successfully built tests and libraries
--- are deleted, and everything is rebuilt once again from scratch. By contrast, in
-<em>incremental mode</em> the already existing binaries are left intact, and only the
-tests and libraries which source files has changed since the previous run are
-re-built and re-tested.</p>
-<p>The main advantage of incremental runs is a significantly shorter turnaround time,
-but unfortunately they don't always produce reliable results. Some type of changes
-to the codebase (changes to the bjam testing subsystem in particular)
-often require switching to a full mode for one cycle in order to produce
-trustworthy reports.</p>
-<p class="last">As a general guideline, if you can afford it, testing in full mode is preferable.</p>
-</td></tr>
-</tbody>
-</table>
-<table class="docutils footnote" frame="void" id="monitored" rules="none">
-<colgroup><col class="label" /><col /></colgroup>
-<tbody valign="top">
-<tr><td class="label"><a class="fn-backref" href="#id6">[5]</a></td><td>Note that at the moment this functionality is available only if you
-are running on a Windows platform. Contributions are welcome!</td></tr>
-</tbody>
-</table>
-</div>
-</div>
-<div class="footer">
-<hr class="footer" />
-Generated on: 2007-08-05 04:33 UTC.
-Generated by <a class="reference external" href="http://docutils.sourceforge.net/">Docutils</a> from <a class="reference external" href="http://docutils.sourceforge.net/rst.html">reStructuredText</a> source.
+<dl>
+ <dd>
+ <pre>commands: cleanup, collect-logs, get-source, get-tools, patch,
+regression, setup, show-revision, test, test-clean, test-process,
+test-run, update-source, upload-logs
+
+options:
+ -h, --help show this help message and exit
+ --runner=RUNNER runner ID (e.g. 'Metacomm')
+ --comment=COMMENT an HTML comment file to be inserted in the
+ reports
+ --tag=TAG the tag for the results
+ --toolsets=TOOLSETS comma-separated list of toolsets to test with
+ --incremental do incremental run (do not remove previous
+ binaries)
+ --timeout=TIMEOUT specifies the timeout, in minutes, for a single
+ test run/compilation
+ --bjam-options=BJAM_OPTIONS
+ options to pass to the regression test
+ --bjam-toolset=BJAM_TOOLSET
+ bootstrap toolset for 'bjam' executable
+ --pjl-toolset=PJL_TOOLSET
+ bootstrap toolset for 'process_jam_log'
+ executable
+ --platform=PLATFORM
+ --user=USER Boost SVN user ID
+ --local=LOCAL the name of the boost tarball
+ --force-update=FORCE_UPDATE
+ do an SVN update (if applicable) instead of a
+ clean checkout, even when performing a full run
+ --have-source=HAVE_SOURCE
+ do neither a tarball download nor an SVN update;
+ used primarily for testing script changes
+ --proxy=PROXY HTTP proxy server address and port
+ (e.g.'<a rel="nofollow" href="http://www.someproxy.com:3128'" target="_top">http://www.someproxy.com:3128'</a>)
+ --ftp-proxy=FTP_PROXY
+ FTP proxy server (e.g. 'ftpproxy')
+ --dart-server=DART_SERVER
+ the dart server to send results to
+ --debug-level=DEBUG_LEVEL
+ debugging level; controls the amount of
+ debugging output printed
+ --send-bjam-log send full bjam log of the regression run
+ --mail=MAIL email address to send run notification to
+ --smtp-login=SMTP_LOGIN
+ STMP server address/login information, in the
+ following form:
+ &lt;user&gt;:&lt;password&gt;@&lt;host&gt;[:&lt;port&gt;]
+ --skip-tests=SKIP_TESTS
+ do not run bjam; used for testing script changes</pre>
+ </dd>
+</dl>
+<p>To test trunk use &quot;<code>--tag=trunk</code>&quot; (the default), and to test the
+release use &quot;<code>--tag=branches/release</code>&quot;. Or substitute any Boost tree
+of your choice.</p>
+
+<hr>
+
+<p>© Copyright Rene Rivera, 2007<br>
+Distributed under the Boost Software License, Version 1.0. See
+www.boost.org/LICENSE_1_0.txt</p>
+
+<p>Revised
+<!--webbot bot="Timestamp" S-Type="EDITED" S-Format="%B %d, %Y" startspan -->November 14, 2007<!--webbot bot="Timestamp" endspan i-checksum="39589" --> </font>
+</p>
 
-</div>
-</body>
-</html>
+</body>
\ No newline at end of file

Deleted: branches/proto/v3/tools/regression/xsl_reports/runner/instructions.rst
==============================================================================
--- branches/proto/v3/tools/regression/xsl_reports/runner/instructions.rst 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
+++ (empty file)
@@ -1,258 +0,0 @@
-Running Boost Regression Tests
-==============================
-
-
-Requirements
-------------
-
-* Python 2.3 or higher
-* Some spare disk space (~5 Gb per each tested compiler)
-
-That's it! You don't even need an SVN client installed.
-
-Installation
-------------
-
-* Download regression driver ``regression.py`` from here__ (http://tinyurl.com/236tty)
- and put it in the directory where you want all the regression
- test files to be placed.
-
-__ http://svn.boost.org/svn/boost/trunk/tools/regression/xsl_reports/runner/regression.py
-
-
-* **Optional**: If you already have ``bjam`` and/or ``process_jam_log`` executables
- you'd like to use, just put them in the same directory with ``regression.py``, e.g.:
-
- .. parsed-literal::
-
- my_boost_regressions/
- regression.py
- bjam\ *[.exe]*
-
-
-Running tests
--------------
-
-To start a regression run, simply run ``regression.py`` providing it with the following
-two arguments:
-
-- runner id (something unique of your choice that will identify your
- results in the reports [#runnerid1]_, [#runnerid2]_)
-
-- a particular set of toolsets you want to test with [#toolsets]_.
-
-For example::
-
- python regression.py --runner=Metacomm --toolsets=gcc-4.2.1,msvc-8.0
-
-
-If you are interested in seeing all available options, run ``python regression.py``
-or ``python regression.py --help``. See also the `Advanced use`_ section below.
-
-**Note**: If you are behind a firewall/proxy server, everything should still "just work".
-In the rare cases when it doesn't, you can explicitly specify the proxy server
-parameters through the ``--proxy`` option, e.g.:
-
-.. parsed-literal::
-
- python regression.py ... **--proxy=http://www.someproxy.com:3128**
-
-
-Details
--------
-
-The regression run procedure will:
-
-* Download the most recent tarball from http://www.meta-comm.com/engineering/boost/snapshot/,
- unpack it in the subdirectory ``boost``.
-
-* Build ``bjam`` and ``process_jam_log`` if needed. (``process_jam_log`` is an
- utility, which extracts the test results from the log file produced by
- Boost.Build).
-
-* Run regression tests, process and collect the results.
-
-* Upload the results to ftp://fx.meta-comm.com/boost-regression.
-
-
-The report merger process running continuously on MetaCommunications site will
-merge all submitted test runs and publish them at
-http://engineering.meta-comm.com/boost-regression/.
-
-
-Advanced use
-------------
-
-Providing detailed information about your environment
-.....................................................
-
-Once you have your regression results displayed in the Boost-wide
-reports, you may consider providing a bit more information about
-yourself and your test environment. This additional information will
-be presented in the reports on a page associated with your runner ID.
-
-By default, the page's content is just a single line coming from the
-``comment.html`` file in your ``regression.py`` directory, specifying
-the tested platform. You can put online a more detailed description of
-your environment, such as your hardware configuration, compiler builds,
-and test schedule, by simply altering the file's content. Also, please
-consider providing your name and email address for cases where Boost
-developers have questions specific to your particular set of results.
-
-
-Incremental runs
-................
-
-You can run ``regression.py`` in incremental mode [#incremental]_ by simply passing
-it an identically named command-line flag:
-
-.. parsed-literal::
-
- python regression.py ... **--incremental**
-
-
-Dealing with misbehaved tests/compilers
-.......................................
-
-Depending on the environment/C++ runtime support library the test is compiled with,
-a test failure/termination may cause an appearance of a dialog window, requiring
-human intervention to proceed. Moreover, the test (or even of the compiler itself)
-can fall into infinite loop, or simply run for too long. To allow ``regression.py``
-to take care of these obstacles, add the ``--monitored`` flag to the script
-invocation:
-
-.. parsed-literal::
-
- python regression.py ... **--monitored**
-
-
-That's it. Knowing your intentions, the script will be able to automatically deal
-with the listed issues [#monitored]_.
-
-
-Getting sources from SVN
-........................
-
-If you already have an SVN client installed and configured, you might
-prefer to get the sources directly from the `Boost Subversion
-Repository`__. To communicate this to the script, you just need to
-pass it your Boost SVN user ID using the ``--user`` option; for
-instance:
-
-__ http://svn.boost.org/trac/boost/wiki/BoostSubversion
-
-.. parsed-literal::
-
- python regression.py ... **--user=agurtovoy**
-
-You can also specify the user as ``anonymous``, requesting anonymous
-SVN access.
-
-The main advantage of obtaining the sources through SVN is an
-immediate availability of the most recent check-ins: the sources
-extracted from a tarball the script downloads by default can be up to
-one hour behind the actual repository state at the time of test run.
-
-
-Integration with a custom driver script
-.......................................
-
-Even if you've already been using a custom driver script, and for some
-reason you don't want ``regression.py`` to take over of the entire test cycle,
-getting your regression results into `Boost-wide reports`__ is still easy!
-
-In fact, it's just a matter of modifying your script to perform two straightforward
-operations:
-
-1. *Timestamp file creation* needs to be done before the SVN update/checkout.
- The file's location doesn't matter (nor does the content), as long as you know how
- to access it later. Making your script to do something as simple as
- ``echo >timestamp`` would work just fine.
-
-2. *Collecting and uploading logs* can be done any time after ``process_jam_log``' s
- run, and is as simple as an invocation of the local copy of
- ``$BOOST_ROOT/tools/regression/xsl_reports/runner/collect_and_upload_logs.py``
- script that was just obtained from the SVN with the rest of the sources.
- You'd need to provide ``collect_and_upload_logs.py`` with the following three
- arguments::
-
- --locate-root directory to to scan for "test_log.xml" files
- --runner runner ID (e.g. "Metacomm")
- --timestamp path to a file which modification time will be used
- as a timestamp of the run ("timestamp" by default)
-
- For example, assuming that the run's resulting binaries are in the
- ``$BOOST_ROOT/bin`` directory (the default Boost.Build setup), the
- ``collect_and_upload_logs.py`` invocation might look like this::
-
- python $BOOST_ROOT/tools/regression/xsl_reports/runner/collect_and_upload_logs.py
- --locate-root=$BOOST_ROOT/bin
- --runner=Metacomm
- --timestamp=timestamp
-
-
-__ http://www.boost.org/regression-logs/developer/
-
-
-Patching Boost sources
-......................
-
-You might encounter an occasional need to make local modifications to
-the Boost codebase before running the tests, without disturbing the
-automatic nature of the regression process. To implement this under
-``regression.py``:
-
-1. Codify applying the desired modifications to the sources
- located in the ``./boost`` subdirectory in a single executable
- script named ``patch_boost`` (``patch_boost.bat`` on Windows).
-
-2. Place the script in the ``regression.py`` directory.
-
-The driver will check for the existence of the ``patch_boost`` script,
-and, if found, execute it after obtaining the Boost sources.
-
-
-Feedback
---------
-
-Please send all comments/suggestions regarding this document and the testing procedure
-itself to the `Boost Testing list`__.
-
-__ http://lists.boost.org/mailman/listinfo.cgi/boost-testing
-
-
-Notes
------
-
-.. [#runnerid1] If you are running regressions interlacingly with a different
- set of compilers (e.g. for Intel in the morning and GCC at the end of the day), you need
- to provide a *different* runner id for each of these runs, e.g. ``your_name-intel``, and
- ``your_name-gcc``.
-
-.. [#runnerid2] The limitations of the reports' format/medium impose a direct dependency
- between the number of compilers you are testing with and the amount of space available
- for your runner id. If you are running regressions for a single compiler, please make
- sure to choose a short enough id that does not significantly disturb the reports' layout.
-
-.. [#toolsets] If ``--toolsets`` option is not provided, the script will try to use the
- platform's default toolset (``gcc`` for most Unix-based systems).
-
-.. [#incremental] By default, the script runs in what is known as *full mode*: on
- each ``regression.py`` invocation all the files that were left in place by the
- previous run -- including the binaries for the successfully built tests and libraries
- -- are deleted, and everything is rebuilt once again from scratch. By contrast, in
- *incremental mode* the already existing binaries are left intact, and only the
- tests and libraries which source files has changed since the previous run are
- re-built and re-tested.
-
- The main advantage of incremental runs is a significantly shorter turnaround time,
- but unfortunately they don't always produce reliable results. Some type of changes
- to the codebase (changes to the bjam testing subsystem in particular)
- often require switching to a full mode for one cycle in order to produce
- trustworthy reports.
-
- As a general guideline, if you can afford it, testing in full mode is preferable.
-
-.. [#monitored] Note that at the moment this functionality is available only if you
- are running on a Windows platform. Contributions are welcome!
-

Deleted: branches/proto/v3/tools/regression/xsl_reports/runner/instructions2html
==============================================================================
--- branches/proto/v3/tools/regression/xsl_reports/runner/instructions2html 2007-11-16 03:03:15 EST (Fri, 16 Nov 2007)
+++ (empty file)
@@ -1 +0,0 @@
-rst2html.py -dtg --embed-stylesheet --stylesheet=default.css --initial-header-level=2 instructions.rst instructions.html


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