Boost logo

Boost-Commit :

From: eric_at_[hidden]
Date: 2008-03-17 14:49:08


Author: eric_niebler
Date: 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
New Revision: 43682
URL: http://svn.boost.org/trac/boost/changeset/43682

Log:
Merged revisions 43553-43678 via svnmerge from
https://svn.boost.org/svn/boost/trunk

........
  r43555 | emildotchevski | 2008-03-10 13:18:19 -0700 (Mon, 10 Mar 2008) | 5 lines
  
  fix for:
  
  boost/exception/enable_exception_cloning.hpp uses std::bad_alloc
  without #include'ing <new>. Because of this, some exception library
  tests fail to compile on HP-UX.
........
  r43565 | hljin | 2008-03-11 10:28:42 -0700 (Tue, 11 Mar 2008) | 1 line
  
  Fixed two minor compiler errors showing up under in the new GCC 4.3.0
........
  r43566 | noel_belcourt | 2008-03-11 10:57:54 -0700 (Tue, 11 Mar 2008) | 6 lines
  
  A user-config.jam that defined multiple python toolsets exposed
  an error in the python.jam init rule. Moved the feature
  definition out of the init rule to avoid the feature redefinition
  error.
........
  r43569 | chris_kohlhoff | 2008-03-12 06:25:49 -0700 (Wed, 12 Mar 2008) | 4 lines
  
  Revert to having the windows-bug workaround (short timeout on
  GetQueuedCompletionStatus) on all threads as there are still scenarios
  where threads can get stuck indefinitely.
........
  r43570 | chris_kohlhoff | 2008-03-12 06:26:41 -0700 (Wed, 12 Mar 2008) | 3 lines
  
  Use unions to fix a sockaddr_storage aliasing problem that shows up with
  g++ 4.3.0.
........
  r43572 | djenkins | 2008-03-12 07:46:24 -0700 (Wed, 12 Mar 2008) | 1 line
  
  Added test for keep() of nested regex with action
........
  r43573 | djenkins | 2008-03-12 07:48:32 -0700 (Wed, 12 Mar 2008) | 1 line
  
  Fix keep() of nested regex with action
........
  r43586 | chris_kohlhoff | 2008-03-12 23:59:02 -0700 (Wed, 12 Mar 2008) | 2 lines
  
  Fix incorrect use of sin_port with a sockaddr_in6 structure.
........
  r43590 | johnmaddock | 2008-03-13 06:16:19 -0700 (Thu, 13 Mar 2008) | 2 lines
  
  Updated equations so that they are all 120dpi images.
  Also tweaked a few for better readability.
........
  r43592 | eric_niebler | 2008-03-13 10:22:59 -0700 (Thu, 13 Mar 2008) | 1 line
  
  work around msvc bug
........
  r43593 | eric_niebler | 2008-03-13 10:46:09 -0700 (Thu, 13 Mar 2008) | 1 line
  
  add lambda example, fix doc errors and typos
........
  r43595 | bemandawes | 2008-03-13 13:10:08 -0700 (Thu, 13 Mar 2008) | 1 line
  
  Bring back more/more.htm, supply links for pages moved to website
........
  r43600 | bemandawes | 2008-03-14 05:10:23 -0700 (Fri, 14 Mar 2008) | 1 line
  
  Add forwarding file, thus resolving many broken links
........
  r43601 | bemandawes | 2008-03-14 05:17:18 -0700 (Fri, 14 Mar 2008) | 1 line
  
  Add forwarding file, thus resolving many broken links
........
  r43605 | t_schwinger | 2008-03-14 10:59:22 -0700 (Fri, 14 Mar 2008) | 3 lines
  
  attempts to finally make Sun work
........
  r43606 | t_schwinger | 2008-03-14 11:29:26 -0700 (Fri, 14 Mar 2008) | 3 lines
  
  resolves #1100 and #1602
........
  r43607 | johnmaddock | 2008-03-14 11:32:45 -0700 (Fri, 14 Mar 2008) | 1 line
  
  Fixed Inspection report issues.
........
  r43608 | t_schwinger | 2008-03-14 11:36:46 -0700 (Fri, 14 Mar 2008) | 3 lines
  
  adds acknowledgement for Noel helping to support Sun compilers
........
  r43619 | bemandawes | 2008-03-15 05:46:02 -0700 (Sat, 15 Mar 2008) | 1 line
  
  Fix broken link, add count of new libraries.
........
  r43621 | danieljames | 2008-03-15 05:59:21 -0700 (Sat, 15 Mar 2008) | 1 line
  
  Update type traits links for new location.
........
  r43622 | danieljames | 2008-03-15 06:04:57 -0700 (Sat, 15 Mar 2008) | 1 line
  
  Regenerate the type traits docs, to get changes from [43621]. Refs #1686.
........
  r43625 | johnmaddock | 2008-03-15 06:52:49 -0700 (Sat, 15 Mar 2008) | 1 line
  
  Fix a pair of broken links and regenerate the docs.
........
  r43632 | johnmaddock | 2008-03-15 11:19:11 -0700 (Sat, 15 Mar 2008) | 1 line
  
  Added missing files.
........
  r43633 | johnmaddock | 2008-03-15 11:41:51 -0700 (Sat, 15 Mar 2008) | 1 line
  
  Fix some inspection report issues.
........
  r43640 | chris_kohlhoff | 2008-03-15 15:37:58 -0700 (Sat, 15 Mar 2008) | 2 lines
  
  Merge asio doc fixes from release branch.
........
  r43641 | eric_niebler | 2008-03-15 16:43:21 -0700 (Sat, 15 Mar 2008) | 1 line
  
  range-based regex_replace, address LWG issues #726 and #727, misc. feedback about proto and docs
........
  r43642 | hljin | 2008-03-15 16:44:54 -0700 (Sat, 15 Mar 2008) | 1 line
  
  Add copyright notice and Boost license
........
  r43643 | hljin | 2008-03-15 16:45:25 -0700 (Sat, 15 Mar 2008) | 1 line
  
  Added copyright notice and Boost license
........
  r43644 | hljin | 2008-03-15 16:50:04 -0700 (Sat, 15 Mar 2008) | 1 line
  
  Added copyright notice and Boost license
........
  r43645 | hljin | 2008-03-15 16:53:32 -0700 (Sat, 15 Mar 2008) | 1 line
  
  Added copyright notice and Boost license
........
  r43646 | hkaiser | 2008-03-15 18:39:59 -0700 (Sat, 15 Mar 2008) | 1 line
  
  Wave: Fixed whitespace insertion error, fixed test cases.
........
  r43647 | eric_niebler | 2008-03-15 23:49:13 -0700 (Sat, 15 Mar 2008) | 1 line
  
  regex_replace supports formatter functions and function objects
........
  r43660 | eric_niebler | 2008-03-16 15:37:06 -0700 (Sun, 16 Mar 2008) | 1 line
  
  allow lambdas to be used as formatters
........
  r43661 | eric_niebler | 2008-03-16 16:06:26 -0700 (Sun, 16 Mar 2008) | 1 line
  
  more tests for new regex_replace functionality
........
  r43662 | igaztanaga | 2008-03-16 16:55:49 -0700 (Sun, 16 Mar 2008) | 1 line
  
  Fixed ticket #1683
........
  r43663 | eric_niebler | 2008-03-16 17:35:04 -0700 (Sun, 16 Mar 2008) | 1 line
  
  document new format flags, and range-based interface for regex_match and regex_search
........
  r43666 | anthonyw | 2008-03-17 01:36:09 -0700 (Mon, 17 Mar 2008) | 1 line
  
  Test and fix for bug #1693 to ensure thread_specific_ptr works as desired
........
  r43671 | anthonyw | 2008-03-17 03:29:27 -0700 (Mon, 17 Mar 2008) | 1 line
  
  New documentation for new thread library
........
  r43676 | bemandawes | 2008-03-17 09:53:58 -0700 (Mon, 17 Mar 2008) | 1 line
  
  Add function_types
........

Added:
   branches/proto/v3/doc/html/boost_asio.html
      - copied unchanged from r43676, /trunk/doc/html/boost_asio.html
   branches/proto/v3/libs/regex/doc/gcc-performance.html
      - copied unchanged from r43676, /trunk/libs/regex/doc/gcc-performance.html
   branches/proto/v3/libs/regex/doc/vc71-performance.html
      - copied unchanged from r43676, /trunk/libs/regex/doc/vc71-performance.html
   branches/proto/v3/libs/thread/doc/acknowledgements.qbk
      - copied unchanged from r43676, /trunk/libs/thread/doc/acknowledgements.qbk
   branches/proto/v3/libs/thread/doc/barrier.qbk
      - copied unchanged from r43676, /trunk/libs/thread/doc/barrier.qbk
   branches/proto/v3/libs/thread/doc/changes.qbk
      - copied unchanged from r43676, /trunk/libs/thread/doc/changes.qbk
   branches/proto/v3/libs/thread/doc/condition_variables.qbk
      - copied unchanged from r43676, /trunk/libs/thread/doc/condition_variables.qbk
   branches/proto/v3/libs/thread/doc/mutex_concepts.qbk
      - copied unchanged from r43676, /trunk/libs/thread/doc/mutex_concepts.qbk
   branches/proto/v3/libs/thread/doc/mutexes.qbk
      - copied unchanged from r43676, /trunk/libs/thread/doc/mutexes.qbk
   branches/proto/v3/libs/thread/doc/once.qbk
      - copied unchanged from r43676, /trunk/libs/thread/doc/once.qbk
   branches/proto/v3/libs/thread/doc/overview.qbk
      - copied unchanged from r43676, /trunk/libs/thread/doc/overview.qbk
   branches/proto/v3/libs/thread/doc/shared_mutex_ref.qbk
      - copied unchanged from r43676, /trunk/libs/thread/doc/shared_mutex_ref.qbk
   branches/proto/v3/libs/thread/doc/thread.qbk
      - copied unchanged from r43676, /trunk/libs/thread/doc/thread.qbk
   branches/proto/v3/libs/thread/doc/thread_ref.qbk
      - copied unchanged from r43676, /trunk/libs/thread/doc/thread_ref.qbk
   branches/proto/v3/libs/thread/doc/tss.qbk
      - copied unchanged from r43676, /trunk/libs/thread/doc/tss.qbk
   branches/proto/v3/libs/xpressive/proto/example/lambda.cpp
      - copied unchanged from r43676, /trunk/libs/xpressive/proto/example/lambda.cpp
   branches/proto/v3/libs/xpressive/test/test_format.cpp
      - copied unchanged from r43676, /trunk/libs/xpressive/test/test_format.cpp
   branches/proto/v3/more/faq.htm
      - copied unchanged from r43676, /trunk/more/faq.htm
   branches/proto/v3/more/index.htm
      - copied unchanged from r43676, /trunk/more/index.htm
   branches/proto/v3/people/
      - copied from r43676, /trunk/people/
   branches/proto/v3/people/people.htm
      - copied unchanged from r43676, /trunk/people/people.htm
Removed:
   branches/proto/v3/libs/thread/doc/acknowledgements.xml
   branches/proto/v3/libs/thread/doc/barrier-ref.xml
   branches/proto/v3/libs/thread/doc/bibliography.xml
   branches/proto/v3/libs/thread/doc/build.xml
   branches/proto/v3/libs/thread/doc/concepts.xml
   branches/proto/v3/libs/thread/doc/condition-ref.xml
   branches/proto/v3/libs/thread/doc/configuration.xml
   branches/proto/v3/libs/thread/doc/design.xml
   branches/proto/v3/libs/thread/doc/entities.xml
   branches/proto/v3/libs/thread/doc/exceptions-ref.xml
   branches/proto/v3/libs/thread/doc/faq.xml
   branches/proto/v3/libs/thread/doc/glossary.xml
   branches/proto/v3/libs/thread/doc/implementation_notes.xml
   branches/proto/v3/libs/thread/doc/mutex-ref.xml
   branches/proto/v3/libs/thread/doc/once-ref.xml
   branches/proto/v3/libs/thread/doc/overview.xml
   branches/proto/v3/libs/thread/doc/rationale.xml
   branches/proto/v3/libs/thread/doc/read_write_mutex-ref.xml
   branches/proto/v3/libs/thread/doc/recursive_mutex-ref.xml
   branches/proto/v3/libs/thread/doc/reference.xml
   branches/proto/v3/libs/thread/doc/release_notes.xml
   branches/proto/v3/libs/thread/doc/thread-ref.xml
   branches/proto/v3/libs/thread/doc/thread.xml
   branches/proto/v3/libs/thread/doc/tss-ref.xml
   branches/proto/v3/libs/thread/doc/xtime-ref.xml
Properties modified:
   branches/proto/v3/ (props changed)
Binary files modified:
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel10.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel11.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel12.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel13.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel14.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel15.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel16.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel3.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel4.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel5.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel6.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel7.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel8.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel9.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/beta1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/beta2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/beta3.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/beta4.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/beta5.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/beta6.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/beta7.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/beta8.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/beta_dist_kurtosis.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/binomial_ref1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/binomial_ref2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/cauchy_ref1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/chf.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/chi_squ_ref1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/chi_squ_tut1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/chi_squ_tut2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/chi_squ_tut3.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/derivative1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/derivative2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/digamma1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/digamma2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/digamma3.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/dist_tutorial1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/dist_tutorial2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/dist_tutorial3.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/dist_tutorial4.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint10.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint11.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint12.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint13.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint14.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint15.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint16.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint17.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint18.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint19.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint20.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint21.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint22.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint23.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint24.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint24.svg
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint25.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint25.svg
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint26.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint26.svg
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint3.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint4.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint5.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint6.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint7.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint8.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint8.svg
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint9.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/erf1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/erf2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/error1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/error2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/exponential_dist_ref1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/fisher_pdf.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/fraction1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/fraction2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/fraction3.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/fraction4.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamm1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamm2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamm2.svg
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamm3.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamm4.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamm5.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamma_dist_ref1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamma_dist_ref2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamma_ratio0.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamma_ratio1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/hazard.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/hermite_0.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/hermite_1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/hypot.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/hypot2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta10.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta11.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta12.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta3.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta4.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta5.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta6.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta7.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta8.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta_inv1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta_inv2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta_inv3.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta_inv4.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta_inv5.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta_inv6.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta_inv7.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta_inv8.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma10.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma11.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma11b.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma12.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma13.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma16.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma17.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma18.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma19.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma1f.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma2f.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma3.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma4.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma5.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma6.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma7.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma8.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma9.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/laguerre_0.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/laguerre_1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/laguerre_2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/laguerre_3.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/lanczos0.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/lanczos0a.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/lanczos0b.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/lanczos1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/lanczos2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/lanczos3.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/lanczos4.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/lanczos5.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/lanczos6.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/lanczos7.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/legendre_0.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/legendre_1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/legendre_2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/legendre_3.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/legendre_4.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/legendre_5.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/lgamm1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/lgamm2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/lgamm2.svg
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/lgamm3.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/lgamm4.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/lgamm5.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/lgamm6.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/log1pseries.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/lognormal_ref.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel10.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel11.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel12.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel13.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel14.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel15.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel16.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel3.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel4.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel5.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel6.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel7.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel8.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel9.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/neg_binomial_ref.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/normal_ref1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/poisson_ref1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/roots1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/roots2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/roots3.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/roots4.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/sbessel1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/sbessel2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/sbessel3.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/sbessel4.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/sbessel5.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/special_functions_blurb1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/special_functions_blurb15.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/special_functions_blurb17.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/special_functions_blurb18.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/special_functions_blurb20.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/special_functions_blurb22.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/special_functions_blurb5.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/special_functions_blurb6.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/special_functions_blurb7.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/spherical_0.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/spherical_1.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/spherical_2.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/students_t_dist.png
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/students_t_ref1.png
Text files modified:
   branches/proto/v3/boost/asio/detail/socket_ops.hpp | 60 +++---
   branches/proto/v3/boost/asio/detail/win_iocp_io_service.hpp | 2
   branches/proto/v3/boost/asio/ip/basic_endpoint.hpp | 116 +++++--------
   branches/proto/v3/boost/exception/enable_exception_cloning.hpp | 2
   branches/proto/v3/boost/function_types/detail/cv_traits.hpp | 14 -
   branches/proto/v3/boost/gil/algorithm.hpp | 4
   branches/proto/v3/boost/gil/bit_aligned_pixel_reference.hpp | 2
   branches/proto/v3/boost/intrusive/unordered_set.hpp | 4
   branches/proto/v3/boost/numeric/ublas/detail/documentation.hpp | 12
   branches/proto/v3/boost/thread/pthread/tss.hpp | 2
   branches/proto/v3/boost/thread/win32/tss.hpp | 2
   branches/proto/v3/boost/wave/util/insert_whitespace_detection.hpp | 14 +
   branches/proto/v3/boost/xpressive/detail/detail_fwd.hpp | 5
   branches/proto/v3/boost/xpressive/match_results.hpp | 330 +++++++++++++++++++++++++++++++++++----
   branches/proto/v3/boost/xpressive/proto/context/callable.hpp | 15 +
   branches/proto/v3/boost/xpressive/proto/debug.hpp | 9 +
   branches/proto/v3/boost/xpressive/proto/domain.hpp | 1
   branches/proto/v3/boost/xpressive/proto/fusion.hpp | 5
   branches/proto/v3/boost/xpressive/proto/transform/fold_tree.hpp | 2
   branches/proto/v3/boost/xpressive/regex_actions.hpp | 48 +++++
   branches/proto/v3/boost/xpressive/regex_algorithms.hpp | 223 ++++++++++++++++++++++----
   branches/proto/v3/doc/Jamfile.v2 | 1
   branches/proto/v3/index.html | 19 +
   branches/proto/v3/libs/asio/doc/Jamfile.v2 | 75 ++++++++
   branches/proto/v3/libs/asio/doc/examples.qbk | 180 ++++++++++----------
   branches/proto/v3/libs/asio/index.html | 32 ++-
   branches/proto/v3/libs/function_types/build/Jamfile | 14 +
   branches/proto/v3/libs/function_types/doc/function_types.qbk | 1
   branches/proto/v3/libs/function_types/doc/html/boost_functiontypes/acknowledgements.html | 3
   branches/proto/v3/libs/gil/doc/adobe_source.css | 8
   branches/proto/v3/libs/gil/doc/html/adobe_source.css | 8
   branches/proto/v3/libs/gil/doc/html/algorithm_8hpp.html | 8
   branches/proto/v3/libs/gil/doc/html/annotated.html | 8
   branches/proto/v3/libs/gil/doc/html/any__image_8hpp.html | 8
   branches/proto/v3/libs/gil/doc/html/channel_8hpp.html | 8
   branches/proto/v3/libs/gil/doc/html/classes.html | 8
   branches/proto/v3/libs/gil/doc/html/cmyk_8hpp.html | 8
   branches/proto/v3/libs/gil/doc/html/deprecated_8hpp.html | 8
   branches/proto/v3/libs/gil/doc/html/device__n_8hpp.html | 8
   branches/proto/v3/libs/gil/doc/html/dir_000000.html | 8
   branches/proto/v3/libs/gil/doc/html/dir_000001.html | 8
   branches/proto/v3/libs/gil/doc/html/dir_000002.html | 8
   branches/proto/v3/libs/gil/doc/html/dir_000003.html | 8
   branches/proto/v3/libs/gil/doc/html/dir_000004.html | 8
   branches/proto/v3/libs/gil/doc/html/dirs.html | 8
   branches/proto/v3/libs/gil/doc/html/files.html | 8
   branches/proto/v3/libs/gil/doc/html/functions.html | 8
   branches/proto/v3/libs/gil/doc/html/functions_func.html | 8
   branches/proto/v3/libs/gil/doc/html/functions_rela.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0001.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0002.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0003.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0004.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0005.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0006.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0007.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0008.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0009.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0010.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0011.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0012.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0013.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0014.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0015.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0016.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0017.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0018.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0019.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0020.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0021.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0022.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0023.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0024.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0025.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0026.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0027.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0028.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0029.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0030.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0031.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0032.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0033.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0034.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0035.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0036.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0037.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0038.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0039.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0040.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0041.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0042.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0043.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0044.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0045.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0046.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0047.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0048.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0049.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0050.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0051.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0052.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0053.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0054.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0055.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0056.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0057.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0058.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0059.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0060.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0061.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0062.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0063.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0064.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0065.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0066.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0067.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0068.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0069.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0070.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0071.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0072.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0073.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0074.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0075.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0076.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0077.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0078.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0079.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0080.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0081.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0082.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0083.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0084.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0085.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0086.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0087.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0088.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0089.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0090.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0091.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0092.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0093.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0094.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0095.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0096.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0097.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0098.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0099.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0100.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0101.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0102.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0103.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0104.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0105.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0106.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0107.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0108.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0109.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0110.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0111.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0112.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0113.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0114.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0115.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0116.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0117.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0118.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0119.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0120.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0121.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0122.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0123.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0124.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0125.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0126.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0127.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0128.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0129.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0130.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0131.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0132.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0133.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0134.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0135.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0136.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0137.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0138.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0139.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0140.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0141.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0142.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0143.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0144.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0145.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0146.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0147.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0148.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0149.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0150.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0151.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0152.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0153.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0154.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0155.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0156.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0157.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0158.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0159.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0160.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0161.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0162.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0163.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0164.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0165.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0166.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0167.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0168.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0169.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0170.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0171.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0172.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0173.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0174.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0175.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0176.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0177.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0178.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0179.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0180.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0181.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0182.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0183.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0184.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0185.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0186.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0187.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0188.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0189.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0190.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0191.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0192.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0193.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0194.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0195.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0196.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0197.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0198.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0199.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0200.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0201.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0202.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0203.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0204.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0205.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0206.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0207.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0208.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0209.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0210.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0211.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0212.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0213.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0214.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0215.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0216.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0217.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0218.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0219.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0220.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0221.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0222.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0223.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0224.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0225.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0226.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0227.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0228.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0229.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0230.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0231.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0232.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0233.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0234.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0235.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0236.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0237.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0238.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0239.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0240.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0241.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0242.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0243.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0244.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0245.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0246.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0247.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0248.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0249.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0250.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0251.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0252.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0253.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0254.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0255.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0256.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0257.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0258.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0259.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0260.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0261.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0262.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0263.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0264.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0265.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0266.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0267.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0268.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0269.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0270.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0271.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0272.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0273.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0274.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0275.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0276.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0277.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0278.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0279.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0280.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0281.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0282.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0283.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0284.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0285.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0286.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0287.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0288.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0289.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0290.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0291.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0292.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0293.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0294.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0295.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0296.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0297.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0298.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0299.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0300.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0301.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0302.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0303.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0304.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0305.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0306.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0307.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0308.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0309.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0310.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0311.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0312.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0313.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0314.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0315.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0316.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0317.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0318.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0319.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0320.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0321.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0322.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0323.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0324.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0325.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0326.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0327.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0328.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0329.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0330.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0331.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0332.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0333.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0334.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0335.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0336.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0337.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0338.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0339.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0340.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0341.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0342.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0343.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0344.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0345.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0346.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0347.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0348.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0349.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0350.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0351.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0352.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0353.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0354.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0355.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0356.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0357.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0358.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0359.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0360.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0361.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0362.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0363.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0364.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0365.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0366.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0367.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0368.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0369.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0370.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0371.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0372.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0373.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0374.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0375.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0376.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0377.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0378.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0379.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0380.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0381.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0382.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0383.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0384.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0385.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0386.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0387.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0388.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0389.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0390.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0391.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0392.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0393.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0394.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0395.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0396.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0397.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0398.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0399.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0400.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0401.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0402.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0403.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0404.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0405.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0406.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0407.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0408.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0409.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0410.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0411.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0412.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0413.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0414.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0415.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0416.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0417.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0418.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0419.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0420.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0421.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0422.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0423.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0424.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0425.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0426.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0427.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0428.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0429.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0430.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0431.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0432.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0433.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0434.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0435.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0436.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0437.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0438.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0439.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0440.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0441.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0442.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0443.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0444.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0445.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0446.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0447.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0448.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0449.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0450.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0451.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0452.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0453.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0454.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0455.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0456.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0457.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0458.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0459.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0460.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0461.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0462.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0463.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0464.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0465.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0466.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0467.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0468.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0469.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0470.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0471.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0472.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0473.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0474.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0475.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0476.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0477.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0478.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0479.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0480.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0481.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0482.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0483.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0484.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0485.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0486.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0487.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0488.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0489.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0490.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0491.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0492.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0493.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0494.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0495.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0496.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0497.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0498.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0499.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0500.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0501.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0502.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0503.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0504.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0505.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0506.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0507.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0508.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0509.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0510.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0511.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0512.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0513.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0514.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0515.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0516.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0517.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0518.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0519.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0520.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0521.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0522.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0523.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0524.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0525.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0526.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0527.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0528.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0529.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0530.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0531.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0532.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0533.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0534.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0535.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0536.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0537.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0538.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0539.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0540.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0541.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0542.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0543.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0544.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0545.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0546.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0547.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0548.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0549.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0550.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0551.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0552.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0553.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0554.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0555.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0556.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0557.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0558.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0559.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0560.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0561.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0562.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0563.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0564.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0565.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0566.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0567.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0568.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0569.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0570.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0571.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0572.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0573.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0574.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0575.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0576.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0577.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0578.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0579.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0580.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0581.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0582.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0583.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0584.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0585.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0586.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0587.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0588.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0589.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0590.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0591.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0592.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0593.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0594.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0595.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0596.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0597.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0598.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0599.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0600.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0601.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0602.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0603.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0604.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0605.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0606.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0607.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0608.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0609.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0610.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0611.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0612.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0613.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0614.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0615.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0616.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0617.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0618.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0619.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0620.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0621.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0622.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0623.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0624.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0625.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0626.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0627.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0628.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0629.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0630.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0631.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0632.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0633.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0634.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0635.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0636.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0637.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0638.html | 8
   branches/proto/v3/libs/gil/doc/html/g_i_l_0639.html | 8
   branches/proto/v3/libs/gil/doc/html/gil__all_8hpp.html | 8
   branches/proto/v3/libs/gil/doc/html/gildesignguide.html | 8
   branches/proto/v3/libs/gil/doc/html/giltutorial.html | 8
   branches/proto/v3/libs/gil/doc/html/globals.html | 8
   branches/proto/v3/libs/gil/doc/html/globals_func.html | 8
   branches/proto/v3/libs/gil/doc/html/gray_8hpp.html | 8
   branches/proto/v3/libs/gil/doc/html/group___channel.html | 8
   branches/proto/v3/libs/gil/doc/html/group___i_o.html | 8
   branches/proto/v3/libs/gil/doc/html/group___image.html | 8
   branches/proto/v3/libs/gil/doc/html/group___pixel.html | 8
   branches/proto/v3/libs/gil/doc/html/group___point.html | 8
   branches/proto/v3/libs/gil/doc/html/group___variant.html | 8
   branches/proto/v3/libs/gil/doc/html/group__bits16.html | 8
   branches/proto/v3/libs/gil/doc/html/group__bits16s.html | 8
   branches/proto/v3/libs/gil/doc/html/group__bits32.html | 8
   branches/proto/v3/libs/gil/doc/html/group__bits32f.html | 8
   branches/proto/v3/libs/gil/doc/html/group__bits32s.html | 8
   branches/proto/v3/libs/gil/doc/html/group__bits8.html | 8
   branches/proto/v3/libs/gil/doc/html/group__bits8s.html | 8
   branches/proto/v3/libs/gil/doc/html/hierarchy.html | 8
   branches/proto/v3/libs/gil/doc/html/image_8hpp.html | 8
   branches/proto/v3/libs/gil/doc/html/index.html | 8
   branches/proto/v3/libs/gil/doc/html/io__error_8hpp.html | 8
   branches/proto/v3/libs/gil/doc/html/jpeg__io_8hpp.html | 8
   branches/proto/v3/libs/gil/doc/html/locator_8hpp.html | 8
   branches/proto/v3/libs/gil/doc/html/modules.html | 8
   branches/proto/v3/libs/gil/doc/html/namespaceboost.html | 8
   branches/proto/v3/libs/gil/doc/html/namespaces.html | 8
   branches/proto/v3/libs/gil/doc/html/pages.html | 8
   branches/proto/v3/libs/gil/doc/html/pixel_8hpp.html | 8
   branches/proto/v3/libs/gil/doc/html/png__io_8hpp.html | 8
   branches/proto/v3/libs/gil/doc/html/reduce_8hpp.html | 8
   branches/proto/v3/libs/gil/doc/html/rgb_8hpp-source.html | 8
   branches/proto/v3/libs/gil/doc/html/rgb_8hpp.html | 8
   branches/proto/v3/libs/gil/doc/html/rgba_8hpp.html | 8
   branches/proto/v3/libs/gil/doc/html/tiff__io_8hpp.html | 8
   branches/proto/v3/libs/gil/doc/html/tutorial_8dox.html | 8
   branches/proto/v3/libs/gil/doc/html/typedefs_8hpp.html | 8
   branches/proto/v3/libs/gil/doc/html/utilities_8hpp.html | 8
   branches/proto/v3/libs/gil/doc/html/variant_8hpp.html | 8
   branches/proto/v3/libs/gil/example/Makefile | 6
   branches/proto/v3/libs/gil/example/README.txt | 6
   branches/proto/v3/libs/gil/test/Jamfile.v2 | 6
   branches/proto/v3/libs/gil/test/Makefile | 10
   branches/proto/v3/libs/gil/test/error_if.cpp | 6
   branches/proto/v3/libs/libraries.htm | 24 +-
   branches/proto/v3/libs/maintainers.txt | 1
   branches/proto/v3/libs/math/doc/sf_and_dist/concepts.qbk | 2
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint24.mml | 44 ++--
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint25.mml | 40 ++--
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint26.mml | 18 +
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint8.mml | 46 +++--
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamm2.mml | 44 ++--
   branches/proto/v3/libs/math/doc/sf_and_dist/equations/lgamm2.mml | 44 ++--
   branches/proto/v3/libs/math/doc/sf_and_dist/html/index.html | 4
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/implementation.html | 30 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/lanczos.html | 14
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/refs.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/relative_error.html | 2
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/remez.html | 16
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dist_algorithms.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/bernoulli_dist.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/beta_dist.html | 20 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/binomial_dist.html | 26 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/cauchy_dist.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/chi_squared_dist.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/exp_dist.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/extreme_dist.html | 8
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/f_dist.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/gamma_dist.html | 8
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/lognormal_dist.html | 8
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html | 24 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/normal_dist.html | 8
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/pareto.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/poisson_dist.html | 8
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/rayleigh.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/students_t_dist.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/triangular_dist.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/uniform_dist.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/weibull.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/nmp.html | 54 +++---
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/future.html | 8
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/overview.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binomial_quiz_example.html | 4
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_intervals.html | 2
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/dist_construct_eg.html | 2
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_location_eg.html | 2
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_mean_and_sd_eg.html | 8
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_scale_eg.html | 2
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example/normal_misc.html | 14
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/compilers_overview.html | 4
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/directories.html | 4
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/error_handling.html | 32 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/history1.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/intro.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/navigation.html | 2
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comp_compilers.html | 2
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comparisons.html | 30 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/getting_best.html | 2
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/tuning.html | 4
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/discrete_quant_ref.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/error_handling_policies.html | 14
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/internal_promotion.html | 2
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/policy_defaults.html | 28 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/understand_dis_quant.html | 2
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel.html | 14
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel_over.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/mbessel.html | 14
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/sph_bessel.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_1.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_2.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_3.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_carlson.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_intro.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_binomial.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_double_factorial.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_factorial.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_falling_factorial.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_rising_factorial.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/fpclass.html | 4
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/cbrt.html | 4
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/expm1.html | 4
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/hypot.html | 2
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/log1p.html | 4
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/powm1.html | 4
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/sqrt1pm1.html | 4
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_derivative.html | 8
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_function.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_function.html | 18 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_inv_function.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_function.html | 14
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_inv.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/digamma.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_derivatives.html | 8
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_ratios.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma.html | 20 +-
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma_inv.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/lgamma.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/tgamma.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/hermite.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/laguerre.html | 14
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/legendre.html | 16
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/sph_harm.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/compilers.html | 4
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/history1.html | 10
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/issues.html | 14
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/cf.html | 8
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/minima.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/rational.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots2.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/series_evaluation.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/error_test.html | 6
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/polynomials.html | 4
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/test_data.html | 12
   branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/concepts.html | 6
   branches/proto/v3/libs/math/example/find_mean_and_sd_normal.cpp | 2
   branches/proto/v3/libs/numeric/conversion/index.html | 4
   branches/proto/v3/libs/numeric/conversion/test/Jamfile.v2 | 6
   branches/proto/v3/libs/numeric/conversion/test/test_helpers.cpp | 2
   branches/proto/v3/libs/numeric/conversion/test/test_helpers2.cpp | 2
   branches/proto/v3/libs/numeric/conversion/test/test_helpers3.cpp | 2
   branches/proto/v3/libs/numeric/conversion/test/traits_test.cpp | 2
   branches/proto/v3/libs/numeric/conversion/test/udt_example_0.cpp | 2
   branches/proto/v3/libs/numeric/conversion/test/udt_support_test.cpp | 2
   branches/proto/v3/libs/numeric/ublas/doc/Release_notes.txt | 15 +
   branches/proto/v3/libs/numeric/ublas/doc/banded.htm | 13
   branches/proto/v3/libs/numeric/ublas/doc/blas.htm | 11
   branches/proto/v3/libs/numeric/ublas/doc/bounded_array.htm | 11 +
   branches/proto/v3/libs/numeric/ublas/doc/container_concept.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/doxygen.css | 11 +
   branches/proto/v3/libs/numeric/ublas/doc/expression_concept.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/hermitian.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/index.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/index.html | 10 +
   branches/proto/v3/libs/numeric/ublas/doc/iterator_concept.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/matrix.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/matrix_expression.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/matrix_proxy.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/matrix_sparse.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/operations_overview.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/overview.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/products.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/range.htm | 11 +
   branches/proto/v3/libs/numeric/ublas/doc/storage_concept.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/storage_sparse.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/symmetric.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/triangular.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/types_overview.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/ublas.css | 11 +
   branches/proto/v3/libs/numeric/ublas/doc/unbounded_array.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/vector.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/vector_expression.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/vector_proxy.htm | 12
   branches/proto/v3/libs/numeric/ublas/doc/vector_sparse.htm | 12
   branches/proto/v3/libs/numeric/ublas/test/README | 6
   branches/proto/v3/libs/numeric/ublas/test/manual/sp_resize.cpp | 2
   branches/proto/v3/libs/thread/doc/Jamfile.v2 | 80 +++++---
   branches/proto/v3/libs/thread/test/test_tss.cpp | 36 ++++
   branches/proto/v3/libs/type_traits/doc/credits.qbk | 4
   branches/proto/v3/libs/type_traits/doc/examples.qbk | 11
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/background.html | 122 +++++++------
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category.html | 6
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/alignment.html | 17 +
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/function.html | 15
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/transform.html | 55 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits.html | 14
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html | 58 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/properties.html | 57 +++---
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/relate.html | 15
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/credits.html | 12
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples.html | 6
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/copy.html | 19 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/destruct.html | 17 +
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/fill.html | 21 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/iter.html | 23 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/to_double.html | 11
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/intrinsics.html | 38 ++--
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/intro.html | 10
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/mpl.html | 20 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference.html | 6
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html | 13
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html | 13
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html | 13
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html | 13
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html | 13
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/aligned_storage.html | 9
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/alignment_of.html | 15
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/decay.html | 11
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/extent.html | 19 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html | 11
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html | 15
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_no_throw_def_cons.html | 8
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_assign.html | 15
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_constructor.html | 19 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_copy.html | 19 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.html | 8
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_assign.html | 21 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_constructor.html | 23 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_copy.html | 23 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_cp_cons.html | 8
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_def_cons.html | 8
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_destructor.html | 21 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_virtual_destructor.html | 21 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/integral_constant.html | 9
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html | 11
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_abstract.html | 21 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_arithmetic.html | 23 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_array.html | 19 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_base_of.html | 21 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_class.html | 25 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_complex.html | 11
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_compound.html | 21 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_const.html | 19 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_convertible.html | 24 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_empty.html | 21 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_enum.html | 21 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_floating_point.html | 19 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_function.html | 30 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_fundamental.html | 25 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_integral.html | 19 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_function_pointer.html | 23 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_object_pointer.html | 23 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_pointer.html | 19 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_object.html | 19 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_pod.html | 19 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_pointer.html | 19 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_polymorphic.html | 19 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_reference.html | 19 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_same.html | 19 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_scalar.html | 19 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_signed.html | 19 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_stateless.html | 22 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_union.html | 23 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_unsigned.html | 19 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_void.html | 19 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_volatile.html | 19 +-
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html | 11
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html | 11
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/promote.html | 15
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/rank.html | 17 +
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html | 13
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html | 13
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html | 13
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html | 13
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html | 13
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html | 13
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html | 13
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/type_with_alignment.html | 9
   branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/user_defined.html | 21 +-
   branches/proto/v3/libs/type_traits/doc/html/index.html | 6
   branches/proto/v3/libs/type_traits/doc/intrinsics.qbk | 2
   branches/proto/v3/libs/type_traits/doc/mpl.qbk | 8
   branches/proto/v3/libs/utility/call_traits.htm | 30 +--
   branches/proto/v3/libs/utility/enable_if.html | 19 +-
   branches/proto/v3/libs/utility/index.html | 5
   branches/proto/v3/libs/wave/test/testwave/collect_hooks_information.hpp | 6
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_009.cpp | 2
   branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_003.cpp | 13 +
   branches/proto/v3/libs/wave/test/testwave/testwave.cpp | 6
   branches/proto/v3/libs/wave/test/testwave/testwave_app.cpp | 44 ++--
   branches/proto/v3/libs/xpressive/doc/matching.qbk | 33 ++-
   branches/proto/v3/libs/xpressive/doc/substitutions.qbk | 110 +++++++++++--
   branches/proto/v3/libs/xpressive/proto/doc/Jamfile.v2 | 21 +-
   branches/proto/v3/libs/xpressive/proto/doc/construction.qbk | 28 +-
   branches/proto/v3/libs/xpressive/proto/doc/examples.qbk | 13 +
   branches/proto/v3/libs/xpressive/proto/doc/transforms.qbk | 2
   branches/proto/v3/libs/xpressive/proto/example/Jamfile.v2 | 5
   branches/proto/v3/libs/xpressive/proto/example/calc1.cpp | 12
   branches/proto/v3/libs/xpressive/proto/example/calc2.cpp | 12
   branches/proto/v3/libs/xpressive/proto/example/map_assign.cpp | 2
   branches/proto/v3/libs/xpressive/proto/example/mixed.cpp | 18 +-
   branches/proto/v3/libs/xpressive/proto/example/vector.cpp | 2
   branches/proto/v3/libs/xpressive/proto/test/examples.cpp | 49 +++++
   branches/proto/v3/libs/xpressive/test/Jamfile.v2 | 1
   branches/proto/v3/libs/xpressive/test/misc2.cpp | 36 ++++
   branches/proto/v3/libs/xpressive/test/regress.ipp | 15 +
   branches/proto/v3/libs/xpressive/test/test_non_char.cpp | 6
   branches/proto/v3/tools/build/v2/tools/python.jam | 11
   branches/proto/v3/tools/index.html | 21 +-
   1008 files changed, 8772 insertions(+), 2124 deletions(-)

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 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -699,40 +699,40 @@
     return 0;
   }
 
- sockaddr_storage_type address;
+ union
+ {
+ socket_addr_type base;
+ sockaddr_storage_type storage;
+ sockaddr_in4_type v4;
+ sockaddr_in6_type v6;
+ } address;
   DWORD address_length;
   if (af == AF_INET)
   {
     address_length = sizeof(sockaddr_in4_type);
- sockaddr_in4_type* ipv4_address =
- reinterpret_cast<sockaddr_in4_type*>(&address);
- ipv4_address->sin_family = AF_INET;
- ipv4_address->sin_port = 0;
- memcpy(&ipv4_address->sin_addr, src, sizeof(in4_addr_type));
+ address.v4.sin_family = AF_INET;
+ address.v4.sin_port = 0;
+ memcpy(&address.v4.sin_addr, src, sizeof(in4_addr_type));
   }
   else // AF_INET6
   {
     address_length = sizeof(sockaddr_in6_type);
- sockaddr_in6_type* ipv6_address =
- reinterpret_cast<sockaddr_in6_type*>(&address);
- ipv6_address->sin6_family = AF_INET6;
- ipv6_address->sin6_port = 0;
- ipv6_address->sin6_flowinfo = 0;
- ipv6_address->sin6_scope_id = scope_id;
- memcpy(&ipv6_address->sin6_addr, src, sizeof(in6_addr_type));
+ address.v6.sin6_family = AF_INET6;
+ address.v6.sin6_port = 0;
+ address.v6.sin6_flowinfo = 0;
+ address.v6.sin6_scope_id = scope_id;
+ memcpy(&address.v6.sin6_addr, src, sizeof(in6_addr_type));
   }
 
   DWORD string_length = static_cast<DWORD>(length);
 #if defined(BOOST_NO_ANSI_APIS)
   LPWSTR string_buffer = (LPWSTR)_alloca(length * sizeof(WCHAR));
- int result = error_wrapper(::WSAAddressToStringW(
- reinterpret_cast<sockaddr*>(&address),
+ int result = error_wrapper(::WSAAddressToStringW(&address.base,
         address_length, 0, string_buffer, &string_length), ec);
   ::WideCharToMultiByte(CP_ACP, 0, string_buffer, -1, dest, length, 0, 0);
 #else
   int result = error_wrapper(::WSAAddressToStringA(
- reinterpret_cast<sockaddr*>(&address),
- address_length, 0, dest, &string_length), ec);
+ &address.base, address_length, 0, dest, &string_length), ec);
 #endif
 
   // Windows may set error code on success.
@@ -775,30 +775,30 @@
     return -1;
   }
 
- sockaddr_storage_type address;
+ union
+ {
+ socket_addr_type base;
+ sockaddr_storage_type storage;
+ sockaddr_in4_type v4;
+ sockaddr_in6_type v6;
+ } address;
   int address_length = sizeof(sockaddr_storage_type);
 #if defined(BOOST_NO_ANSI_APIS)
   int num_wide_chars = strlen(src) + 1;
   LPWSTR wide_buffer = (LPWSTR)_alloca(num_wide_chars * sizeof(WCHAR));
   ::MultiByteToWideChar(CP_ACP, 0, src, -1, wide_buffer, num_wide_chars);
   int result = error_wrapper(::WSAStringToAddressW(
- wide_buffer, af, 0,
- reinterpret_cast<sockaddr*>(&address),
- &address_length), ec);
+ wide_buffer, af, 0, &address.base, &address_length), ec);
 #else
   int result = error_wrapper(::WSAStringToAddressA(
- const_cast<char*>(src), af, 0,
- reinterpret_cast<sockaddr*>(&address),
- &address_length), ec);
+ const_cast<char*>(src), af, 0, &address.base, &address_length), ec);
 #endif
 
   if (af == AF_INET)
   {
     if (result != socket_error_retval)
     {
- sockaddr_in4_type* ipv4_address =
- reinterpret_cast<sockaddr_in4_type*>(&address);
- memcpy(dest, &ipv4_address->sin_addr, sizeof(in4_addr_type));
+ memcpy(dest, &address.v4.sin_addr, sizeof(in4_addr_type));
       clear_error(ec);
     }
     else if (strcmp(src, "255.255.255.255") == 0)
@@ -811,11 +811,9 @@
   {
     if (result != socket_error_retval)
     {
- sockaddr_in6_type* ipv6_address =
- reinterpret_cast<sockaddr_in6_type*>(&address);
- memcpy(dest, &ipv6_address->sin6_addr, sizeof(in6_addr_type));
+ memcpy(dest, &address.v6.sin6_addr, sizeof(in6_addr_type));
       if (scope_id)
- *scope_id = ipv6_address->sin6_scope_id;
+ *scope_id = address.v6.sin6_scope_id;
       clear_error(ec);
     }
   }

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 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -393,7 +393,7 @@
             &timer_thread_, this_thread_id, 0) == 0);
 
       // Calculate timeout for GetQueuedCompletionStatus call.
- DWORD timeout = INFINITE;
+ DWORD timeout = max_timeout;
       if (dispatching_timers)
       {
         boost::asio::detail::mutex::scoped_lock lock(timer_mutex_);

Modified: branches/proto/v3/boost/asio/ip/basic_endpoint.hpp
==============================================================================
--- branches/proto/v3/boost/asio/ip/basic_endpoint.hpp (original)
+++ branches/proto/v3/boost/asio/ip/basic_endpoint.hpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -66,11 +66,9 @@
   basic_endpoint()
     : data_()
   {
- boost::asio::detail::sockaddr_in4_type& data
- = reinterpret_cast<boost::asio::detail::sockaddr_in4_type&>(data_);
- data.sin_family = AF_INET;
- data.sin_port = 0;
- data.sin_addr.s_addr = INADDR_ANY;
+ data_.v4.sin_family = AF_INET;
+ data_.v4.sin_port = 0;
+ data_.v4.sin_addr.s_addr = INADDR_ANY;
   }
 
   /// Construct an endpoint using a port number, specified in the host's byte
@@ -95,24 +93,20 @@
     using namespace std; // For memcpy.
     if (protocol.family() == PF_INET)
     {
- boost::asio::detail::sockaddr_in4_type& data
- = reinterpret_cast<boost::asio::detail::sockaddr_in4_type&>(data_);
- data.sin_family = AF_INET;
- data.sin_port =
+ data_.v4.sin_family = AF_INET;
+ data_.v4.sin_port =
         boost::asio::detail::socket_ops::host_to_network_short(port_num);
- data.sin_addr.s_addr = INADDR_ANY;
+ data_.v4.sin_addr.s_addr = INADDR_ANY;
     }
     else
     {
- boost::asio::detail::sockaddr_in6_type& data
- = reinterpret_cast<boost::asio::detail::sockaddr_in6_type&>(data_);
- data.sin6_family = AF_INET6;
- data.sin6_port =
+ data_.v6.sin6_family = AF_INET6;
+ data_.v6.sin6_port =
         boost::asio::detail::socket_ops::host_to_network_short(port_num);
- data.sin6_flowinfo = 0;
+ data_.v6.sin6_flowinfo = 0;
       boost::asio::detail::in6_addr_type tmp_addr = IN6ADDR_ANY_INIT;
- data.sin6_addr = tmp_addr;
- data.sin6_scope_id = 0;
+ data_.v6.sin6_addr = tmp_addr;
+ data_.v6.sin6_scope_id = 0;
     }
   }
 
@@ -125,27 +119,23 @@
     using namespace std; // For memcpy.
     if (addr.is_v4())
     {
- boost::asio::detail::sockaddr_in4_type& data
- = reinterpret_cast<boost::asio::detail::sockaddr_in4_type&>(data_);
- data.sin_family = AF_INET;
- data.sin_port =
+ data_.v4.sin_family = AF_INET;
+ data_.v4.sin_port =
         boost::asio::detail::socket_ops::host_to_network_short(port_num);
- data.sin_addr.s_addr =
+ data_.v4.sin_addr.s_addr =
         boost::asio::detail::socket_ops::host_to_network_long(
             addr.to_v4().to_ulong());
     }
     else
     {
- boost::asio::detail::sockaddr_in6_type& data
- = reinterpret_cast<boost::asio::detail::sockaddr_in6_type&>(data_);
- data.sin6_family = AF_INET6;
- data.sin6_port =
+ data_.v6.sin6_family = AF_INET6;
+ data_.v6.sin6_port =
         boost::asio::detail::socket_ops::host_to_network_short(port_num);
- data.sin6_flowinfo = 0;
+ data_.v6.sin6_flowinfo = 0;
       boost::asio::ip::address_v6 v6_addr = addr.to_v6();
       boost::asio::ip::address_v6::bytes_type bytes = v6_addr.to_bytes();
- memcpy(data.sin6_addr.s6_addr, bytes.elems, 16);
- data.sin6_scope_id = v6_addr.scope_id();
+ memcpy(data_.v6.sin6_addr.s6_addr, bytes.elems, 16);
+ data_.v6.sin6_scope_id = v6_addr.scope_id();
     }
   }
 
@@ -165,7 +155,7 @@
   /// The protocol associated with the endpoint.
   protocol_type protocol() const
   {
- if (is_v4(data_))
+ if (is_v4())
       return InternetProtocol::v4();
     return InternetProtocol::v6();
   }
@@ -173,19 +163,19 @@
   /// Get the underlying endpoint in the native type.
   data_type* data()
   {
- return reinterpret_cast<data_type*>(&data_);
+ return &data_.base;
   }
 
   /// Get the underlying endpoint in the native type.
   const data_type* data() const
   {
- return reinterpret_cast<const data_type*>(&data_);
+ return &data_.base;
   }
 
   /// Get the underlying size of the endpoint in the native type.
   std::size_t size() const
   {
- if (is_v4(data_))
+ if (is_v4())
       return sizeof(boost::asio::detail::sockaddr_in4_type);
     else
       return sizeof(boost::asio::detail::sockaddr_in6_type);
@@ -194,7 +184,7 @@
   /// Set the underlying size of the endpoint in the native type.
   void resize(std::size_t size)
   {
- if (size > sizeof(data_))
+ if (size > sizeof(boost::asio::detail::sockaddr_storage_type))
     {
       boost::system::system_error e(boost::asio::error::invalid_argument);
       boost::throw_exception(e);
@@ -204,24 +194,22 @@
   /// Get the capacity of the endpoint in the native type.
   std::size_t capacity() const
   {
- return sizeof(data_);
+ return sizeof(boost::asio::detail::sockaddr_storage_type);
   }
 
   /// Get the port associated with the endpoint. The port number is always in
   /// the host's byte order.
   unsigned short port() const
   {
- if (is_v4(data_))
+ if (is_v4())
     {
       return boost::asio::detail::socket_ops::network_to_host_short(
- reinterpret_cast<const boost::asio::detail::sockaddr_in4_type&>(
- data_).sin_port);
+ data_.v4.sin_port);
     }
     else
     {
       return boost::asio::detail::socket_ops::network_to_host_short(
- reinterpret_cast<const boost::asio::detail::sockaddr_in6_type&>(
- data_).sin6_port);
+ data_.v6.sin6_port);
     }
   }
 
@@ -229,14 +217,14 @@
   /// the host's byte order.
   void port(unsigned short port_num)
   {
- if (is_v4(data_))
+ if (is_v4())
     {
- reinterpret_cast<boost::asio::detail::sockaddr_in4_type&>(data_).sin_port
+ data_.v4.sin_port
         = boost::asio::detail::socket_ops::host_to_network_short(port_num);
     }
     else
     {
- reinterpret_cast<boost::asio::detail::sockaddr_in6_type&>(data_).sin6_port
+ data_.v6.sin6_port
         = boost::asio::detail::socket_ops::host_to_network_short(port_num);
     }
   }
@@ -245,23 +233,17 @@
   boost::asio::ip::address address() const
   {
     using namespace std; // For memcpy.
- if (is_v4(data_))
+ if (is_v4())
     {
- const boost::asio::detail::sockaddr_in4_type& data
- = reinterpret_cast<const boost::asio::detail::sockaddr_in4_type&>(
- data_);
       return boost::asio::ip::address_v4(
           boost::asio::detail::socket_ops::network_to_host_long(
- data.sin_addr.s_addr));
+ data_.v4.sin_addr.s_addr));
     }
     else
     {
- const boost::asio::detail::sockaddr_in6_type& data
- = reinterpret_cast<const boost::asio::detail::sockaddr_in6_type&>(
- data_);
       boost::asio::ip::address_v6::bytes_type bytes;
- memcpy(bytes.elems, data.sin6_addr.s6_addr, 16);
- return boost::asio::ip::address_v6(bytes, data.sin6_scope_id);
+ memcpy(bytes.elems, data_.v6.sin6_addr.s6_addr, 16);
+ return boost::asio::ip::address_v6(bytes, data_.v6.sin6_scope_id);
     }
   }
 
@@ -299,29 +281,19 @@
 
 private:
   // Helper function to determine whether the endpoint is IPv4.
-#if defined(_AIX)
- template <typename T, unsigned char (T::*)> struct is_v4_helper {};
-
- template <typename T>
- static bool is_v4(const T& ss, is_v4_helper<T, &T::ss_family>* = 0)
+ bool is_v4() const
   {
- return ss.ss_family == AF_INET;
+ return data_.base.sa_family == AF_INET;
   }
 
- template <typename T>
- static bool is_v4(const T& ss, is_v4_helper<T, &T::__ss_family>* = 0)
- {
- return ss.__ss_family == AF_INET;
- }
-#else
- static bool is_v4(const boost::asio::detail::sockaddr_storage_type& ss)
- {
- return ss.ss_family == AF_INET;
- }
-#endif
-
   // The underlying IP socket address.
- boost::asio::detail::sockaddr_storage_type data_;
+ union data_union
+ {
+ boost::asio::detail::socket_addr_type base;
+ boost::asio::detail::sockaddr_storage_type storage;
+ boost::asio::detail::sockaddr_in4_type v4;
+ boost::asio::detail::sockaddr_in6_type v6;
+ } data_;
 };
 
 /// Output an endpoint as a string.

Modified: branches/proto/v3/boost/exception/enable_exception_cloning.hpp
==============================================================================
--- branches/proto/v3/boost/exception/enable_exception_cloning.hpp (original)
+++ branches/proto/v3/boost/exception/enable_exception_cloning.hpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -10,7 +10,7 @@
 #include <boost/exception/detail/cloning_base.hpp>
 #include <boost/detail/atomic_count.hpp>
 #include <boost/assert.hpp>
-#include <stdexcept>
+#include <new>
 
 namespace
 boost

Modified: branches/proto/v3/boost/function_types/detail/cv_traits.hpp
==============================================================================
--- branches/proto/v3/boost/function_types/detail/cv_traits.hpp (original)
+++ branches/proto/v3/boost/function_types/detail/cv_traits.hpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -13,8 +13,7 @@
 #include <boost/detail/workaround.hpp>
 
 #if defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) \
- || BOOST_WORKAROUND(__BORLANDC__, <= 0x582) \
- || BOOST_WORKAROUND(__SUNPRO_CC, BOOST_TESTED_AT(0x590))
+ || BOOST_WORKAROUND(__BORLANDC__, <= 0x582)
 # include <boost/type_traits/remove_cv.hpp>
 # include <boost/type_traits/remove_pointer.hpp>
 # include <boost/type_traits/remove_reference.hpp>
@@ -24,12 +23,8 @@
 
 namespace boost { namespace function_types { namespace detail {
 
-namespace ft = boost::function_types;
-
-
 #if ! (defined(BOOST_NO_TEMPLATE_PARTIAL_SPECIALIZATION) \
- || BOOST_WORKAROUND(__BORLANDC__, <= 0x582) \
- || BOOST_WORKAROUND(__SUNPRO_CC, BOOST_TESTED_AT(0x590)))
+ || BOOST_WORKAROUND(__BORLANDC__, <= 0x582))
 
 template<typename T> struct cv_traits
 { typedef non_cv tag; typedef T type; };
@@ -113,12 +108,13 @@
 {
   static T _t;
   BOOST_STATIC_CONSTANT(std::size_t, value =
- sizeof(ft::detail::switch_cv(ft::detail::ref_to_ptr(_t) ) ));
+ sizeof(::boost::function_types::detail::switch_cv(
+ ::boost::function_types::detail::ref_to_ptr(_t) ) ));
 };
 
 template<typename T> struct cv_traits
 {
- typedef typename ft::detail::cv_tag_impl<
+ typedef typename boost::function_types::detail::cv_tag_impl<
     ::boost::function_types::detail::cv_code<T>::value >::type
   tag;
 

Modified: branches/proto/v3/boost/gil/algorithm.hpp
==============================================================================
--- branches/proto/v3/boost/gil/algorithm.hpp (original)
+++ branches/proto/v3/boost/gil/algorithm.hpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -16,9 +16,11 @@
 
 #include <cassert>
 #include <cstddef>
+#include <cstring>
 #include <algorithm>
 #include <iterator>
 #include <memory>
+#include <typeinfo>
 #include "gil_config.hpp"
 #include "gil_concept.hpp"
 #include "color_base_algorithm.hpp"
@@ -31,7 +33,7 @@
 /// \brief Some basic STL-style algorithms when applied to image views
 /// \author Lubomir Bourdev and Hailin Jin \n
 /// Adobe Systems Incorporated
-/// \date 2005-2007 \n Last updated on May 6, 2007
+/// \date 2005-2008 \n Last updated on March 12, 2008
 ///
 ////////////////////////////////////////////////////////////////////////////////////////
 

Modified: branches/proto/v3/boost/gil/bit_aligned_pixel_reference.hpp
==============================================================================
--- branches/proto/v3/boost/gil/bit_aligned_pixel_reference.hpp (original)
+++ branches/proto/v3/boost/gil/bit_aligned_pixel_reference.hpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -121,7 +121,7 @@
           bool IsMutable>
 struct bit_aligned_pixel_reference {
     BOOST_STATIC_CONSTANT(int, bit_size = (mpl::accumulate<ChannelBitSizes, mpl::int_<0>, mpl::plus<mpl::_1, mpl::_2> >::type::value));
- typedef bit_range<bit_size,IsMutable> bit_range_t;
+ typedef boost::gil::bit_range<bit_size,IsMutable> bit_range_t;
     typedef BitField bitfield_t;
     typedef typename mpl::if_c<IsMutable,unsigned char*,const unsigned char*>::type data_ptr_t;
 

Modified: branches/proto/v3/boost/intrusive/unordered_set.hpp
==============================================================================
--- branches/proto/v3/boost/intrusive/unordered_set.hpp (original)
+++ branches/proto/v3/boost/intrusive/unordered_set.hpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -557,7 +557,7 @@
    //! <b>Complexity</b>: Average case O(1), worst case O(this->size()).
    //!
    //! <b>Throws</b>: If hash_func or equal_func throw.
- template<class KeyType, class KeyHasher, class KeyValueEqual, class Disposer>
+ template<class KeyType, class KeyHasher, class KeyValueEqual>
    size_type count(const KeyType& key, KeyHasher hash_func, KeyValueEqual equal_func) const
    { return table_.find(key, hash_func, equal_func) != end(); }
 
@@ -1488,7 +1488,7 @@
    //! <b>Complexity</b>: Average case O(1), worst case O(this->size()).
    //!
    //! <b>Throws</b>: If the internal hasher or the equality functor throws.
- template<class KeyType, class KeyHasher, class KeyValueEqual, class Disposer>
+ template<class KeyType, class KeyHasher, class KeyValueEqual>
    size_type count(const KeyType& key, KeyHasher hash_func, KeyValueEqual equal_func) const
    { return table_.count(key, hash_func, equal_func); }
 

Modified: branches/proto/v3/boost/numeric/ublas/detail/documentation.hpp
==============================================================================
--- branches/proto/v3/boost/numeric/ublas/detail/documentation.hpp (original)
+++ branches/proto/v3/boost/numeric/ublas/detail/documentation.hpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,14 +1,10 @@
 //
 // Copyright (c) 2000-2004
-// Joerg Walter, Mathias Koch and uBLAS developers
+// Joerg Walter, Mathias Koch
 //
-// Permission to use, copy, modify, distribute and sell this software
-// and its documentation for any purpose is hereby granted without fee,
-// provided that the above copyright notice appear in all copies and
-// that both that copyright notice and this permission notice appear
-// in supporting documentation. The authors make no representations
-// about the suitability of this software for any purpose.
-// It is provided "as is" without express or implied warranty.
+// Distributed under the Boost Software License, Version 1.0. (See
+// accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
 //
 // The authors gratefully acknowledge the support of
 // GeNeSys mbH & Co. KG in producing this work.

Modified: branches/proto/v3/boost/thread/pthread/tss.hpp
==============================================================================
--- branches/proto/v3/boost/thread/pthread/tss.hpp (original)
+++ branches/proto/v3/boost/thread/pthread/tss.hpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -86,7 +86,7 @@
         T* release()
         {
             T* const temp=get();
- detail::set_tss_data(this,0,0,false);
+ detail::set_tss_data(this,boost::shared_ptr<detail::tss_cleanup_function>(),0,false);
             return temp;
         }
         void reset(T* new_value=0)

Modified: branches/proto/v3/boost/thread/win32/tss.hpp
==============================================================================
--- branches/proto/v3/boost/thread/win32/tss.hpp (original)
+++ branches/proto/v3/boost/thread/win32/tss.hpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -85,7 +85,7 @@
         T* release()
         {
             T* const temp=get();
- detail::set_tss_data(this,0,0,false);
+ detail::set_tss_data(this,boost::shared_ptr<detail::tss_cleanup_function>(),0,false);
             return temp;
         }
         void reset(T* new_value=0)

Modified: branches/proto/v3/boost/wave/util/insert_whitespace_detection.hpp
==============================================================================
--- branches/proto/v3/boost/wave/util/insert_whitespace_detection.hpp (original)
+++ branches/proto/v3/boost/wave/util/insert_whitespace_detection.hpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -388,10 +388,18 @@
             break;
 
         case T_GREATER:
- if (T_MINUS == prev)
- return true; // prevent ->
- // fall through
+ if (T_MINUS == prev || T_GREATER == prev)
+ return true; // prevent -> or >>
+ if (!impl::handle_parens(prev))
+ return false;
+ if (T_QUESTION_MARK == prev && T_QUESTION_MARK == beforeprev)
+ return true;
+ break;
+
         case T_LESS:
+ if (T_LESS == prev)
+ return true; // prevent <<
+ // fall through
         case T_CHARLIT:
         case T_NOT:
         case T_NOTEQUAL:

Modified: branches/proto/v3/boost/xpressive/detail/detail_fwd.hpp
==============================================================================
--- branches/proto/v3/boost/xpressive/detail/detail_fwd.hpp (original)
+++ branches/proto/v3/boost/xpressive/detail/detail_fwd.hpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -39,6 +39,11 @@
     struct type_info_less;
 
     typedef std::map<std::type_info const *, void *, type_info_less> action_args_type;
+
+ struct action_context;
+
+ template<typename BidiIter>
+ struct replacement_context;
 
     ///////////////////////////////////////////////////////////////////////////////
     // placeholders

Modified: branches/proto/v3/boost/xpressive/match_results.hpp
==============================================================================
--- branches/proto/v3/boost/xpressive/match_results.hpp (original)
+++ branches/proto/v3/boost/xpressive/match_results.hpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -21,6 +21,7 @@
 #endif
 
 #include <map>
+#include <string>
 #include <vector>
 #include <utility>
 #include <iterator>
@@ -29,11 +30,19 @@
 #include <boost/config.hpp>
 #include <boost/assert.hpp>
 #include <boost/integer.hpp>
+#include <boost/mpl/not.hpp>
+#include <boost/mpl/size_t.hpp>
 #include <boost/mpl/assert.hpp>
 #include <boost/intrusive_ptr.hpp>
 #include <boost/throw_exception.hpp>
 #include <boost/iterator_adaptors.hpp>
+#include <boost/utility/enable_if.hpp>
 #include <boost/numeric/conversion/converter.hpp>
+#include <boost/range/end.hpp>
+#include <boost/range/begin.hpp>
+#include <boost/range/as_literal.hpp>
+#include <boost/range/const_iterator.hpp>
+#include <boost/type_traits/is_function.hpp>
 #if BOOST_ITERATOR_ADAPTORS_VERSION >= 0x0200
 # include <boost/iterator/filter_iterator.hpp>
 #endif
@@ -46,6 +55,8 @@
 #include <boost/xpressive/detail/utility/literals.hpp>
 #include <boost/xpressive/detail/utility/algorithm.hpp>
 #include <boost/xpressive/detail/utility/counted_base.hpp>
+#include <boost/xpressive/proto/proto_fwd.hpp>
+#include <boost/xpressive/proto/eval.hpp>
 
 namespace boost { namespace xpressive { namespace detail
 {
@@ -212,6 +223,101 @@
     }
 };
 
+struct any_type { any_type(...); };
+typedef char no_type;
+typedef char (&unary_type)[2];
+typedef char (&binary_type)[3];
+typedef char (&ternary_type)[4];
+
+no_type check_is_formatter(unary_type, binary_type, ternary_type);
+
+template<typename T>
+unary_type check_is_formatter(T const &, binary_type, ternary_type);
+
+template<typename T>
+binary_type check_is_formatter(unary_type, T const &, ternary_type);
+
+template<typename T, typename U>
+binary_type check_is_formatter(T const &, U const &, ternary_type);
+
+template<typename T>
+ternary_type check_is_formatter(unary_type, binary_type, T const &);
+
+template<typename T, typename U>
+ternary_type check_is_formatter(T const &, binary_type, U const &);
+
+template<typename T, typename U>
+ternary_type check_is_formatter(unary_type, T const &, U const &);
+
+template<typename T, typename U, typename V>
+ternary_type check_is_formatter(T const &, U const &, V const &);
+
+struct unary_binary_ternary
+{
+ typedef unary_type (*unary_fun)(any_type);
+ typedef binary_type (*binary_fun)(any_type, any_type);
+ typedef ternary_type (*ternary_fun)(any_type, any_type, any_type);
+ operator unary_fun();
+ operator binary_fun();
+ operator ternary_fun();
+};
+
+template<typename Formatter, bool IsFunction = is_function<Formatter>::value>
+struct formatter_wrapper
+ : Formatter
+ , unary_binary_ternary
+{
+ formatter_wrapper();
+};
+
+template<typename Formatter>
+struct formatter_wrapper<Formatter, true>
+ : unary_binary_ternary
+{
+ operator Formatter *();
+};
+
+template<typename Formatter>
+struct formatter_wrapper<Formatter *, false>
+ : unary_binary_ternary
+{
+ operator Formatter *();
+};
+
+template<typename Formatter, typename What, typename Out, typename Void = void>
+struct formatter_arity
+{
+ static formatter_wrapper<Formatter> &formatter;
+ static What &what;
+ static Out &out;
+ BOOST_STATIC_CONSTANT(
+ std::size_t
+ , value = sizeof(
+ check_is_formatter(
+ formatter(what)
+ , formatter(what, out)
+ , formatter(what, out, regex_constants::format_default)
+ )
+ ) - 1
+ );
+ typedef mpl::size_t<value> type;
+};
+
+template<typename Formatter, typename What, typename Out>
+struct formatter_arity<Formatter, What, Out, typename Formatter::proto_is_expr_>
+ : mpl::size_t<4>
+{};
+
+template<typename T>
+struct is_char_ptr
+ : mpl::false_
+{};
+
+template<typename T>
+struct is_char_ptr<T *>
+ : mpl::not_<is_function<T> >
+{};
+
 } // detail
 
 ///////////////////////////////////////////////////////////////////////////////
@@ -432,50 +538,95 @@
         return this->nested_results_;
     }
 
- /// Copies the character sequence [fmt.begin(), fmt.end()) to OutputIterator out. For each format
- /// specifier or escape sequence in fmt, replace that sequence with either the character(s) it
- /// represents, or the sequence within *this to which it refers. The bitmasks specified in flags
- /// determines what format specifiers or escape sequences are recognized, by default this is the
+ /// If \c Format models \c ForwardRange or is a null-terminated string, this function
+ /// copies the character sequence in \c fmt to \c OutputIterator \c out. For each format
+ /// specifier or escape sequence in \c fmt, replace that sequence with either the character(s) it
+ /// represents, or the sequence within <tt>*this</tt> to which it refers. The bitmasks specified in flags
+ /// determines what format specifiers or escape sequences are recognized. By default, this is the
     /// format used by ECMA-262, ECMAScript Language Specification, Chapter 15 part 5.4.11 String.prototype.replace.
- template<typename OutputIterator>
+ ///
+ /// Otherwise, if \c Format models <tt>Callable\<match_results\<BidiIter\>, OutputIterator, regex_constants::match_flag_type\></tt>,
+ /// this function returns <tt>fmt(*this, out, flags)</tt>.
+ ///
+ /// Otherwise, if \c Format models <tt>Callable\<match_results\<BidiIter\>, OutputIterator\></tt>, this function
+ /// returns <tt>fmt(*this, out)</tt>.
+ ///
+ /// Otherwise, if \c Format models <tt>Callable\<match_results\<BidiIter\> \></tt>, this function
+ /// returns <tt>std::copy(x.begin(), x.end(), out)</tt>, where \c x is the result of
+ /// calling <tt>fmt(*this)</tt>.
+ template<typename Format, typename OutputIterator>
     OutputIterator format
     (
         OutputIterator out
- , const string_type &fmt
+ , Format const &fmt
       , regex_constants::match_flag_type flags = regex_constants::format_default
+ , typename disable_if<detail::is_char_ptr<Format> >::type * = 0
     ) const
     {
- typename string_type::const_iterator cur = fmt.begin(), end = fmt.end();
+ // Is this a formatter object, or a format string?
+ typedef
+ typename detail::formatter_arity<
+ Format
+ , match_results<BidiIter>
+ , OutputIterator
+ >::type
+ arity;
 
- if(0 != (regex_constants::format_literal & flags))
- {
- return std::copy(cur, end, out);
- }
- else if(0 != (regex_constants::format_perl & flags))
- {
- return this->format_perl_(cur, end, out);
- }
- else if(0 != (regex_constants::format_sed & flags))
- {
- return this->format_sed_(cur, end, out);
- }
- else if(0 != (regex_constants::format_all & flags))
- {
- return this->format_all_(cur, end, out);
- }
+ return this->format_(out, fmt, flags, arity());
+ }
 
- return this->format_ecma_262_(cur, end, out);
+ /// \overload
+ ///
+ template<typename OutputIterator>
+ OutputIterator format
+ (
+ OutputIterator out
+ , char_type const *fmt
+ , regex_constants::match_flag_type flags = regex_constants::format_default
+ ) const
+ {
+ return this->format_(out, boost::as_literal(fmt), flags, mpl::size_t<0>());
     }
 
- /// Returns a copy of the string fmt. For each format specifier or escape sequence in fmt,
+ /// If \c Format models \c ForwardRange or is a null-terminated string, this function
+ /// returns a copy of the character sequence \c fmt. For each format specifier or escape sequence in \c fmt,
     /// replace that sequence with either the character(s) it represents, or the sequence within
- /// *this to which it refers. The bitmasks specified in flags determines what format specifiers
- /// or escape sequences are recognized, by default this is the format used by ECMA-262,
+ /// <tt>*this</tt> to which it refers. The bitmasks specified in \c flags determines what format specifiers
+ /// or escape sequences are recognized. By default this is the format used by ECMA-262,
     /// ECMAScript Language Specification, Chapter 15 part 5.4.11 String.prototype.replace.
- string_type format(string_type const &fmt, regex_constants::match_flag_type flags = regex_constants::format_default) const
+ ///
+ /// Otherwise, if \c Format models <tt>Callable\<match_results\<BidiIter\>, OutputIterator, regex_constants::match_flag_type\></tt>,
+ /// this function returns a \c string_type object \c x populated by calling <tt>fmt(*this, out, flags)</tt>,
+ /// where \c out is a \c back_insert_iterator into \c x.
+ ///
+ /// Otherwise, if \c Format models <tt>Callable\<match_results\<BidiIter\>, OutputIterator\></tt>, this function
+ /// returns a \c string_type object \c x populated by calling <tt>fmt(*this, out)</tt>,
+ /// where \c out is a \c back_insert_iterator into \c x.
+ ///
+ /// Otherwise, if \c Format models <tt>Callable\<match_results\<BidiIter\> \></tt>, this function
+ /// returns <tt>fmt(*this)</tt>.
+ template<typename Format, typename OutputIterator>
+ string_type format
+ (
+ Format const &fmt
+ , regex_constants::match_flag_type flags = regex_constants::format_default
+ , typename disable_if<detail::is_char_ptr<Format> >::type * = 0
+ ) const
+ {
+ string_type result;
+ this->format(std::back_inserter(result), fmt, flags);
+ return result;
+ }
+
+ /// \overload
+ ///
+ string_type format
+ (
+ char_type const *fmt
+ , regex_constants::match_flag_type flags = regex_constants::format_default
+ ) const
     {
         string_type result;
- result.reserve(fmt.length() * 2);
         this->format(std::back_inserter(result), fmt, flags);
         return result;
     }
@@ -650,6 +801,105 @@
 
     /// INTERNAL ONLY
     ///
+ template<typename OutputIterator, typename ForwardRange>
+ OutputIterator format2_(OutputIterator out, ForwardRange const &result) const
+ {
+ return std::copy(boost::begin(result), boost::end(result), out);
+ }
+
+ /// INTERNAL ONLY
+ ///
+ template<typename OutputIterator, typename ForwardRange>
+ OutputIterator format_
+ (
+ OutputIterator out
+ , ForwardRange const &format
+ , regex_constants::match_flag_type flags
+ , mpl::size_t<0>
+ ) const
+ {
+ typedef typename range_const_iterator<ForwardRange>::type iterator;
+ iterator cur = boost::begin(format), end = boost::end(format);
+
+ if(0 != (regex_constants::format_literal & flags))
+ {
+ return std::copy(cur, end, out);
+ }
+ else if(0 != (regex_constants::format_perl & flags))
+ {
+ return this->format_perl_(cur, end, out);
+ }
+ else if(0 != (regex_constants::format_sed & flags))
+ {
+ return this->format_sed_(cur, end, out);
+ }
+ else if(0 != (regex_constants::format_all & flags))
+ {
+ return this->format_all_(cur, end, out);
+ }
+
+ return this->format_ecma_262_(cur, end, out);
+ }
+
+ /// INTERNAL ONLY
+ ///
+ template<typename OutputIterator, typename Callable1>
+ OutputIterator format_
+ (
+ OutputIterator out
+ , Callable1 const &format
+ , regex_constants::match_flag_type
+ , mpl::size_t<1>
+ ) const
+ {
+ return this->format2_(out, format(*this));
+ }
+
+ /// INTERNAL ONLY
+ ///
+ template<typename OutputIterator, typename Callable2>
+ OutputIterator format_
+ (
+ OutputIterator out
+ , Callable2 const &format
+ , regex_constants::match_flag_type
+ , mpl::size_t<2>
+ ) const
+ {
+ return format(*this, out);
+ }
+
+ /// INTERNAL ONLY
+ ///
+ template<typename OutputIterator, typename Callable3>
+ OutputIterator format_
+ (
+ OutputIterator out
+ , Callable3 const &format
+ , regex_constants::match_flag_type flags
+ , mpl::size_t<3>
+ ) const
+ {
+ return format(*this, out, flags);
+ }
+
+ /// INTERNAL ONLY
+ ///
+ template<typename OutputIterator, typename Expr>
+ OutputIterator format_
+ (
+ OutputIterator out
+ , Expr const &format
+ , regex_constants::match_flag_type flags
+ , mpl::size_t<4>
+ ) const
+ {
+ detail::replacement_context<BidiIter> ctx(*this);
+ return this->format2_(out, proto::eval(format, ctx));
+ }
+
+ /// INTERNAL ONLY
+ ///
     template<typename ForwardIterator, typename OutputIterator>
     OutputIterator format_ecma_262_(ForwardIterator cur, ForwardIterator end, OutputIterator out) const
     {
@@ -817,11 +1067,11 @@
 
     /// INTERNAL ONLY
     ///
- template<typename OutputIterator>
+ template<typename ForwardIterator, typename OutputIterator>
     OutputIterator format_backref_
     (
- typename string_type::const_iterator &cur
- , typename string_type::const_iterator end
+ ForwardIterator &cur
+ , ForwardIterator end
       , OutputIterator out
     ) const
     {
@@ -867,16 +1117,16 @@
 
     /// INTERNAL ONLY
     ///
- template<typename OutputIterator>
+ template<typename ForwardIterator, typename OutputIterator>
     OutputIterator format_escape_
     (
- typename string_type::const_iterator &cur
- , typename string_type::const_iterator end
+ ForwardIterator &cur
+ , ForwardIterator end
       , OutputIterator out
     ) const
     {
         using namespace regex_constants;
- typename string_type::const_iterator tmp;
+ ForwardIterator tmp;
         // define an unsigned type the same size as char_type
         typedef typename boost::uint_t<CHAR_BIT * sizeof(char_type)>::least uchar_t;
         BOOST_MPL_ASSERT_RELATION(sizeof(uchar_t), ==, sizeof(char_type));
@@ -1008,18 +1258,18 @@
 
     /// INTERNAL ONLY
     ///
- template<typename OutputIterator>
+ template<typename ForwardIterator, typename OutputIterator>
     OutputIterator format_named_backref_
     (
- typename string_type::const_iterator &cur
- , typename string_type::const_iterator end
+ ForwardIterator &cur
+ , ForwardIterator end
       , OutputIterator out
     ) const
     {
         using namespace regex_constants;
         detail::ensure(cur != end && BOOST_XPR_CHAR_(char_type, '<') == *cur++
             , error_badmark, "invalid named back-reference");
- typename string_type::const_iterator begin = cur;
+ ForwardIterator begin = cur;
         for(; cur != end && BOOST_XPR_CHAR_(char_type, '>') != *cur; ++cur)
         {}
         detail::ensure(cur != begin && cur != end && BOOST_XPR_CHAR_(char_type, '>') == *cur

Modified: branches/proto/v3/boost/xpressive/proto/context/callable.hpp
==============================================================================
--- branches/proto/v3/boost/xpressive/proto/context/callable.hpp (original)
+++ branches/proto/v3/boost/xpressive/proto/context/callable.hpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -81,6 +81,7 @@
 
             static callable_context_wrapper<Context, DontCare> &sctx_;
             static Expr &sexpr_;
+ static typename Expr::proto_tag &stag_;
 
             BOOST_STATIC_CONSTANT(bool, value =
             (
@@ -88,7 +89,7 @@
                 sizeof(
                     proto::detail::check_is_expr_handled(
                         (sctx_(
- typename Expr::proto_tag()
+ stag_()
                           , proto::arg_c<Indices>(sexpr_)...
                         ), 0)
                     )
@@ -135,8 +136,18 @@
 
     namespace context
     {
- /// callable_eval
+ /// \brief A BinaryFunction that accepts a Proto expression and a
+ /// callable context and calls the context with the expression tag
+ /// and children as arguments, effectively fanning the expression
+ /// out.
         ///
+ /// <tt>callable_eval\<\></tt> requires that \c Context is a
+ /// PolymorphicFunctionObject that can be invoked with \c Expr's
+ /// tag and children as expressions, as follows:
+ ///
+ /// \code
+ /// context(Expr::proto_tag(), arg_c<0>(expr), arg_c<1>(expr), ...)
+ /// \endcode
         template<typename Expr, typename Context, long Arity>
         struct callable_eval
           #ifdef BOOST_HAS_VARIADIC_TMPL

Modified: branches/proto/v3/boost/xpressive/proto/debug.hpp
==============================================================================
--- branches/proto/v3/boost/xpressive/proto/debug.hpp (original)
+++ branches/proto/v3/boost/xpressive/proto/debug.hpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -169,12 +169,21 @@
         };
     }
 
+ /// \brief Pretty-print a Proto expression tree.
+ ///
+ /// \note Equivalent to <tt>functional::display_expr(0, sout)(expr)</tt>
+ /// \param expr The Proto expression tree to pretty-print
+ /// \param sout The \c ostream to which the output should be
+ /// written. If not specified, defaults to
+ /// <tt>std::cout</tt>.
     template<typename Expr>
     void display_expr(Expr const &expr)
     {
         functional::display_expr()(expr);
     }
 
+ /// \overload
+ ///
     template<typename Expr>
     void display_expr(Expr const &expr, std::ostream &sout)
     {

Modified: branches/proto/v3/boost/xpressive/proto/domain.hpp
==============================================================================
--- branches/proto/v3/boost/xpressive/proto/domain.hpp (original)
+++ branches/proto/v3/boost/xpressive/proto/domain.hpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -10,6 +10,7 @@
 #ifndef BOOST_PROTO_DOMAIN_HPP_EAN_02_13_2007
 #define BOOST_PROTO_DOMAIN_HPP_EAN_02_13_2007
 
+#include <boost/ref.hpp>
 #include <boost/mpl/bool.hpp>
 #include <boost/xpressive/proto/proto_fwd.hpp>
 #include <boost/xpressive/proto/generate.hpp>

Modified: branches/proto/v3/boost/xpressive/proto/fusion.hpp
==============================================================================
--- branches/proto/v3/boost/xpressive/proto/fusion.hpp (original)
+++ branches/proto/v3/boost/xpressive/proto/fusion.hpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -10,6 +10,7 @@
 #define BOOST_PROTO_FUSION_HPP_EAN_11_04_2006
 
 #include <boost/type_traits.hpp>
+#include <boost/mpl/if.hpp>
 #include <boost/mpl/long.hpp>
 #include <boost/fusion/include/is_view.hpp>
 #include <boost/fusion/include/tag_of_fwd.hpp>
@@ -182,7 +183,7 @@
         template<>
         struct is_view_impl<proto::tag::proto_flat_view>
         {
- template<typename Iterator>
+ template<typename Sequence>
             struct apply
               : mpl::true_
             {};
@@ -191,7 +192,7 @@
         template<>
         struct is_view_impl<proto::tag::proto_expr>
         {
- template<typename Iterator>
+ template<typename Sequence>
             struct apply
               : mpl::false_
             {};

Modified: branches/proto/v3/boost/xpressive/proto/transform/fold_tree.hpp
==============================================================================
--- branches/proto/v3/boost/xpressive/proto/transform/fold_tree.hpp (original)
+++ branches/proto/v3/boost/xpressive/proto/transform/fold_tree.hpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,5 +1,5 @@
 ///////////////////////////////////////////////////////////////////////////////
-/// \file fold.hpp
+/// \file fold_tree.hpp
 /// Contains definition of the fold_tree<> and reverse_fold_tree<> transforms.
 //
 // Copyright 2007 Eric Niebler. Distributed under the Boost

Modified: branches/proto/v3/boost/xpressive/regex_actions.hpp
==============================================================================
--- branches/proto/v3/boost/xpressive/regex_actions.hpp (original)
+++ branches/proto/v3/boost/xpressive/regex_actions.hpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -139,6 +139,54 @@
         {
             BindArgs()(args, 0, what);
         }
+
+ template<typename BidiIter>
+ struct replacement_context
+ : proto::callable_context<replacement_context<BidiIter> const>
+ {
+ replacement_context(match_results<BidiIter> const &what)
+ : what_(what)
+ {}
+
+ template<typename Sig>
+ struct result;
+
+ template<typename This>
+ struct result<This(proto::tag::terminal, mark_placeholder const &)>
+ {
+ typedef sub_match<BidiIter> const &type;
+ };
+
+ template<typename This>
+ struct result<This(proto::tag::terminal, any_matcher const &)>
+ {
+ typedef sub_match<BidiIter> const &type;
+ };
+
+ template<typename This, typename T>
+ struct result<This(proto::tag::terminal, reference_wrapper<T> const &)>
+ {
+ typedef T &type;
+ };
+
+ sub_match<BidiIter> const &operator ()(proto::tag::terminal, mark_placeholder m) const
+ {
+ return this->what_[m.mark_number_];
+ }
+
+ sub_match<BidiIter> const &operator ()(proto::tag::terminal, any_matcher) const
+ {
+ return this->what_[0];
+ }
+
+ template<typename T>
+ T &operator ()(proto::tag::terminal, reference_wrapper<T> r) const
+ {
+ return r;
+ }
+ private:
+ match_results<BidiIter> const &what_;
+ };
     }
 
     namespace op

Modified: branches/proto/v3/boost/xpressive/regex_algorithms.hpp
==============================================================================
--- branches/proto/v3/boost/xpressive/regex_algorithms.hpp (original)
+++ branches/proto/v3/boost/xpressive/regex_algorithms.hpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -14,13 +14,17 @@
 # pragma once
 #endif
 
+#include <string>
 #include <iterator>
+#include <boost/mpl/or.hpp>
 #include <boost/range/end.hpp>
 #include <boost/range/begin.hpp>
 #include <boost/mpl/identity.hpp>
 #include <boost/utility/enable_if.hpp>
+#include <boost/type_traits/add_const.hpp>
 #include <boost/type_traits/is_pointer.hpp>
 #include <boost/type_traits/remove_const.hpp>
+#include <boost/xpressive/match_results.hpp>
 #include <boost/xpressive/detail/detail_fwd.hpp>
 #include <boost/xpressive/detail/core/state.hpp>
 #include <boost/xpressive/detail/utility/save_restore.hpp>
@@ -486,39 +490,18 @@
 // regex_replace
 ///////////////////////////////////////////////////////////////////////////////
 
-
-/// \brief Build an output sequence given an input sequence, a regex, and a format string.
-///
-/// Constructs a regex_iterator object: regex_iterator\< BidiIter \> i(begin, end, re, flags),
-/// and uses i to enumerate through all of the matches m of type match_results\< BidiIter \> that
-/// occur within the sequence [begin, end). If no such matches are found and !(flags \& format_no_copy)
-/// then calls std::copy(begin, end, out). Otherwise, for each match found, if !(flags \& format_no_copy)
-/// calls std::copy(m.prefix().first, m.prefix().second, out), and then calls m.format(out, fmt, flags).
-/// Finally if !(flags \& format_no_copy) calls std::copy(last_m.suffix().first, last_m.suffix().second, out)
-/// where last_m is a copy of the last match found. If flags \& format_first_only is non-zero then only
-/// the first match found is replaced.
-///
-/// \pre Types BidiIter and OtherBidiIter meet the requirements of a Bidirectional Iterator (24.1.4).
-/// \pre Type OutIter meets the requirements of an Output Iterator (24.1.2).
-/// \pre OtherBidiIter is convertible to BidiIter.
-/// \pre [begin,end) denotes a valid iterator range.
-///
-/// \param out An output iterator into which the output sequence is written.
-/// \param begin The beginning of the input sequence.
-/// \param end The end of the input sequence.
-/// \param re The regular expression object to use.
-/// \param fmt The format string used to format the replacement sequence.
-/// \param flags Optional match flags, used to control how the expression is matched against the sequence. (See match_flag_type.)
-/// \return The value of the output iterator after the output sequence has been written to it.
-/// \throw regex_error on stack exhaustion or invalid format string.
-template<typename OutIter, typename OtherBidiIter, typename BidiIter>
-inline OutIter regex_replace
+namespace detail
+{
+///////////////////////////////////////////////////////////////////////////////
+// regex_replace_impl
+template<typename OutIter, typename BidiIter, typename ForwardRangeOrNTBS>
+inline OutIter regex_replace_impl
 (
     OutIter out
- , OtherBidiIter begin
- , OtherBidiIter end
+ , BidiIter begin
+ , BidiIter end
   , basic_regex<BidiIter> const &re
- , std::basic_string<typename iterator_value<BidiIter>::type> const &fmt
+ , ForwardRangeOrNTBS const &format
   , regex_constants::match_flag_type flags = regex_constants::match_default
 )
 {
@@ -537,7 +520,7 @@
             out = std::copy(cur, what[0].first, out);
         }
 
- out = what.format(out, fmt, flags);
+ out = what.format(out, format, flags);
         cur = state.cur_ = state.next_search_ = what[0].second;
 
         if(0 == (flags & format_first_only))
@@ -552,7 +535,7 @@
                 }
 
                 access::set_prefix_suffix(what, begin, end);
- out = what.format(out, fmt, flags);
+ out = what.format(out, format, flags);
                 cur = state.cur_ = state.next_search_ = what[0].second;
                 not_null = (0 == what.length());
                 state.reset(what, *access::get_regex_impl(re));
@@ -562,26 +545,186 @@
 
     if(yes_copy)
     {
- out = std::copy(cur, static_cast<BidiIter>(end), out);
+ out = std::copy(cur, end, out);
     }
 
     return out;
 }
+} // namespace detail
+
+/// \brief Build an output sequence given an input sequence, a regex, and a format string or
+/// a formatter object or function.
+///
+/// Constructs a regex_iterator object: regex_iterator\< BidiIter \> i(begin, end, re, flags),
+/// and uses i to enumerate through all of the matches m of type match_results\< BidiIter \> that
+/// occur within the sequence [begin, end). If no such matches are found and !(flags \& format_no_copy)
+/// then calls std::copy(begin, end, out). Otherwise, for each match found, if !(flags \& format_no_copy)
+/// calls std::copy(m.prefix().first, m.prefix().second, out), and then calls m.format(out, format, flags).
+/// Finally if !(flags \& format_no_copy) calls std::copy(last_m.suffix().first, last_m.suffix().second, out)
+/// where last_m is a copy of the last match found. If flags \& format_first_only is non-zero then only
+/// the first match found is replaced.
+///
+/// \pre Types BidiIter and OtherBidiIter meet the requirements of a Bidirectional Iterator (24.1.4).
+/// \pre Type OutIter meets the requirements of an Output Iterator (24.1.2).
+/// \pre OtherBidiIter is convertible to BidiIter.
+/// \pre [begin,end) denotes a valid iterator range.
+///
+/// \param out An output iterator into which the output sequence is written.
+/// \param begin The beginning of the input sequence.
+/// \param end The end of the input sequence.
+/// \param re The regular expression object to use.
+/// \param format The format string used to format the replacement sequence,
+/// or a formatter function or function object.
+/// \param flags Optional match flags, used to control how the expression is matched against the sequence. (See match_flag_type.)
+/// \return The value of the output iterator after the output sequence has been written to it.
+/// \throw regex_error on stack exhaustion or invalid format string.
+template<typename OutIter, typename OtherBidiIter, typename BidiIter, typename ForwardRange>
+inline OutIter regex_replace
+(
+ OutIter out
+ , OtherBidiIter begin
+ , OtherBidiIter end
+ , basic_regex<BidiIter> const &re
+ , ForwardRange const &format
+ , regex_constants::match_flag_type flags = regex_constants::match_default
+ , typename disable_if<detail::is_char_ptr<ForwardRange> >::type * = 0
+)
+{
+ BidiIter begin_ = begin, end_ = end;
+ return detail::regex_replace_impl(out, begin_, end_, re, format, flags);
+}
+
+/// \overload
+///
+template<typename OutIter, typename OtherBidiIter, typename BidiIter>
+inline OutIter regex_replace
+(
+ OutIter out
+ , OtherBidiIter begin
+ , OtherBidiIter end
+ , basic_regex<BidiIter> const &re
+ , typename iterator_value<BidiIter>::type const *format
+ , regex_constants::match_flag_type flags = regex_constants::match_default
+)
+{
+ BidiIter begin_ = begin, end_ = end;
+ return detail::regex_replace_impl(out, begin_, end_, re, format, flags);
+}
+
+/// \overload
+///
+template<typename BidiContainer, typename BidiIter, typename ForwardRange>
+inline BidiContainer regex_replace
+(
+ BidiContainer &str
+ , basic_regex<BidiIter> const &re
+ , ForwardRange const &format
+ , regex_constants::match_flag_type flags = regex_constants::match_default
+ , typename disable_if<mpl::or_<is_pointer<BidiContainer>, detail::is_char_ptr<ForwardRange> > >::type * = 0
+)
+{
+ BidiContainer result;
+ // Note that the result iterator of the range must be convertible
+ // to BidiIter here.
+ BidiIter begin = boost::begin(str), end = boost::end(str);
+ regex_replace(std::back_inserter(result), begin, end, re, format, flags);
+ return result;
+}
+
+/// \overload
+///
+template<typename BidiContainer, typename BidiIter, typename ForwardRange>
+inline BidiContainer regex_replace
+(
+ BidiContainer const &str
+ , basic_regex<BidiIter> const &re
+ , ForwardRange const &format
+ , regex_constants::match_flag_type flags = regex_constants::match_default
+ , typename disable_if<mpl::or_<is_pointer<BidiContainer>, detail::is_char_ptr<ForwardRange> > >::type * = 0
+)
+{
+ BidiContainer result;
+ // Note that the result iterator of the range must be convertible
+ // to BidiIter here.
+ BidiIter begin = boost::begin(str), end = boost::end(str);
+ regex_replace(std::back_inserter(result), begin, end, re, format, flags);
+ return result;
+}
+
+/// \overload
+///
+template<typename Char, typename ForwardRange>
+inline std::basic_string<typename remove_const<Char>::type> regex_replace
+(
+ BOOST_XPR_NONDEDUCED_TYPE_(Char) *str
+ , basic_regex<Char *> const &re
+ , ForwardRange const &format
+ , regex_constants::match_flag_type flags = regex_constants::match_default
+ , typename disable_if<detail::is_char_ptr<ForwardRange> >::type * = 0
+)
+{
+ typedef typename remove_const<Char>::type char_type;
+ std::basic_string<char_type> result;
+ Char *end = str + std::char_traits<char_type>::length(str);
+ regex_replace(std::back_inserter(result), str, end, re, format, flags);
+ return result;
+}
+
+/// \overload
+///
+template<typename BidiContainer, typename BidiIter>
+inline BidiContainer regex_replace
+(
+ BidiContainer &str
+ , basic_regex<BidiIter> const &re
+ , typename iterator_value<BidiIter>::type const *format
+ , regex_constants::match_flag_type flags = regex_constants::match_default
+ , typename disable_if<is_pointer<BidiContainer> >::type * = 0
+)
+{
+ BidiContainer result;
+ // Note that the result iterator of the range must be convertible
+ // to BidiIter here.
+ BidiIter begin = boost::begin(str), end = boost::end(str);
+ regex_replace(std::back_inserter(result), begin, end, re, format, flags);
+ return result;
+}
+
+/// \overload
+///
+template<typename BidiContainer, typename BidiIter>
+inline BidiContainer regex_replace
+(
+ BidiContainer const &str
+ , basic_regex<BidiIter> const &re
+ , typename iterator_value<BidiIter>::type const *format
+ , regex_constants::match_flag_type flags = regex_constants::match_default
+ , typename disable_if<is_pointer<BidiContainer> >::type * = 0
+)
+{
+ BidiContainer result;
+ // Note that the result iterator of the range must be convertible
+ // to BidiIter here.
+ BidiIter begin = boost::begin(str), end = boost::end(str);
+ regex_replace(std::back_inserter(result), begin, end, re, format, flags);
+ return result;
+}
 
 /// \overload
 ///
 template<typename Char>
-inline std::basic_string<Char> regex_replace
+inline std::basic_string<typename remove_const<Char>::type> regex_replace
 (
- std::basic_string<Char> const &str
- , basic_regex<typename std::basic_string<Char>::const_iterator> const &re
- , std::basic_string<BOOST_XPR_NONDEDUCED_TYPE_(Char)> const &fmt
+ BOOST_XPR_NONDEDUCED_TYPE_(Char) *str
+ , basic_regex<Char *> const &re
+ , typename add_const<Char>::type *format
   , regex_constants::match_flag_type flags = regex_constants::match_default
 )
 {
- std::basic_string<Char> result;
- result.reserve(fmt.length() * 2);
- regex_replace(std::back_inserter(result), str.begin(), str.end(), re, fmt, flags);
+ typedef typename remove_const<Char>::type char_type;
+ std::basic_string<char_type> result;
+ Char *end = str + std::char_traits<char_type>::length(str);
+ regex_replace(std::back_inserter(result), str, end, re, format, flags);
     return result;
 }
 

Modified: branches/proto/v3/doc/Jamfile.v2
==============================================================================
--- branches/proto/v3/doc/Jamfile.v2 (original)
+++ branches/proto/v3/doc/Jamfile.v2 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -40,6 +40,7 @@
     <dependency>../libs/intrusive/doc//autodoc.xml
     <dependency>../libs/intrusive/doc//intrusive
     <dependency>../libs/unordered/doc//unordered
+ <dependency>../libs/asio/doc//asio
 
     ## Add path references to the QuickBook generated docs...
 

Modified: branches/proto/v3/index.html
==============================================================================
--- branches/proto/v3/index.html (original)
+++ branches/proto/v3/index.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -14,24 +14,26 @@
         <a href="index.html">
         <img src="boost.png" alt="boost.png (6897 bytes)" align="middle" width="277" height="86" border="0"></a></td>
       <td width="337" align="middle">
+ <h2 style="text-align: center">Release 1.35.0</h2>
       </td>
     </tr>
   </table>
 
- <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" height="26">
+ <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" height="26" width="671">
     <tr>
- <td height="16">Getting Started&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
- </font>&nbsp; Library Documentation&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
- </font>&nbsp; Release History&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
+ <td height="16" width="661">Getting Started&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
+ </font>&nbsp; Libraries&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
       </font>&nbsp; Tools &nbsp;<font color="#FFFFFF">&nbsp;
       </font>&nbsp; Web Site&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
+ </font>&nbsp; News&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
       </font>&nbsp; Community&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
- </font>&nbsp; More</td>
+ </font>&nbsp; FAQ&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
+ </font>&nbsp; More Info</td>
     </tr>
   </table>
 
 
- <h2 class="title">Welcome to the Boost C++ Libraries, Release 1.35.0!</h2>
+ <h2 class="title">Welcome to the Boost C++ Libraries</h2>
 
   <p>Boost provides free peer-reviewed portable C++ source libraries.</p>
 
@@ -53,8 +55,9 @@
 
   <h3>Changes in this release</h3>
 
- <p>This release includes new libraries and
- maintenance fixes to existing libraries. See <a href="????">Release
+ <p>This release includes <i><b>12 new libraries</b></i> and
+ maintenance fixes to existing libraries. See
+ <a href="http://www.boost.org/users/history/version_1_35_0">Release
   History</a> for more information.</p>
 
   <h3>Getting Started</h3>

Modified: branches/proto/v3/libs/asio/doc/Jamfile.v2
==============================================================================
--- branches/proto/v3/libs/asio/doc/Jamfile.v2 (original)
+++ branches/proto/v3/libs/asio/doc/Jamfile.v2 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -7,14 +7,40 @@
 
 using quickbook ;
 
-xml asio
+########################################################################
+# Standalone HTML documentation
+
+xml standalone_doc
   :
     asio.qbk
   ;
 
+install css
+ :
+ /boost//doc/html/boostbook.css
+ :
+ <location>html
+ ;
+
+install images
+ :
+ design/proactor.png
+ :
+ <location>html/boost_asio
+ ;
+
+local example-names = allocation buffers chat echo http/client http/server
+ http/server2 http/server3 invocation iostreams multicast serialization
+ services socks4 ssl timeouts timers ;
+
+for local l in $(example-names)
+{
+ install ex_$(l) : [ glob ../example/$(l)/*.*pp ] : <location>html/boost_asio/example/$(l) ;
+}
+
 boostbook standalone
   :
- asio
+ standalone_doc
   :
     <xsl:param>boost.root=../../../..
     <xsl:param>boost.libraries=../../../../libs/libraries.htm
@@ -28,9 +54,50 @@
     <xsl:param>generate.toc="chapter nop section nop"
   ;
 
+########################################################################
+# HTML documentation for $(BOOST_ROOT)/doc/html
 
-install html
+xml asio_doc
+ :
+ asio.qbk
+ ;
+
+explicit asio_doc ;
+
+install asio_doc_images
   :
- /boost//doc/html/boostbook.css
     design/proactor.png
+ :
+ <location>$(BOOST_ROOT)/doc/html/boost_asio
+ ;
+
+explicit asio_doc_images ;
+
+for local l in $(example-names)
+{
+ install asio_ex_$(l) : [ glob ../example/$(l)/*.*pp ] : <location>$(BOOST_ROOT)/doc/html/boost_asio/example/$(l) ;
+ explicit asio_ex_$(l) ;
+}
+
+alias asio_examples : asio_ex_$(example-names) ;
+
+explicit asio_examples ;
+
+boostbook asio
+ :
+ asio_doc
+ :
+ <xsl:param>chapter.autolabel=0
+ <xsl:param>chunk.section.depth=8
+ <xsl:param>chunk.first.sections=1
+ <xsl:param>toc.section.depth=2
+ <xsl:param>toc.max.depth=1
+ <xsl:param>generate.section.toc.level=1
+ <xsl:param>generate.toc="chapter nop section nop"
+ <xsl:param>root.filename=boost_asio
+ :
+ <dependency>asio_doc_images
+ <dependency>asio_examples
   ;
+
+explicit asio ;

Modified: branches/proto/v3/libs/asio/doc/examples.qbk
==============================================================================
--- branches/proto/v3/libs/asio/doc/examples.qbk (original)
+++ branches/proto/v3/libs/asio/doc/examples.qbk 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -13,7 +13,7 @@
 This example shows how to customise the allocation of memory associated with
 asynchronous operations.
 
-* [@../../example/allocation/server.cpp]
+* [@boost_asio/example/allocation/server.cpp]
 
 
 [heading Buffers]
@@ -21,7 +21,7 @@
 This example demonstrates how to create reference counted buffers that can be
 used with socket read and write operations.
 
-* [@../../example/buffers/reference_counted.cpp]
+* [@boost_asio/example/buffers/reference_counted.cpp]
 
 
 [heading Chat]
@@ -29,9 +29,9 @@
 This example implements a chat server and client. The programs use a custom
 protocol with a fixed length message header and variable length message body.
 
-* [@../../example/chat/chat_message.hpp]
-* [@../../example/chat/chat_client.cpp]
-* [@../../example/chat/chat_server.cpp]
+* [@boost_asio/example/chat/chat_message.hpp]
+* [@boost_asio/example/chat/chat_client.cpp]
+* [@boost_asio/example/chat/chat_server.cpp]
 
 
 [heading Echo]
@@ -39,12 +39,12 @@
 A collection of simple clients and servers, showing the use of both synchronous
 and asynchronous operations.
 
-* [@../../example/echo/async_tcp_echo_server.cpp]
-* [@../../example/echo/async_udp_echo_server.cpp]
-* [@../../example/echo/blocking_tcp_echo_client.cpp]
-* [@../../example/echo/blocking_tcp_echo_server.cpp]
-* [@../../example/echo/blocking_udp_echo_client.cpp]
-* [@../../example/echo/blocking_udp_echo_server.cpp]
+* [@boost_asio/example/echo/async_tcp_echo_server.cpp]
+* [@boost_asio/example/echo/async_udp_echo_server.cpp]
+* [@boost_asio/example/echo/blocking_tcp_echo_client.cpp]
+* [@boost_asio/example/echo/blocking_tcp_echo_server.cpp]
+* [@boost_asio/example/echo/blocking_udp_echo_client.cpp]
+* [@boost_asio/example/echo/blocking_udp_echo_server.cpp]
 
 
 [heading HTTP Client]
@@ -53,8 +53,8 @@
 to use the [link boost_asio.reference.read_until read_until] and [link
 boost_asio.reference.async_read_until async_read_until] functions.
 
-* [@../../example/http/client/sync_client.cpp]
-* [@../../example/http/client/async_client.cpp]
+* [@boost_asio/example/http/client/sync_client.cpp]
+* [@boost_asio/example/http/client/async_client.cpp]
 
 
 [heading HTTP Server]
@@ -63,70 +63,70 @@
 implementation of HTTP 1.0. It demonstrates how to perform a clean shutdown by
 cancelling all outstanding asynchronous operations.
 
-* [@../../example/http/server/connection.cpp]
-* [@../../example/http/server/connection.hpp]
-* [@../../example/http/server/connection_manager.cpp]
-* [@../../example/http/server/connection_manager.hpp]
-* [@../../example/http/server/header.hpp]
-* [@../../example/http/server/mime_types.cpp]
-* [@../../example/http/server/mime_types.hpp]
-* [@../../example/http/server/posix_main.cpp]
-* [@../../example/http/server/reply.cpp]
-* [@../../example/http/server/reply.hpp]
-* [@../../example/http/server/request.hpp]
-* [@../../example/http/server/request_handler.cpp]
-* [@../../example/http/server/request_handler.hpp]
-* [@../../example/http/server/request_parser.cpp]
-* [@../../example/http/server/request_parser.hpp]
-* [@../../example/http/server/server.cpp]
-* [@../../example/http/server/server.hpp]
-* [@../../example/http/server/win_main.cpp]
+* [@boost_asio/example/http/server/connection.cpp]
+* [@boost_asio/example/http/server/connection.hpp]
+* [@boost_asio/example/http/server/connection_manager.cpp]
+* [@boost_asio/example/http/server/connection_manager.hpp]
+* [@boost_asio/example/http/server/header.hpp]
+* [@boost_asio/example/http/server/mime_types.cpp]
+* [@boost_asio/example/http/server/mime_types.hpp]
+* [@boost_asio/example/http/server/posix_main.cpp]
+* [@boost_asio/example/http/server/reply.cpp]
+* [@boost_asio/example/http/server/reply.hpp]
+* [@boost_asio/example/http/server/request.hpp]
+* [@boost_asio/example/http/server/request_handler.cpp]
+* [@boost_asio/example/http/server/request_handler.hpp]
+* [@boost_asio/example/http/server/request_parser.cpp]
+* [@boost_asio/example/http/server/request_parser.hpp]
+* [@boost_asio/example/http/server/server.cpp]
+* [@boost_asio/example/http/server/server.hpp]
+* [@boost_asio/example/http/server/win_main.cpp]
 
 
 [heading HTTP Server 2]
 
 An HTTP server using an io_service-per-CPU design.
 
-* [@../../example/http/server2/connection.cpp]
-* [@../../example/http/server2/connection.hpp]
-* [@../../example/http/server2/header.hpp]
-* [@../../example/http/server2/io_service_pool.cpp]
-* [@../../example/http/server2/io_service_pool.hpp]
-* [@../../example/http/server2/mime_types.cpp]
-* [@../../example/http/server2/mime_types.hpp]
-* [@../../example/http/server2/posix_main.cpp]
-* [@../../example/http/server2/reply.cpp]
-* [@../../example/http/server2/reply.hpp]
-* [@../../example/http/server2/request.hpp]
-* [@../../example/http/server2/request_handler.cpp]
-* [@../../example/http/server2/request_handler.hpp]
-* [@../../example/http/server2/request_parser.cpp]
-* [@../../example/http/server2/request_parser.hpp]
-* [@../../example/http/server2/server.cpp]
-* [@../../example/http/server2/server.hpp]
-* [@../../example/http/server2/win_main.cpp]
+* [@boost_asio/example/http/server2/connection.cpp]
+* [@boost_asio/example/http/server2/connection.hpp]
+* [@boost_asio/example/http/server2/header.hpp]
+* [@boost_asio/example/http/server2/io_service_pool.cpp]
+* [@boost_asio/example/http/server2/io_service_pool.hpp]
+* [@boost_asio/example/http/server2/mime_types.cpp]
+* [@boost_asio/example/http/server2/mime_types.hpp]
+* [@boost_asio/example/http/server2/posix_main.cpp]
+* [@boost_asio/example/http/server2/reply.cpp]
+* [@boost_asio/example/http/server2/reply.hpp]
+* [@boost_asio/example/http/server2/request.hpp]
+* [@boost_asio/example/http/server2/request_handler.cpp]
+* [@boost_asio/example/http/server2/request_handler.hpp]
+* [@boost_asio/example/http/server2/request_parser.cpp]
+* [@boost_asio/example/http/server2/request_parser.hpp]
+* [@boost_asio/example/http/server2/server.cpp]
+* [@boost_asio/example/http/server2/server.hpp]
+* [@boost_asio/example/http/server2/win_main.cpp]
 
 
 [heading HTTP Server 3]
 
 An HTTP server using a single io_service and a thread pool calling `io_service::run()`.
 
-* [@../../example/http/server3/connection.cpp]
-* [@../../example/http/server3/connection.hpp]
-* [@../../example/http/server3/header.hpp]
-* [@../../example/http/server3/mime_types.cpp]
-* [@../../example/http/server3/mime_types.hpp]
-* [@../../example/http/server3/posix_main.cpp]
-* [@../../example/http/server3/reply.cpp]
-* [@../../example/http/server3/reply.hpp]
-* [@../../example/http/server3/request.hpp]
-* [@../../example/http/server3/request_handler.cpp]
-* [@../../example/http/server3/request_handler.hpp]
-* [@../../example/http/server3/request_parser.cpp]
-* [@../../example/http/server3/request_parser.hpp]
-* [@../../example/http/server3/server.cpp]
-* [@../../example/http/server3/server.hpp]
-* [@../../example/http/server3/win_main.cpp]
+* [@boost_asio/example/http/server3/connection.cpp]
+* [@boost_asio/example/http/server3/connection.hpp]
+* [@boost_asio/example/http/server3/header.hpp]
+* [@boost_asio/example/http/server3/mime_types.cpp]
+* [@boost_asio/example/http/server3/mime_types.hpp]
+* [@boost_asio/example/http/server3/posix_main.cpp]
+* [@boost_asio/example/http/server3/reply.cpp]
+* [@boost_asio/example/http/server3/reply.hpp]
+* [@boost_asio/example/http/server3/request.hpp]
+* [@boost_asio/example/http/server3/request_handler.cpp]
+* [@boost_asio/example/http/server3/request_handler.hpp]
+* [@boost_asio/example/http/server3/request_parser.cpp]
+* [@boost_asio/example/http/server3/request_parser.hpp]
+* [@boost_asio/example/http/server3/server.cpp]
+* [@boost_asio/example/http/server3/server.hpp]
+* [@boost_asio/example/http/server3/win_main.cpp]
 
 
 [heading Invocation]
@@ -134,7 +134,7 @@
 This example shows how to customise handler invocation. Completion handlers are
 added to a priority queue rather than executed immediately.
 
-* [@../../example/invocation/prioritised_handlers.cpp]
+* [@boost_asio/example/invocation/prioritised_handlers.cpp]
 
 
 [heading Iostreams]
@@ -142,8 +142,8 @@
 Two examples showing how to use [link boost_asio.reference.ip__tcp.iostream
 ip::tcp::iostream].
 
-* [@../../example/iostreams/daytime_client.cpp]
-* [@../../example/iostreams/daytime_server.cpp]
+* [@boost_asio/example/iostreams/daytime_client.cpp]
+* [@boost_asio/example/iostreams/daytime_server.cpp]
 
 
 [heading Multicast]
@@ -151,8 +151,8 @@
 An example showing the use of multicast to transmit packets to a group of
 subscribers.
 
-* [@../../example/multicast/receiver.cpp]
-* [@../../example/multicast/sender.cpp]
+* [@boost_asio/example/multicast/receiver.cpp]
+* [@boost_asio/example/multicast/sender.cpp]
 
 
 [heading Serialization]
@@ -160,10 +160,10 @@
 This example shows how Boost.Serialization can be used with asio to encode and
 decode structures for transmission over a socket.
 
-* [@../../example/serialization/client.cpp]
-* [@../../example/serialization/connection.hpp]
-* [@../../example/serialization/server.cpp]
-* [@../../example/serialization/stock.hpp]
+* [@boost_asio/example/serialization/client.cpp]
+* [@boost_asio/example/serialization/connection.hpp]
+* [@boost_asio/example/serialization/server.cpp]
+* [@boost_asio/example/serialization/stock.hpp]
 
 
 [heading Services]
@@ -173,12 +173,12 @@
 how to use a custom service with [link
 boost_asio.reference.basic_stream_socket basic_stream_socket<>].
 
-* [@../../example/services/basic_logger.hpp]
-* [@../../example/services/daytime_client.cpp]
-* [@../../example/services/logger.hpp]
-* [@../../example/services/logger_service.cpp]
-* [@../../example/services/logger_service.hpp]
-* [@../../example/services/stream_socket_service.hpp]
+* [@boost_asio/example/services/basic_logger.hpp]
+* [@boost_asio/example/services/daytime_client.cpp]
+* [@boost_asio/example/services/logger.hpp]
+* [@boost_asio/example/services/logger_service.cpp]
+* [@boost_asio/example/services/logger_service.hpp]
+* [@boost_asio/example/services/stream_socket_service.hpp]
 
 
 [heading SOCKS 4]
@@ -186,8 +186,8 @@
 Example client program implementing the SOCKS 4 protocol for communication via
 a proxy.
 
-* [@../../example/socks4/sync_client.cpp]
-* [@../../example/socks4/socks4.hpp]
+* [@boost_asio/example/socks4/sync_client.cpp]
+* [@boost_asio/example/socks4/socks4.hpp]
 
 
 [heading SSL]
@@ -196,8 +196,8 @@
 boost_asio.reference.ssl__stream ssl::stream<>] template with asynchronous
 operations.
 
-* [@../../example/ssl/client.cpp]
-* [@../../example/ssl/server.cpp]
+* [@boost_asio/example/ssl/client.cpp]
+* [@boost_asio/example/ssl/server.cpp]
 
 
 [heading Timeouts]
@@ -205,18 +205,18 @@
 A collection of examples showing how to cancel long running asynchronous
 operations after a period of time.
 
-* [@../../example/timeouts/accept_timeout.cpp]
-* [@../../example/timeouts/connect_timeout.cpp]
-* [@../../example/timeouts/datagram_receive_timeout.cpp]
-* [@../../example/timeouts/stream_receive_timeout.cpp]
+* [@boost_asio/example/timeouts/accept_timeout.cpp]
+* [@boost_asio/example/timeouts/connect_timeout.cpp]
+* [@boost_asio/example/timeouts/datagram_receive_timeout.cpp]
+* [@boost_asio/example/timeouts/stream_receive_timeout.cpp]
 
 
 [heading Timers]
 
 Examples showing how to customise deadline_timer using different time types.
 
-* [@../../example/timers/tick_count_timer.cpp]
-* [@../../example/timers/time_t_timer.cpp]
+* [@boost_asio/example/timers/tick_count_timer.cpp]
+* [@boost_asio/example/timers/time_t_timer.cpp]
 
 
 [endsect]

Modified: branches/proto/v3/libs/asio/index.html
==============================================================================
--- branches/proto/v3/libs/asio/index.html (original)
+++ branches/proto/v3/libs/asio/index.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,13 +1,21 @@
 <html>
-<head>
-<meta http-equiv="refresh" content="0; URL=doc/html/index.html">
-</head>
-<body>
-Automatic redirection failed, please go to
-doc/html/index.html &nbsp;<hr>
-<p>© Copyright Beman Dawes, 2001</p>
-<p>Distributed under the Boost Software License, Version 1.0. (See accompanying
-file LICENSE_1_0.txt or copy
-at www.boost.org/LICENSE_1_0.txt)</p>
-</body>
-</html>
\ No newline at end of file
+ <head>
+ <title>Boost.Asio</title>
+ <meta http-equiv="refresh" content="0; URL=../../doc/html/boost_asio.html"/>
+ </head>
+ <body>
+ <p>
+ Automatic redirection failed, please go to
+ ../../doc/html/boost_asio.html
+ </p>
+ <hr/>
+ <p>
+ Copyright (c) 2008 Christopher M. Kohlhoff
+ </p>
+ <p>
+ Distributed under the Boost Software License, Version 1.0. (See accompanying
+ file LICENSE_1_0.txt or copy at
+ www.boost.org/LICENSE_1_0.txt)
+ </p>
+ </body>
+</html>

Modified: branches/proto/v3/libs/function_types/build/Jamfile
==============================================================================
--- branches/proto/v3/libs/function_types/build/Jamfile (original)
+++ branches/proto/v3/libs/function_types/build/Jamfile 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -13,18 +13,24 @@
 
 actions wave
 {
- $(BOOST_ROOT)/dist/bin/wave -S$(BOOST_ROOT) $(>) -o $(<)
+ ../../../dist/bin/wave -S../../.. $(>) -o $(<)
 }
 
-make $(BOOST_ROOT)/libs/function_types/build/timestamps/arity_loops
+make ../../../libs/function_types/build/timestamps/arity_loops
   : preprocess_arity_loops.cpp : wave
   ;
 
-make $(BOOST_ROOT)/libs/function_types/build/timestamps/encoding
+explicit ../../../libs/function_types/build/timestamps/arity_loops ;
+
+make ../../../libs/function_types/build/timestamps/encoding
   : preprocess_encoding.cpp : wave
   ;
 
-make $(BOOST_ROOT)/libs/function_types/build/timestamps/cc_names
+explicit ../../../libs/function_types/build/timestamps/encoding ;
+
+make ../../../libs/function_types/build/timestamps/cc_names
   : preprocess_cc_names.cpp : wave
   ;
 
+explicit ../../../libs/function_types/build/timestamps/cc_names ;
+

Modified: branches/proto/v3/libs/function_types/doc/function_types.qbk
==============================================================================
--- branches/proto/v3/libs/function_types/doc/function_types.qbk (original)
+++ branches/proto/v3/libs/function_types/doc/function_types.qbk 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1099,6 +1099,7 @@
 * Jonathan Turkanis
 * Pavel Vozenilek
 * Steven Watanabe
+* K. Noel Belcourt
 
 [endsect]
 

Modified: branches/proto/v3/libs/function_types/doc/html/boost_functiontypes/acknowledgements.html
==============================================================================
--- branches/proto/v3/libs/function_types/doc/html/boost_functiontypes/acknowledgements.html (original)
+++ branches/proto/v3/libs/function_types/doc/html/boost_functiontypes/acknowledgements.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -71,6 +71,9 @@
 <li>
         Steven Watanabe
       </li>
+<li>
+ K. Noel Belcourt
+ </li>
 </ul></div>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/proto/v3/libs/gil/doc/adobe_source.css
==============================================================================
--- branches/proto/v3/libs/gil/doc/adobe_source.css (original)
+++ branches/proto/v3/libs/gil/doc/adobe_source.css 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+/*
+ Copyright 2008 Lubomir Bourdev and Hailin Jin
+
+ Distributed under the Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt or copy at
+ http://www.boost.org/LICENSE_1_0.txt)
+*/
+
 BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;

Modified: branches/proto/v3/libs/gil/doc/html/adobe_source.css
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/adobe_source.css (original)
+++ branches/proto/v3/libs/gil/doc/html/adobe_source.css 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+/*
+ Copyright 2008 Lubomir Bourdev and Hailin Jin
+
+ Distributed under the Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt or copy at
+ http://www.boost.org/LICENSE_1_0.txt)
+*/
+
 BODY,H1,H2,H3,H4,H5,H6,P,CENTER,TD,TH,UL,DL,DIV {
         font-family: Verdana, Arial, Helvetica, sans-serif;
         font-size: 12px;

Modified: branches/proto/v3/libs/gil/doc/html/algorithm_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/algorithm_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/algorithm_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/annotated.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/annotated.html (original)
+++ branches/proto/v3/libs/gil/doc/html/annotated.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/any__image_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/any__image_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/any__image_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/channel_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/channel_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/channel_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/classes.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/classes.html (original)
+++ branches/proto/v3/libs/gil/doc/html/classes.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/cmyk_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/cmyk_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/cmyk_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/deprecated_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/deprecated_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/deprecated_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/device__n_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/device__n_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/device__n_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/dir_000000.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/dir_000000.html (original)
+++ branches/proto/v3/libs/gil/doc/html/dir_000000.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/dir_000001.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/dir_000001.html (original)
+++ branches/proto/v3/libs/gil/doc/html/dir_000001.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/dir_000002.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/dir_000002.html (original)
+++ branches/proto/v3/libs/gil/doc/html/dir_000002.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/dir_000003.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/dir_000003.html (original)
+++ branches/proto/v3/libs/gil/doc/html/dir_000003.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/dir_000004.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/dir_000004.html (original)
+++ branches/proto/v3/libs/gil/doc/html/dir_000004.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/dirs.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/dirs.html (original)
+++ branches/proto/v3/libs/gil/doc/html/dirs.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/files.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/files.html (original)
+++ branches/proto/v3/libs/gil/doc/html/files.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/functions.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/functions.html (original)
+++ branches/proto/v3/libs/gil/doc/html/functions.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/functions_func.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/functions_func.html (original)
+++ branches/proto/v3/libs/gil/doc/html/functions_func.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/functions_rela.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/functions_rela.html (original)
+++ branches/proto/v3/libs/gil/doc/html/functions_rela.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0001.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0001.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0001.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0002.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0002.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0002.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0003.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0003.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0003.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0004.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0004.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0004.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0005.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0005.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0005.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0006.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0006.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0006.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0007.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0007.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0007.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0008.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0008.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0008.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0009.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0009.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0009.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0010.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0010.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0010.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0011.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0011.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0011.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0012.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0012.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0012.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0013.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0013.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0013.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0014.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0014.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0014.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0015.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0015.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0015.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0016.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0016.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0016.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0017.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0017.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0017.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0018.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0018.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0018.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0019.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0019.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0019.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0020.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0020.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0020.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0021.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0021.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0021.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0022.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0022.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0022.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0023.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0023.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0023.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0024.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0024.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0024.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0025.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0025.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0025.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0026.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0026.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0026.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0027.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0027.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0027.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0028.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0028.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0028.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0029.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0029.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0029.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0030.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0030.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0030.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0031.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0031.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0031.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0032.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0032.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0032.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0033.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0033.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0033.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0034.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0034.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0034.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0035.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0035.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0035.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0036.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0036.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0036.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0037.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0037.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0037.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0038.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0038.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0038.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0039.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0039.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0039.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0040.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0040.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0040.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0041.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0041.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0041.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0042.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0042.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0042.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0043.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0043.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0043.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0044.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0044.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0044.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0045.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0045.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0045.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0046.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0046.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0046.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0047.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0047.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0047.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0048.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0048.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0048.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0049.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0049.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0049.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0050.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0050.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0050.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0051.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0051.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0051.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0052.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0052.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0052.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0053.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0053.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0053.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0054.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0054.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0054.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0055.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0055.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0055.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0056.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0056.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0056.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0057.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0057.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0057.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0058.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0058.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0058.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0059.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0059.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0059.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0060.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0060.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0060.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0061.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0061.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0061.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0062.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0062.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0062.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0063.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0063.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0063.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0064.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0064.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0064.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0065.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0065.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0065.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0066.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0066.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0066.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0067.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0067.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0067.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0068.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0068.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0068.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0069.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0069.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0069.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0070.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0070.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0070.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0071.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0071.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0071.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0072.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0072.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0072.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0073.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0073.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0073.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0074.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0074.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0074.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0075.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0075.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0075.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0076.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0076.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0076.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0077.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0077.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0077.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0078.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0078.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0078.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0079.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0079.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0079.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0080.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0080.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0080.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0081.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0081.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0081.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0082.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0082.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0082.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0083.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0083.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0083.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0084.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0084.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0084.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0085.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0085.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0085.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0086.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0086.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0086.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0087.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0087.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0087.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0088.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0088.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0088.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0089.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0089.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0089.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0090.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0090.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0090.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0091.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0091.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0091.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0092.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0092.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0092.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0093.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0093.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0093.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0094.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0094.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0094.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0095.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0095.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0095.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0096.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0096.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0096.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0097.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0097.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0097.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0098.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0098.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0098.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0099.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0099.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0099.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0100.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0100.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0100.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0101.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0101.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0101.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0102.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0102.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0102.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0103.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0103.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0103.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0104.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0104.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0104.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0105.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0105.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0105.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0106.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0106.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0106.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0107.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0107.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0107.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0108.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0108.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0108.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0109.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0109.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0109.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0110.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0110.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0110.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0111.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0111.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0111.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0112.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0112.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0112.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0113.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0113.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0113.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0114.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0114.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0114.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0115.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0115.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0115.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0116.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0116.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0116.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0117.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0117.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0117.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0118.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0118.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0118.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0119.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0119.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0119.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0120.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0120.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0120.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0121.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0121.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0121.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0122.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0122.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0122.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0123.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0123.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0123.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0124.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0124.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0124.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0125.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0125.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0125.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0126.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0126.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0126.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0127.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0127.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0127.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0128.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0128.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0128.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0129.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0129.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0129.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0130.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0130.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0130.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0131.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0131.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0131.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0132.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0132.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0132.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0133.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0133.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0133.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0134.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0134.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0134.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0135.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0135.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0135.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0136.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0136.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0136.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0137.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0137.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0137.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0138.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0138.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0138.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0139.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0139.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0139.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0140.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0140.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0140.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0141.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0141.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0141.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0142.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0142.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0142.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0143.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0143.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0143.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0144.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0144.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0144.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0145.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0145.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0145.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0146.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0146.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0146.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0147.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0147.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0147.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0148.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0148.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0148.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0149.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0149.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0149.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0150.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0150.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0150.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0151.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0151.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0151.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0152.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0152.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0152.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0153.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0153.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0153.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0154.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0154.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0154.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0155.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0155.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0155.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0156.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0156.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0156.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0157.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0157.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0157.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0158.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0158.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0158.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0159.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0159.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0159.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0160.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0160.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0160.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0161.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0161.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0161.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0162.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0162.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0162.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0163.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0163.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0163.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0164.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0164.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0164.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0165.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0165.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0165.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0166.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0166.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0166.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0167.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0167.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0167.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0168.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0168.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0168.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0169.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0169.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0169.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0170.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0170.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0170.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0171.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0171.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0171.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0172.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0172.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0172.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0173.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0173.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0173.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0174.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0174.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0174.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0175.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0175.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0175.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0176.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0176.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0176.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0177.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0177.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0177.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0178.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0178.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0178.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0179.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0179.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0179.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0180.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0180.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0180.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0181.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0181.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0181.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0182.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0182.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0182.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0183.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0183.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0183.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0184.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0184.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0184.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0185.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0185.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0185.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0186.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0186.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0186.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0187.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0187.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0187.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0188.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0188.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0188.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0189.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0189.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0189.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0190.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0190.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0190.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0191.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0191.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0191.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0192.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0192.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0192.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0193.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0193.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0193.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0194.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0194.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0194.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0195.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0195.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0195.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0196.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0196.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0196.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0197.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0197.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0197.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0198.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0198.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0198.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0199.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0199.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0199.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0200.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0200.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0200.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0201.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0201.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0201.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0202.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0202.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0202.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0203.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0203.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0203.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0204.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0204.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0204.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0205.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0205.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0205.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0206.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0206.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0206.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0207.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0207.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0207.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0208.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0208.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0208.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0209.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0209.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0209.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0210.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0210.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0210.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0211.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0211.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0211.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0212.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0212.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0212.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0213.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0213.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0213.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0214.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0214.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0214.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0215.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0215.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0215.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0216.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0216.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0216.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0217.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0217.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0217.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0218.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0218.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0218.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0219.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0219.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0219.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0220.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0220.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0220.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0221.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0221.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0221.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0222.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0222.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0222.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0223.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0223.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0223.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0224.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0224.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0224.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0225.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0225.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0225.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0226.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0226.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0226.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0227.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0227.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0227.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0228.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0228.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0228.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0229.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0229.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0229.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0230.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0230.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0230.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0231.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0231.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0231.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0232.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0232.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0232.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0233.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0233.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0233.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0234.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0234.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0234.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0235.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0235.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0235.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0236.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0236.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0236.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0237.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0237.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0237.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0238.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0238.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0238.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0239.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0239.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0239.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0240.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0240.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0240.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0241.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0241.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0241.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0242.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0242.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0242.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0243.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0243.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0243.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0244.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0244.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0244.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0245.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0245.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0245.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0246.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0246.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0246.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0247.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0247.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0247.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0248.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0248.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0248.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0249.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0249.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0249.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0250.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0250.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0250.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0251.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0251.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0251.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0252.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0252.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0252.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0253.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0253.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0253.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0254.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0254.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0254.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0255.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0255.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0255.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0256.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0256.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0256.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0257.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0257.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0257.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0258.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0258.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0258.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0259.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0259.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0259.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0260.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0260.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0260.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0261.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0261.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0261.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0262.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0262.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0262.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0263.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0263.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0263.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0264.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0264.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0264.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0265.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0265.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0265.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0266.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0266.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0266.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0267.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0267.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0267.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0268.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0268.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0268.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0269.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0269.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0269.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0270.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0270.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0270.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0271.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0271.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0271.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0272.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0272.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0272.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0273.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0273.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0273.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0274.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0274.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0274.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0275.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0275.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0275.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0276.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0276.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0276.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0277.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0277.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0277.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0278.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0278.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0278.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0279.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0279.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0279.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0280.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0280.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0280.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0281.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0281.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0281.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0282.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0282.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0282.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0283.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0283.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0283.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0284.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0284.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0284.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0285.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0285.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0285.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0286.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0286.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0286.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0287.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0287.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0287.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0288.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0288.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0288.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0289.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0289.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0289.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0290.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0290.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0290.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0291.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0291.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0291.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0292.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0292.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0292.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0293.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0293.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0293.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0294.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0294.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0294.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0295.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0295.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0295.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0296.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0296.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0296.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0297.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0297.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0297.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0298.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0298.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0298.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0299.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0299.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0299.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0300.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0300.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0300.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0301.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0301.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0301.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0302.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0302.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0302.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0303.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0303.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0303.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0304.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0304.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0304.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0305.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0305.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0305.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0306.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0306.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0306.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0307.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0307.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0307.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0308.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0308.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0308.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0309.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0309.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0309.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0310.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0310.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0310.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0311.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0311.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0311.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0312.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0312.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0312.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0313.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0313.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0313.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0314.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0314.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0314.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0315.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0315.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0315.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0316.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0316.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0316.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0317.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0317.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0317.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0318.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0318.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0318.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0319.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0319.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0319.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0320.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0320.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0320.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0321.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0321.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0321.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0322.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0322.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0322.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0323.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0323.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0323.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0324.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0324.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0324.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0325.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0325.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0325.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0326.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0326.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0326.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0327.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0327.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0327.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0328.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0328.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0328.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0329.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0329.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0329.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0330.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0330.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0330.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0331.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0331.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0331.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0332.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0332.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0332.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0333.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0333.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0333.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0334.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0334.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0334.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0335.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0335.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0335.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0336.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0336.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0336.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0337.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0337.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0337.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0338.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0338.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0338.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0339.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0339.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0339.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0340.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0340.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0340.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0341.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0341.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0341.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0342.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0342.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0342.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0343.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0343.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0343.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0344.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0344.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0344.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0345.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0345.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0345.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0346.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0346.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0346.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0347.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0347.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0347.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0348.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0348.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0348.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0349.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0349.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0349.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0350.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0350.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0350.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0351.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0351.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0351.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0352.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0352.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0352.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0353.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0353.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0353.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0354.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0354.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0354.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0355.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0355.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0355.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0356.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0356.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0356.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0357.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0357.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0357.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0358.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0358.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0358.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0359.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0359.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0359.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0360.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0360.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0360.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0361.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0361.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0361.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0362.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0362.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0362.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0363.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0363.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0363.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0364.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0364.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0364.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0365.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0365.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0365.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0366.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0366.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0366.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0367.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0367.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0367.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0368.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0368.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0368.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0369.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0369.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0369.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0370.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0370.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0370.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0371.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0371.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0371.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0372.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0372.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0372.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0373.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0373.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0373.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0374.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0374.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0374.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0375.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0375.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0375.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0376.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0376.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0376.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0377.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0377.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0377.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0378.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0378.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0378.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0379.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0379.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0379.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0380.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0380.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0380.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0381.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0381.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0381.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0382.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0382.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0382.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0383.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0383.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0383.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0384.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0384.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0384.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0385.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0385.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0385.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0386.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0386.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0386.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0387.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0387.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0387.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0388.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0388.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0388.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0389.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0389.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0389.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0390.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0390.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0390.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0391.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0391.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0391.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0392.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0392.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0392.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0393.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0393.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0393.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0394.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0394.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0394.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0395.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0395.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0395.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0396.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0396.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0396.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0397.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0397.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0397.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0398.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0398.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0398.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0399.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0399.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0399.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0400.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0400.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0400.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0401.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0401.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0401.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0402.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0402.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0402.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0403.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0403.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0403.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0404.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0404.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0404.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0405.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0405.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0405.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0406.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0406.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0406.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0407.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0407.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0407.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0408.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0408.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0408.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0409.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0409.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0409.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0410.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0410.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0410.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0411.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0411.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0411.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0412.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0412.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0412.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0413.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0413.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0413.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0414.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0414.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0414.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0415.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0415.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0415.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0416.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0416.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0416.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0417.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0417.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0417.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0418.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0418.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0418.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0419.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0419.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0419.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0420.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0420.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0420.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0421.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0421.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0421.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0422.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0422.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0422.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0423.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0423.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0423.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0424.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0424.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0424.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0425.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0425.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0425.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0426.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0426.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0426.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0427.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0427.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0427.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0428.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0428.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0428.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0429.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0429.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0429.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0430.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0430.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0430.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0431.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0431.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0431.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0432.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0432.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0432.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0433.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0433.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0433.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0434.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0434.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0434.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0435.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0435.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0435.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0436.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0436.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0436.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0437.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0437.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0437.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0438.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0438.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0438.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0439.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0439.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0439.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0440.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0440.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0440.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0441.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0441.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0441.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0442.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0442.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0442.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0443.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0443.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0443.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0444.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0444.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0444.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0445.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0445.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0445.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0446.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0446.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0446.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0447.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0447.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0447.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0448.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0448.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0448.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0449.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0449.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0449.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0450.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0450.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0450.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0451.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0451.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0451.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0452.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0452.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0452.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0453.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0453.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0453.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0454.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0454.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0454.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0455.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0455.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0455.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0456.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0456.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0456.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0457.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0457.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0457.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0458.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0458.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0458.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0459.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0459.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0459.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0460.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0460.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0460.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0461.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0461.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0461.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0462.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0462.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0462.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0463.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0463.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0463.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0464.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0464.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0464.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0465.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0465.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0465.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0466.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0466.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0466.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0467.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0467.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0467.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0468.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0468.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0468.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0469.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0469.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0469.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0470.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0470.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0470.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0471.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0471.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0471.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0472.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0472.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0472.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0473.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0473.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0473.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0474.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0474.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0474.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0475.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0475.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0475.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0476.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0476.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0476.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0477.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0477.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0477.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0478.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0478.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0478.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0479.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0479.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0479.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0480.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0480.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0480.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0481.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0481.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0481.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0482.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0482.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0482.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0483.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0483.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0483.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0484.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0484.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0484.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0485.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0485.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0485.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0486.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0486.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0486.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0487.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0487.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0487.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0488.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0488.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0488.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0489.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0489.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0489.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0490.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0490.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0490.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0491.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0491.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0491.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0492.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0492.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0492.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0493.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0493.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0493.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0494.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0494.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0494.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0495.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0495.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0495.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0496.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0496.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0496.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0497.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0497.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0497.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0498.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0498.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0498.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0499.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0499.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0499.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0500.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0500.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0500.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0501.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0501.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0501.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0502.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0502.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0502.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0503.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0503.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0503.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0504.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0504.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0504.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0505.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0505.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0505.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0506.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0506.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0506.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0507.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0507.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0507.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0508.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0508.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0508.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0509.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0509.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0509.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0510.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0510.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0510.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0511.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0511.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0511.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0512.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0512.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0512.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0513.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0513.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0513.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0514.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0514.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0514.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0515.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0515.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0515.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0516.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0516.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0516.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0517.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0517.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0517.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0518.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0518.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0518.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0519.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0519.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0519.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0520.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0520.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0520.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0521.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0521.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0521.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0522.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0522.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0522.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0523.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0523.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0523.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0524.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0524.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0524.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0525.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0525.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0525.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0526.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0526.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0526.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0527.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0527.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0527.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0528.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0528.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0528.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0529.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0529.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0529.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0530.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0530.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0530.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0531.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0531.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0531.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0532.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0532.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0532.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0533.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0533.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0533.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0534.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0534.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0534.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0535.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0535.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0535.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0536.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0536.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0536.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0537.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0537.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0537.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0538.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0538.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0538.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0539.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0539.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0539.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0540.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0540.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0540.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0541.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0541.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0541.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0542.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0542.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0542.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0543.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0543.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0543.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0544.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0544.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0544.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0545.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0545.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0545.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0546.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0546.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0546.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0547.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0547.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0547.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0548.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0548.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0548.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0549.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0549.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0549.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0550.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0550.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0550.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0551.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0551.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0551.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0552.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0552.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0552.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0553.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0553.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0553.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0554.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0554.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0554.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0555.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0555.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0555.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0556.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0556.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0556.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0557.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0557.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0557.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0558.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0558.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0558.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0559.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0559.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0559.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0560.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0560.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0560.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0561.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0561.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0561.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0562.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0562.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0562.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0563.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0563.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0563.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0564.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0564.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0564.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0565.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0565.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0565.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0566.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0566.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0566.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0567.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0567.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0567.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0568.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0568.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0568.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0569.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0569.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0569.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0570.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0570.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0570.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0571.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0571.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0571.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0572.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0572.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0572.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0573.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0573.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0573.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0574.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0574.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0574.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0575.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0575.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0575.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0576.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0576.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0576.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0577.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0577.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0577.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0578.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0578.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0578.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0579.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0579.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0579.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0580.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0580.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0580.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0581.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0581.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0581.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0582.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0582.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0582.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0583.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0583.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0583.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0584.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0584.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0584.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0585.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0585.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0585.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0586.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0586.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0586.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0587.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0587.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0587.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0588.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0588.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0588.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0589.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0589.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0589.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0590.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0590.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0590.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0591.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0591.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0591.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0592.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0592.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0592.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0593.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0593.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0593.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0594.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0594.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0594.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0595.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0595.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0595.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0596.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0596.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0596.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0597.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0597.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0597.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0598.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0598.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0598.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0599.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0599.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0599.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0600.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0600.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0600.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0601.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0601.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0601.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0602.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0602.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0602.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0603.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0603.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0603.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0604.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0604.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0604.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0605.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0605.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0605.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0606.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0606.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0606.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0607.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0607.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0607.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0608.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0608.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0608.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0609.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0609.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0609.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0610.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0610.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0610.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0611.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0611.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0611.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0612.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0612.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0612.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0613.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0613.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0613.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0614.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0614.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0614.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0615.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0615.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0615.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0616.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0616.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0616.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0617.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0617.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0617.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0618.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0618.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0618.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0619.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0619.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0619.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0620.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0620.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0620.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0621.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0621.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0621.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0622.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0622.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0622.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0623.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0623.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0623.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0624.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0624.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0624.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0625.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0625.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0625.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0626.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0626.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0626.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0627.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0627.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0627.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0628.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0628.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0628.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0629.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0629.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0629.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0630.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0630.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0630.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0631.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0631.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0631.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0632.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0632.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0632.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0633.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0633.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0633.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0634.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0634.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0634.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0635.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0635.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0635.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0636.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0636.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0636.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0637.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0637.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0637.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0638.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0638.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0638.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/g_i_l_0639.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/g_i_l_0639.html (original)
+++ branches/proto/v3/libs/gil/doc/html/g_i_l_0639.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/gil__all_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/gil__all_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/gil__all_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/gildesignguide.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/gildesignguide.html (original)
+++ branches/proto/v3/libs/gil/doc/html/gildesignguide.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/giltutorial.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/giltutorial.html (original)
+++ branches/proto/v3/libs/gil/doc/html/giltutorial.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/globals.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/globals.html (original)
+++ branches/proto/v3/libs/gil/doc/html/globals.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/globals_func.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/globals_func.html (original)
+++ branches/proto/v3/libs/gil/doc/html/globals_func.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/gray_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/gray_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/gray_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/group___channel.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/group___channel.html (original)
+++ branches/proto/v3/libs/gil/doc/html/group___channel.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/group___i_o.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/group___i_o.html (original)
+++ branches/proto/v3/libs/gil/doc/html/group___i_o.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/group___image.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/group___image.html (original)
+++ branches/proto/v3/libs/gil/doc/html/group___image.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/group___pixel.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/group___pixel.html (original)
+++ branches/proto/v3/libs/gil/doc/html/group___pixel.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/group___point.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/group___point.html (original)
+++ branches/proto/v3/libs/gil/doc/html/group___point.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/group___variant.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/group___variant.html (original)
+++ branches/proto/v3/libs/gil/doc/html/group___variant.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/group__bits16.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/group__bits16.html (original)
+++ branches/proto/v3/libs/gil/doc/html/group__bits16.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/group__bits16s.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/group__bits16s.html (original)
+++ branches/proto/v3/libs/gil/doc/html/group__bits16s.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/group__bits32.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/group__bits32.html (original)
+++ branches/proto/v3/libs/gil/doc/html/group__bits32.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/group__bits32f.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/group__bits32f.html (original)
+++ branches/proto/v3/libs/gil/doc/html/group__bits32f.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/group__bits32s.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/group__bits32s.html (original)
+++ branches/proto/v3/libs/gil/doc/html/group__bits32s.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/group__bits8.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/group__bits8.html (original)
+++ branches/proto/v3/libs/gil/doc/html/group__bits8.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/group__bits8s.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/group__bits8s.html (original)
+++ branches/proto/v3/libs/gil/doc/html/group__bits8s.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/hierarchy.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/hierarchy.html (original)
+++ branches/proto/v3/libs/gil/doc/html/hierarchy.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/image_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/image_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/image_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/index.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/index.html (original)
+++ branches/proto/v3/libs/gil/doc/html/index.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/io__error_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/io__error_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/io__error_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/jpeg__io_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/jpeg__io_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/jpeg__io_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/locator_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/locator_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/locator_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/modules.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/modules.html (original)
+++ branches/proto/v3/libs/gil/doc/html/modules.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/namespaceboost.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/namespaceboost.html (original)
+++ branches/proto/v3/libs/gil/doc/html/namespaceboost.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/namespaces.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/namespaces.html (original)
+++ branches/proto/v3/libs/gil/doc/html/namespaces.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/pages.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/pages.html (original)
+++ branches/proto/v3/libs/gil/doc/html/pages.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/pixel_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/pixel_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/pixel_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/png__io_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/png__io_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/png__io_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/reduce_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/reduce_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/reduce_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/rgb_8hpp-source.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/rgb_8hpp-source.html (original)
+++ branches/proto/v3/libs/gil/doc/html/rgb_8hpp-source.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/rgb_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/rgb_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/rgb_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/rgba_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/rgba_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/rgba_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/tiff__io_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/tiff__io_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/tiff__io_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/tutorial_8dox.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/tutorial_8dox.html (original)
+++ branches/proto/v3/libs/gil/doc/html/tutorial_8dox.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/typedefs_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/typedefs_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/typedefs_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/utilities_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/utilities_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/utilities_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/doc/html/variant_8hpp.html
==============================================================================
--- branches/proto/v3/libs/gil/doc/html/variant_8hpp.html (original)
+++ branches/proto/v3/libs/gil/doc/html/variant_8hpp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,11 @@
+<!-- Copyright 2008 Lubomir Bourdev and Hailin Jin
+ --
+ -- Distributed under the Boost Software License, Version 1.0.
+ -- (See accompanying file LICENSE_1_0.txt or copy at
+ -- http://www.boost.org/LICENSE_1_0.txt)
+ --
+ -->
+
 <!--
     Copyright 2005-2007 Adobe Systems Incorporated
     Distributed under the MIT License (see accompanying file LICENSE_1_0_0.txt

Modified: branches/proto/v3/libs/gil/example/Makefile
==============================================================================
--- branches/proto/v3/libs/gil/example/Makefile (original)
+++ branches/proto/v3/libs/gil/example/Makefile 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,9 @@
+# Copyright 2008 Lubomir Bourdev and Hailin Jin
+#
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or copy at
+# http://www.boost.org/LICENSE_1_0.txt)
+
 .SUFFIXES: .cpp
 #CXX=/usr/local/gcc-411/bin/g++
 CXX=g++

Modified: branches/proto/v3/libs/gil/example/README.txt
==============================================================================
--- branches/proto/v3/libs/gil/example/README.txt (original)
+++ branches/proto/v3/libs/gil/example/README.txt 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,9 @@
+Copyright 2008 Lubomir Bourdev and Hailin Jin
+
+Distributed under the Boost Software License, Version 1.0.
+(See accompanying file LICENSE_1_0.txt or copy at
+http://www.boost.org/LICENSE_1_0.txt)
+
 This directory contains GIL sample code.
 
 We provide a Makefile that compiles all examples. You will need to change it to specify the correct path to boost, gil, and libjpeg. Some of the examples include the GIL numeric extension, which you can get from:

Modified: branches/proto/v3/libs/gil/test/Jamfile.v2
==============================================================================
--- branches/proto/v3/libs/gil/test/Jamfile.v2 (original)
+++ branches/proto/v3/libs/gil/test/Jamfile.v2 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,9 @@
+# Copyright 2008 Lubomir Bourdev and Hailin Jin
+#
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or copy at
+# http://www.boost.org/LICENSE_1_0.txt)
+
 # Jamfile for building the GIL test app
 
 project libs/gil/test ;

Modified: branches/proto/v3/libs/gil/test/Makefile
==============================================================================
--- branches/proto/v3/libs/gil/test/Makefile (original)
+++ branches/proto/v3/libs/gil/test/Makefile 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,8 +1,14 @@
+# Copyright 2008 Lubomir Bourdev and Hailin Jin
+#
+# Distributed under the Boost Software License, Version 1.0.
+# (See accompanying file LICENSE_1_0.txt or copy at
+# http://www.boost.org/LICENSE_1_0.txt)
+
 .SUFFIXES: .cpp
 #CXX=/usr/local/gcc4/bin/g++
 #CXX=/usr/local/gcc411/bin/g++
-#CXX=/usr/local/gcc422/bin/g++
-CXX=g++
+CXX=/usr/local/gcc430/bin/g++
+#CXX=g++
 #CXX='/cygdrive/c/Program Files/Intel/Compiler/C++/10.0.027/IA32/Bin/icl.exe'
 
 CXX_FLAGS=-Wall -DBOOST_GIL_USE_CONCEPT_CHECK #-DNDEBUG

Modified: branches/proto/v3/libs/gil/test/error_if.cpp
==============================================================================
--- branches/proto/v3/libs/gil/test/error_if.cpp (original)
+++ branches/proto/v3/libs/gil/test/error_if.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,9 @@
+// Copyright 2008 Lubomir Bourdev and Hailin Jin
+//
+// Distributed under the Boost Software License, Version 1.0.
+// (See accompanying file LICENSE_1_0.txt or copy at
+// http://www.boost.org/LICENSE_1_0.txt)
+
 #include <exception>
 
 void error_if(bool condition) {

Modified: branches/proto/v3/libs/libraries.htm
==============================================================================
--- branches/proto/v3/libs/libraries.htm (original)
+++ branches/proto/v3/libs/libraries.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -24,14 +24,16 @@
     </tr>
   </table>
 
- <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" height="26">
+ <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" height="26" width="673">
     <tr>
- <td height="16">Getting Started&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
- </font>&nbsp; Release History&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
- </font>&nbsp; Tools &nbsp;<font color="#FFFFFF">&nbsp;
- </font>&nbsp; Web Site&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
- </font>&nbsp; Community&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
- </font>&nbsp; More</td>
+ <td height="16" width="663">Getting Started&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
+ </font>&nbsp;&nbsp;&nbsp;&nbsp; Tools &nbsp;<font color="#FFFFFF">&nbsp;
+ </font>&nbsp;&nbsp;&nbsp;&nbsp; Web Site&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
+ </font>&nbsp;&nbsp;&nbsp;&nbsp; News&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
+ </font>&nbsp;&nbsp;&nbsp;&nbsp; Community&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
+ </font>&nbsp;&nbsp;&nbsp;&nbsp;
+ FAQ&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
+ </font>&nbsp;&nbsp;&nbsp;&nbsp; More Info</td>
     </tr>
   </table>
 
@@ -63,9 +65,7 @@
   <dt>Libraries Retired from Boost</dt>
 </dl>
 
-<p>See Compiler Status
- page to find out what library works with which compiler.<br>
-See Getting Started page to find out
+<p>See Getting Started page to find out
 how to download, build, and install the libraries.</p>
 
 <p>Documentation for some Boost libraries is available in other forms,
@@ -704,7 +704,7 @@
 
 <p>Revised
 <!--webbot bot="Timestamp" s-type="EDITED"
-s-format="%d %b %Y" startspan -->23 Feb 2008<!--webbot bot="Timestamp" endspan i-checksum="14408" --></p>
+s-format="%d %b %Y" startspan -->13 Mar 2008<!--webbot bot="Timestamp" endspan i-checksum="14911" --></p>
 
 <p>&copy; Copyright Beman Dawes 2000-2004</p>
 <p>Distributed under the Boost Software License, Version 1.0.
@@ -713,4 +713,4 @@
 </p>
 
 </body>
-</html>
+</html>
\ No newline at end of file

Modified: branches/proto/v3/libs/maintainers.txt
==============================================================================
--- branches/proto/v3/libs/maintainers.txt (original)
+++ branches/proto/v3/libs/maintainers.txt 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -29,6 +29,7 @@
 foreach Eric Niebler <eric -at- boost-consulting.com>
 format Samuel Krempp <krempp -at- crans.ens-cachan.fr>
 function Douglas Gregor <dgregor -at- cs.indiana.edu>
+function_types Tobias Schwinger <tschwinger -at- isonews2.com>
 functional
 functional/hash Daniel James <daniel_james -at- fmail.co.uk>
 fusion Joel de Guzman <joel -at- boost-consulting.com>, Dan Marsden <danmarsden -at- yahoo.co.uk>, Tobias Schwinger <tschwinger -at- isonews2.com>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/concepts.qbk
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/concepts.qbk (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/concepts.qbk 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -124,7 +124,7 @@
 when code tries to use these functions, /unless/ you explicitly specialise them.
 For example if the precision of RealType varies at runtime, then
 `numeric_limits` support may not be appropriate, see
-[@../../../../../boost/math/tools/ntl.hpp boost/math/tools/ntl.hpp] for examples.
+[@../../../../../boost/math/bindings/rr.hpp boost/math/bindings/rr.hpp] for examples.
 
 [warning
 If `std::numeric_limits<>` is *not specialized*

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel10.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel11.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel12.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel13.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel14.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel15.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel16.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel3.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel4.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel5.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel6.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel7.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel8.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/bessel9.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/beta1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/beta2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/beta3.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/beta4.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/beta5.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/beta6.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/beta7.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/beta8.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/beta_dist_kurtosis.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/binomial_ref1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/binomial_ref2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/cauchy_ref1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/chf.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/chi_squ_ref1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/chi_squ_tut1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/chi_squ_tut2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/chi_squ_tut3.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/derivative1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/derivative2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/digamma1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/digamma2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/digamma3.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/dist_tutorial1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/dist_tutorial2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/dist_tutorial3.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/dist_tutorial4.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint10.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint11.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint12.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint13.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint14.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint15.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint16.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint17.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint18.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint19.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint20.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint21.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint22.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint23.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint24.mml
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint24.mml (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint24.mml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -27,16 +27,18 @@
               </mfenced>
             </mrow>
           </msqrt>
- <mo>&#x220F;</mo>
- <mfenced>
- <mrow>
- <mi>n</mi>
- <mo>,</mo>
- <mi>&#x03C6;</mi>
- <mo>,</mo>
- <mi>k</mi>
- </mrow>
- </mfenced>
+ <mrow>
+ <mo>&#x220F;</mo>
+ <mfenced>
+ <mrow>
+ <mi>n</mi>
+ <mo>,</mo>
+ <mi>&#x03C6;</mi>
+ <mo>,</mo>
+ <mi>k</mi>
+ </mrow>
+ </mfenced>
+ </mrow>
         </mtd>
         <mtd>
           <mo>=</mo>
@@ -66,16 +68,18 @@
               </mfenced>
             </mrow>
           </msqrt>
- <mo>&#x220F;</mo>
- <mfenced>
- <mrow>
- <mi>N</mi>
- <mo>,</mo>
- <mi>&#x03C6;</mi>
- <mo>,</mo>
- <mi>k</mi>
- </mrow>
- </mfenced>
+ <mrow>
+ <mo>&#x220F;</mo>
+ <mfenced>
+ <mrow>
+ <mi>N</mi>
+ <mo>,</mo>
+ <mi>&#x03C6;</mi>
+ <mo>,</mo>
+ <mi>k</mi>
+ </mrow>
+ </mfenced>
+ </mrow>
         </mtd>
       </mtr>
       <mtr>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint24.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint24.svg
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint25.mml
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint25.mml (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint25.mml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,15 +1,17 @@
          <math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
   <mrow>
- <mo>&#x220F;</mo>
- <mfenced>
- <mrow>
- <mi>n</mi>
- <mo>,</mo>
- <mi>&#x03C6;</mi>
- <mo>,</mo>
- <mi>k</mi>
- </mrow>
- </mfenced>
+ <mrow>
+ <mo>&#x220F;</mo>
+ <mfenced>
+ <mrow>
+ <mi>n</mi>
+ <mo>,</mo>
+ <mi>&#x03C6;</mi>
+ <mo>,</mo>
+ <mi>k</mi>
+ </mrow>
+ </mfenced>
+ </mrow>
     <mspace width="1em"/>
     <mo>=</mo>
     <mspace width="1em"/>
@@ -21,9 +23,8 @@
     </msub>
     <mfenced>
       <mrow>
- <mi>cos</mi>
         <msup>
- <mi/>
+ <mi>cos</mi>
           <mn>2</mn>
         </msup>
         <mi>&#x03C6;</mi>
@@ -34,9 +35,8 @@
           <mi>k</mi>
           <mn>2</mn>
         </msup>
- <mi>sin</mi>
         <msup>
- <mi/>
+ <mi>sin</mi>
           <mn>2</mn>
         </msup>
         <mi>&#x03C6;</mi>
@@ -49,8 +49,9 @@
       <mi>n</mi>
       <mn>3</mn>
     </mfrac>
+ <mi>sin</mi>
     <msup>
- <mi>sin</mi>
+ <mi/>
       <mn>3</mn>
     </msup>
     <mi>&#x03C6;</mi>
@@ -60,8 +61,9 @@
     </msub>
     <mfenced>
       <mrow>
+ <mi>cos</mi>
         <msup>
- <mi>cos</mi>
+ <mi/>
           <mn>2</mn>
         </msup>
         <mi>&#x03C6;</mi>
@@ -72,8 +74,9 @@
           <mi>k</mi>
           <mn>2</mn>
         </msup>
+ <mi>sin</mi>
         <msup>
- <mi>sin</mi>
+ <mi/>
           <mn>2</mn>
         </msup>
         <mi>&#x03C6;</mi>
@@ -81,8 +84,9 @@
         <mn>1,1</mn>
         <mo>&#x2212;</mo>
         <mi>n</mi>
+ <mi>sin</mi>
         <msup>
- <mi>sin</mi>
+ <mi/>
           <mn>2</mn>
         </msup>
         <mi>&#x03C6;</mi>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint25.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint25.svg
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint26.mml
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint26.mml (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint26.mml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,13 +1,15 @@
          <math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
   <mrow>
- <mo>&#x220F;</mo>
- <mfenced>
- <mrow>
- <mi>n</mi>
- <mo>,</mo>
- <mi>k</mi>
- </mrow>
- </mfenced>
+ <mrow>
+ <mo>&#x220F;</mo>
+ <mfenced>
+ <mrow>
+ <mi>n</mi>
+ <mo>,</mo>
+ <mi>k</mi>
+ </mrow>
+ </mfenced>
+ </mrow>
     <mspace width="1em"/>
     <mo>=</mo>
     <mspace width="1em"/>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint26.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint26.svg
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint3.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint4.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint5.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint6.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint7.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint8.mml
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint8.mml (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint8.mml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,29 +1,33 @@
   <math xmlns="http://www.w3.org/1998/Math/MathML" display="block">
   <mrow>
- <mo>&#x220F;</mo>
- <mfenced>
- <mrow>
- <mi>n</mi>
- <mo>,</mo>
- <mi>k</mi>
- </mrow>
- </mfenced>
+ <mrow>
+ <mo>&#x220F;</mo>
+ <mfenced>
+ <mrow>
+ <mi>n</mi>
+ <mo>,</mo>
+ <mi>k</mi>
+ </mrow>
+ </mfenced>
+ </mrow>
     <mo>=</mo>
- <mo>&#x220F;</mo>
- <mfenced>
- <mrow>
- <mi>n</mi>
- <mo>,</mo>
+ <mrow>
+ <mo>&#x220F;</mo>
+ <mfenced>
         <mrow>
- <mfrac>
- <mi>&#x03C0;</mi>
- <mn>2</mn>
- </mfrac>
+ <mi>n</mi>
+ <mo>,</mo>
+ <mrow>
+ <mfrac>
+ <mi>&#x03C0;</mi>
+ <mn>2</mn>
+ </mfrac>
+ </mrow>
+ <mo>,</mo>
+ <mi>k</mi>
         </mrow>
- <mo>,</mo>
- <mi>k</mi>
- </mrow>
- </mfenced>
+ </mfenced>
+ </mrow>
     <mo>=</mo>
     <msubsup>
       <mo>&#x222B;</mo>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint8.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint8.svg
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ellint9.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/erf1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/erf2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/error1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/error2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/exponential_dist_ref1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/fisher_pdf.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/fraction1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/fraction2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/fraction3.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/fraction4.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamm1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamm2.mml
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamm2.mml (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamm2.mml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -24,29 +24,31 @@
     </mfenced>
     <mfenced>
       <mrow>
- <munderover>
- <mo>&#x2211;</mo>
+ <mrow>
+ <munderover>
+ <mo>&#x2211;</mo>
+ <mrow>
+ <mn>0</mn>
+ </mrow>
+ <mi>&#x221E;</mi>
+ </munderover>
           <mrow>
- <mn>0</mn>
+ <mfrac>
+ <msup>
+ <mi>l</mi>
+ <mi>n</mi>
+ </msup>
+ <msup>
+ <mi>a</mi>
+ <mrow>
+ <mover>
+ <mi>n</mi>
+ <mo>&#x2212;</mo>
+ </mover>
+ </mrow>
+ </msup>
+ </mfrac>
           </mrow>
- <mi>&#x221E;</mi>
- </munderover>
- <mrow>
- <mfrac>
- <msup>
- <mi>l</mi>
- <mi>n</mi>
- </msup>
- <msup>
- <mi>a</mi>
- <mrow>
- <mover>
- <mi>n</mi>
- <mo>&#x2212;</mo>
- </mover>
- </mrow>
- </msup>
- </mfrac>
         </mrow>
         <mo>+</mo>
         <mfrac>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamm2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamm2.svg
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamm3.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamm4.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamm5.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamma_dist_ref1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamma_dist_ref2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamma_ratio0.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/gamma_ratio1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/hazard.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/hermite_0.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/hermite_1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/hypot.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/hypot2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta10.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta11.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta12.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta3.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta4.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta5.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta6.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta7.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta8.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta_inv1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta_inv2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta_inv3.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta_inv4.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta_inv5.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta_inv6.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta_inv7.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/ibeta_inv8.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma10.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma11.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma11b.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma12.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma13.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma16.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma17.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma18.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma19.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma1f.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma2f.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma3.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma4.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma5.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma6.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma7.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma8.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/igamma9.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/laguerre_0.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/laguerre_1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/laguerre_2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/laguerre_3.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/lanczos0.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/lanczos0a.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/lanczos0b.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/lanczos1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/lanczos2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/lanczos3.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/lanczos4.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/lanczos5.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/lanczos6.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/lanczos7.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/legendre_0.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/legendre_1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/legendre_2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/legendre_3.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/legendre_4.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/legendre_5.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/lgamm1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/lgamm2.mml
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/equations/lgamm2.mml (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/equations/lgamm2.mml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -27,29 +27,31 @@
     <mi>ln</mi>
     <mfenced>
       <mrow>
- <munderover>
- <mo>&#x2211;</mo>
+ <mrow>
+ <munderover>
+ <mo>&#x2211;</mo>
+ <mrow>
+ <mn>0</mn>
+ </mrow>
+ <mi>&#x221E;</mi>
+ </munderover>
           <mrow>
- <mn>0</mn>
+ <mfrac>
+ <msup>
+ <mi>l</mi>
+ <mi>n</mi>
+ </msup>
+ <msup>
+ <mi>z</mi>
+ <mrow>
+ <mover>
+ <mi>n</mi>
+ <mo>&#x2212;</mo>
+ </mover>
+ </mrow>
+ </msup>
+ </mfrac>
           </mrow>
- <mi>&#x221E;</mi>
- </munderover>
- <mrow>
- <mfrac>
- <msup>
- <mi>l</mi>
- <mi>n</mi>
- </msup>
- <msup>
- <mi>z</mi>
- <mrow>
- <mover>
- <mi>n</mi>
- <mo>&#x2212;</mo>
- </mover>
- </mrow>
- </msup>
- </mfrac>
         </mrow>
         <mo>+</mo>
         <mfrac>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/lgamm2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/lgamm2.svg
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/lgamm3.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/lgamm4.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/lgamm5.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/lgamm6.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/log1pseries.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/lognormal_ref.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel10.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel11.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel12.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel13.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel14.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel15.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel16.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel3.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel4.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel5.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel6.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel7.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel8.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/mbessel9.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/neg_binomial_ref.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/normal_ref1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/poisson_ref1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/roots1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/roots2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/roots3.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/roots4.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/sbessel1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/sbessel2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/sbessel3.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/sbessel4.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/sbessel5.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/special_functions_blurb1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/special_functions_blurb15.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/special_functions_blurb17.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/special_functions_blurb18.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/special_functions_blurb20.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/special_functions_blurb22.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/special_functions_blurb5.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/special_functions_blurb6.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/special_functions_blurb7.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/spherical_0.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/spherical_1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/spherical_2.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/students_t_dist.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/equations/students_t_ref1.png
==============================================================================
Binary files. No diff available.

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/index.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/index.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/index.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -40,7 +40,7 @@
 <div><p class="copyright">Copyright © 2006 -2007 John Maddock, Paul A. Bristow, Hubert Holin
       and Xiaogang Zhang</p></div>
 <div><div class="legalnotice">
-<a name="id435869"></a><p>
+<a name="id435852"></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>
@@ -390,7 +390,7 @@
   </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
-<td align="left"><p><small>Last revised: February 29, 2008 at 09:41:25 GMT</small></p></td>
+<td align="left"><p><small>Last revised: March 15, 2008 at 13:34:43 GMT</small></p></td>
 <td align="right"><div class="copyright-footer"></div></td>
 </tr></table>
 <hr>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/implementation.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/implementation.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/implementation.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -33,7 +33,7 @@
         and reflect more the general implementation philosophy used.
       </p>
 <a name="math_toolkit.backgrounders.implementation.implemention_philosophy"></a><h5>
-<a name="id782753"></a>
+<a name="id782705"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.implemention_philosophy">Implemention
         philosophy</a>
       </h5>
@@ -85,7 +85,7 @@
         These could still provide sufficient accuracy for some speed-critical applications.
       </p>
 <a name="math_toolkit.backgrounders.implementation.accuracy_and_representation_of_test_values"></a><h5>
-<a name="id782864"></a>
+<a name="id782816"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.accuracy_and_representation_of_test_values">Accuracy
         and Representation of Test Values</a>
       </h5>
@@ -130,7 +130,7 @@
         binary value).
       </p>
 <a name="math_toolkit.backgrounders.implementation.tolerance_of_tests"></a><h5>
-<a name="id783096"></a>
+<a name="id783048"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.tolerance_of_tests">Tolerance
         of Tests</a>
       </h5>
@@ -156,7 +156,7 @@
         first that the suffix L is present, and then that the tolerance is big enough.
       </p>
 <a name="math_toolkit.backgrounders.implementation.handling_unsuitable_arguments"></a><h5>
-<a name="id783156"></a>
+<a name="id783107"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.handling_unsuitable_arguments">Handling
         Unsuitable Arguments</a>
       </h5>
@@ -242,7 +242,7 @@
         </p></td></tr>
 </table></div>
 <a name="math_toolkit.backgrounders.implementation.handling_of_functions_that_are_not_mathematically_defined"></a><h5>
-<a name="id783380"></a>
+<a name="id783332"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.handling_of_functions_that_are_not_mathematically_defined">Handling
         of Functions that are Not Mathematically defined</a>
       </h5>
@@ -276,7 +276,7 @@
         </p></td></tr>
 </table></div>
 <a name="math_toolkit.backgrounders.implementation.median_of_distributions"></a><h5>
-<a name="id783521"></a>
+<a name="id783473"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.median_of_distributions">Median
         of distributions</a>
       </h5>
@@ -309,7 +309,7 @@
         Basic Statistics.</a> give more detail, in particular for discrete distributions.
       </p>
 <a name="math_toolkit.backgrounders.implementation.handling_of_floating_point_infinity"></a><h5>
-<a name="id783666"></a>
+<a name="id783618"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.handling_of_floating_point_infinity">Handling
         of Floating-Point Infinity</a>
       </h5>
@@ -347,7 +347,7 @@
         handling policies</a>.
       </p>
 <a name="math_toolkit.backgrounders.implementation.scale__shape_and_location"></a><h5>
-<a name="id783814"></a>
+<a name="id783766"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.scale__shape_and_location">Scale,
         Shape and Location</a>
       </h5>
@@ -374,7 +374,7 @@
         functions, they can be added if required.
       </p>
 <a name="math_toolkit.backgrounders.implementation.notes_on_implementation_of_specific_functions__amp__distributions"></a><h5>
-<a name="id784279"></a>
+<a name="id784231"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.notes_on_implementation_of_specific_functions__amp__distributions">Notes
         on Implementation of Specific Functions &amp; Distributions</a>
       </h5>
@@ -386,7 +386,7 @@
           0 and upper = 1 would be more suitable.
         </li></ul></div>
 <a name="math_toolkit.backgrounders.implementation.rational_approximations_used"></a><h5>
-<a name="id784320"></a>
+<a name="id784271"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.rational_approximations_used">Rational
         Approximations Used</a>
       </h5>
@@ -429,7 +429,7 @@
         to the "true" minimax solution.
       </p>
 <a name="math_toolkit.backgrounders.implementation.representation_of_mathematical_constants"></a><h5>
-<a name="id784442"></a>
+<a name="id784388"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.representation_of_mathematical_constants">Representation
         of Mathematical Constants</a>
       </h5>
@@ -490,7 +490,7 @@
 </span><span class="keyword">double</span> <span class="identifier">p</span> <span class="special">=</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">constants</span><span class="special">::</span><span class="identifier">pi</span><span class="special">();</span> <span class="comment">// Context does not allow for disambiguation of overloaded function
 </span></pre>
 <a name="math_toolkit.backgrounders.implementation.thread_safety"></a><h5>
-<a name="id784983"></a>
+<a name="id784929"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.thread_safety">Thread
         safety</a>
       </h5>
@@ -515,7 +515,7 @@
         the right thing here at some point.
       </p>
 <a name="math_toolkit.backgrounders.implementation.sources_of_test_data"></a><h5>
-<a name="id785048"></a>
+<a name="id784994"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.sources_of_test_data">Sources
         of Test Data</a>
       </h5>
@@ -559,7 +559,7 @@
         the underlying special function is known to be difficult to implement.
       </p>
 <a name="math_toolkit.backgrounders.implementation.creating_and_managing_the_equations"></a><h5>
-<a name="id785159"></a>
+<a name="id785105"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.creating_and_managing_the_equations">Creating
         and Managing the Equations</a>
       </h5>
@@ -711,7 +711,7 @@
         HTML: this needs further investigation.
       </p>
 <a name="math_toolkit.backgrounders.implementation.producing_graphs"></a><h5>
-<a name="id785517"></a>
+<a name="id785479"></a>
         <a href="implementation.html#math_toolkit.backgrounders.implementation.producing_graphs">Producing
         Graphs</a>
       </h5>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/lanczos.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/lanczos.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/lanczos.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -27,7 +27,7 @@
 <a name="math_toolkit.backgrounders.lanczos"></a> The Lanczos Approximation
 </h3></div></div></div>
 <a name="math_toolkit.backgrounders.lanczos.motivation"></a><h5>
-<a name="id785896"></a>
+<a name="id785869"></a>
         <a href="lanczos.html#math_toolkit.backgrounders.lanczos.motivation">Motivation</a>
       </h5>
 <p>
@@ -98,7 +98,7 @@
         functions divided by large powers into single (simpler) expressions.
       </p>
 <a name="math_toolkit.backgrounders.lanczos.the_approximation"></a><h5>
-<a name="id786273"></a>
+<a name="id786247"></a>
         <a href="lanczos.html#math_toolkit.backgrounders.lanczos.the_approximation">The
         Approximation</a>
       </h5>
@@ -160,7 +160,7 @@
         </p></td></tr>
 </table></div>
 <a name="math_toolkit.backgrounders.lanczos.computing_the_coefficients"></a><h5>
-<a name="id786536"></a>
+<a name="id786510"></a>
         <a href="lanczos.html#math_toolkit.backgrounders.lanczos.computing_the_coefficients">Computing
         the Coefficients</a>
       </h5>
@@ -204,7 +204,7 @@
         multiplied by <span class="emphasis"><em>F</em></span> as the last step.
       </p>
 <a name="math_toolkit.backgrounders.lanczos.choosing_the_right_parameters"></a><h5>
-<a name="id786742"></a>
+<a name="id786715"></a>
         <a href="lanczos.html#math_toolkit.backgrounders.lanczos.choosing_the_right_parameters">Choosing
         the Right Parameters</a>
       </h5>
@@ -228,7 +228,7 @@
         computing to float precision with double precision arithmetic.
       </p>
 <div class="table">
-<a name="id786825"></a><p class="title"><b>Table 45. Optimal choices for N and g when computing with
+<a name="id786798"></a><p class="title"><b>Table 45. Optimal choices for N and g when computing with
       guard digits (source: Pugh)</b></p>
 <div class="table-contents"><table class="table" summary="Optimal choices for N and g when computing with
       guard digits (source: Pugh)">
@@ -371,7 +371,7 @@
         exactly matches the machine epsilon for the type in question.
       </p>
 <div class="table">
-<a name="id787147"></a><p class="title"><b>Table 46. Optimum value for N and g when computing at fixed
+<a name="id787120"></a><p class="title"><b>Table 46. Optimum value for N and g when computing at fixed
       precision</b></p>
 <div class="table-contents"><table class="table" summary="Optimum value for N and g when computing at fixed
       precision">
@@ -536,7 +536,7 @@
         is exact, and so isn't used for the gamma function.
       </p>
 <a name="math_toolkit.backgrounders.lanczos.references"></a><h5>
-<a name="id787425"></a>
+<a name="id787399"></a>
         <a href="lanczos.html#math_toolkit.backgrounders.lanczos.references">References</a>
       </h5>
 <a name="godfrey"></a><a name="pugh"></a><div class="orderedlist"><ol type="1">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/refs.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/refs.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/refs.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -27,7 +27,7 @@
 <a name="math_toolkit.backgrounders.refs"></a> References
 </h3></div></div></div>
 <a name="math_toolkit.backgrounders.refs.general_references"></a><h5>
-<a name="id788797"></a>
+<a name="id788778"></a>
         <a href="refs.html#math_toolkit.backgrounders.refs.general_references">General
         references</a>
       </h5>
@@ -85,7 +85,7 @@
         Library (version 2), Walter E. Brown</a>
       </p>
 <a name="math_toolkit.backgrounders.refs.calculators__that_we_found__and_used_to_cross_check___as_far_as_their_widely_varying_accuracy_allowed__"></a><h5>
-<a name="id788950"></a>
+<a name="id788923"></a>
         <a href="refs.html#math_toolkit.backgrounders.refs.calculators__that_we_found__and_used_to_cross_check___as_far_as_their_widely_varying_accuracy_allowed__">Calculators*
         that we found (and used to cross-check - as far as their widely-varying accuracy
         allowed).</a>
@@ -95,7 +95,7 @@
         Binomial Probability Distribution Calculator.
       </p>
 <a name="math_toolkit.backgrounders.refs.other_libraries"></a><h5>
-<a name="id788995"></a>
+<a name="id788968"></a>
         <a href="refs.html#math_toolkit.backgrounders.refs.other_libraries">Other Libraries</a>
       </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/relative_error.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/relative_error.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/relative_error.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -81,7 +81,7 @@
 <a name="zero_error"></a><p>
       </p>
 <a name="math_toolkit.backgrounders.relative_error.the_impossibility_of_zero_error"></a><h5>
-<a name="id785817"></a>
+<a name="id785780"></a>
         <a href="relative_error.html#math_toolkit.backgrounders.relative_error.the_impossibility_of_zero_error">The
         Impossibility of Zero Error</a>
       </h5>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/remez.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/remez.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/backgrounders/remez.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -94,7 +94,7 @@
         are located!</em></span>
       </p>
 <a name="math_toolkit.backgrounders.remez.the_remez_method"></a><h5>
-<a name="id787676"></a>
+<a name="id787650"></a>
         <a href="remez.html#math_toolkit.backgrounders.remez.the_remez_method">The Remez
         Method</a>
       </h5>
@@ -174,7 +174,7 @@
 </td></tr>
 </table></div>
 <a name="math_toolkit.backgrounders.remez.remez_step_1"></a><h5>
-<a name="id787896"></a>
+<a name="id787870"></a>
         <a href="remez.html#math_toolkit.backgrounders.remez.remez_step_1">Remez Step
         1</a>
       </h5>
@@ -205,7 +205,7 @@
         to 5.6x10<sup>-4</sup>.
       </p>
 <a name="math_toolkit.backgrounders.remez.remez_step_2"></a><h5>
-<a name="id788002"></a>
+<a name="id787975"></a>
         <a href="remez.html#math_toolkit.backgrounders.remez.remez_step_2">Remez Step
         2</a>
       </h5>
@@ -234,7 +234,7 @@
         In our example we perform multi-point exchange.
       </p>
 <a name="math_toolkit.backgrounders.remez.iteration"></a><h5>
-<a name="id788062"></a>
+<a name="id788036"></a>
         <a href="remez.html#math_toolkit.backgrounders.remez.iteration">Iteration</a>
       </h5>
 <p>
@@ -250,7 +250,7 @@
         <span class="inlinemediaobject"><img src="../../../graphs/remez-4.png" alt="remez-4"></span>
       </p>
 <a name="math_toolkit.backgrounders.remez.rational_approximations"></a><h5>
-<a name="id788123"></a>
+<a name="id788097"></a>
         <a href="remez.html#math_toolkit.backgrounders.remez.rational_approximations">Rational
         Approximations</a>
       </h5>
@@ -299,7 +299,7 @@
         number of terms overall.
       </p>
 <a name="math_toolkit.backgrounders.remez.practical_considerations"></a><h5>
-<a name="id788246"></a>
+<a name="id788219"></a>
         <a href="remez.html#math_toolkit.backgrounders.remez.practical_considerations">Practical
         Considerations</a>
       </h5>
@@ -407,7 +407,7 @@
         desired minimax solution (5x10<sup>-4</sup>).
       </p>
 <a name="math_toolkit.backgrounders.remez.remez_method_checklist"></a><h5>
-<a name="id788521"></a>
+<a name="id788502"></a>
         <a href="remez.html#math_toolkit.backgrounders.remez.remez_method_checklist">Remez
         Method Checklist</a>
       </h5>
@@ -461,7 +461,7 @@
         </li>
 </ul></div>
 <a name="math_toolkit.backgrounders.remez.references"></a><h5>
-<a name="id788616"></a>
+<a name="id788597"></a>
         <a href="remez.html#math_toolkit.backgrounders.remez.references">References</a>
       </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dist_algorithms.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dist_algorithms.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dist_algorithms.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         Algorithms</a>
 </h4></div></div></div>
 <a name="math_toolkit.dist.dist_ref.dist_algorithms.finding_the_location_and_scale_for_normal_and_similar_distributions"></a><h5>
-<a name="id615484"></a>
+<a name="id615449"></a>
           <a href="dist_algorithms.html#math_toolkit.dist.dist_ref.dist_algorithms.finding_the_location_and_scale_for_normal_and_similar_distributions">Finding
           the Location and Scale for Normal and similar distributions</a>
         </h5>
@@ -50,7 +50,7 @@
 </span><span class="keyword">using</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">math</span><span class="special">::</span><span class="identifier">complement</span><span class="special">;</span> <span class="comment">// Will be needed by users who want to use complements.
 </span></pre>
 <a name="math_toolkit.dist.dist_ref.dist_algorithms.find_location_function"></a><h5>
-<a name="id615639"></a>
+<a name="id615603"></a>
           <a href="dist_algorithms.html#math_toolkit.dist.dist_ref.dist_algorithms.find_location_function">find_location
           function</a>
         </h5>
@@ -80,7 +80,7 @@
   <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.dist.dist_ref.dist_algorithms.find_scale_function"></a><h5>
-<a name="id616259"></a>
+<a name="id616224"></a>
           <a href="dist_algorithms.html#math_toolkit.dist.dist_ref.dist_algorithms.find_scale_function">find_scale
           function</a>
         </h5>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/bernoulli_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/bernoulli_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/bernoulli_dist.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -87,7 +87,7 @@
             <span class="inlinemediaobject"><img src="../../../../../graphs/bernoulli_cdf.png" alt="bernoulli_cdf"></span>
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist.member_functions"></a><h5>
-<a name="id577140"></a>
+<a name="id577111"></a>
             <a href="bernoulli_dist.html#math_toolkit.dist.dist_ref.dists.bernoulli_dist.member_functions">Member
             Functions</a>
           </h5>
@@ -103,7 +103,7 @@
             Returns the <span class="emphasis"><em>success_fraction</em></span> parameter of this distribution.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist.non_member_accessors"></a><h5>
-<a name="id577255"></a>
+<a name="id577226"></a>
             <a href="bernoulli_dist.html#math_toolkit.dist.dist_ref.dists.bernoulli_dist.non_member_accessors">Non-member
             Accessors</a>
           </h5>
@@ -128,7 +128,7 @@
             exception and make an error message available.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist.accuracy"></a><h5>
-<a name="id577430"></a>
+<a name="id577401"></a>
             <a href="bernoulli_dist.html#math_toolkit.dist.dist_ref.dists.bernoulli_dist.accuracy">Accuracy</a>
           </h5>
 <p>
@@ -136,7 +136,7 @@
             and so should have errors within an epsilon or two.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist.implementation"></a><h5>
-<a name="id577461"></a>
+<a name="id577432"></a>
             <a href="bernoulli_dist.html#math_toolkit.dist.dist_ref.dists.bernoulli_dist.implementation">Implementation</a>
           </h5>
 <p>
@@ -327,7 +327,7 @@
 </tbody>
 </table></div>
 <a name="math_toolkit.dist.dist_ref.dists.bernoulli_dist.references"></a><h5>
-<a name="id577832"></a>
+<a name="id577803"></a>
             <a href="bernoulli_dist.html#math_toolkit.dist.dist_ref.dists.bernoulli_dist.references">References</a>
           </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/beta_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/beta_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/beta_dist.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -133,12 +133,12 @@
             from the centre (where x = half).
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.beta_dist.member_functions"></a><h5>
-<a name="id578963"></a>
+<a name="id578934"></a>
             <a href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.member_functions">Member
             Functions</a>
           </h5>
 <a name="math_toolkit.dist.dist_ref.dists.beta_dist.constructor"></a><h6>
-<a name="id578990"></a>
+<a name="id578961"></a>
             <a href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.constructor">Constructor</a>
           </h6>
 <pre class="programlisting"><span class="identifier">beta_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">alpha</span><span class="special">,</span> <span class="identifier">RealType</span> <span class="identifier">beta</span><span class="special">);</span>
@@ -165,7 +165,7 @@
             yellow in the graph above).
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.beta_dist.parameter_accessors"></a><h6>
-<a name="id579170"></a>
+<a name="id579141"></a>
             <a href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.parameter_accessors">Parameter
             Accessors</a>
           </h6>
@@ -189,7 +189,7 @@
 </span><span class="identifier">assert</span><span class="special">(</span><span class="identifier">mybeta</span><span class="special">.</span><span class="identifier">beta</span><span class="special">()</span> <span class="special">==</span> <span class="number">5.</span><span class="special">);</span> <span class="comment">// mybeta.beta() returns 5
 </span></pre>
 <a name="math_toolkit.dist.dist_ref.dists.beta_dist.parameter_estimators"></a><h5>
-<a name="id579446"></a>
+<a name="id579417"></a>
             <a href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.parameter_estimators">Parameter
             Estimators</a>
           </h5>
@@ -242,7 +242,7 @@
             Returns the value of &#946; that gives: <code class="computeroutput"><span class="identifier">cdf</span><span class="special">(</span><span class="identifier">beta_distribution</span><span class="special">&lt;</span><span class="identifier">RealType</span><span class="special">&gt;(</span><span class="identifier">alpha</span><span class="special">,</span> <span class="identifier">beta</span><span class="special">),</span> <span class="identifier">x</span><span class="special">)</span> <span class="special">==</span> <span class="identifier">probability</span></code>.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.beta_dist.non_member_accessor_functions"></a><h5>
-<a name="id580080"></a>
+<a name="id580052"></a>
             <a href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.non_member_accessor_functions">Non-member
             Accessor Functions</a>
           </h5>
@@ -264,7 +264,7 @@
             Mathworld</a>.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.beta_dist.applications"></a><h5>
-<a name="id580258"></a>
+<a name="id580229"></a>
             <a href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.applications">Applications</a>
           </h5>
 <p>
@@ -277,7 +277,7 @@
             statistical inference</a>.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.beta_dist.related_distributions"></a><h5>
-<a name="id580304"></a>
+<a name="id580275"></a>
             <a href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.related_distributions">Related
             distributions</a>
           </h5>
@@ -303,7 +303,7 @@
             Distribution</a> with its p parameter set to x.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.beta_dist.accuracy"></a><h5>
-<a name="id580392"></a>
+<a name="id580352"></a>
             <a href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.accuracy">Accuracy</a>
           </h5>
 <p>
@@ -315,7 +315,7 @@
             please refer to these functions for information on accuracy.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.beta_dist.implementation"></a><h5>
-<a name="id580471"></a>
+<a name="id580431"></a>
             <a href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.implementation">Implementation</a>
           </h5>
 <p>
@@ -597,7 +597,7 @@
 </tbody>
 </table></div>
 <a name="math_toolkit.dist.dist_ref.dists.beta_dist.references"></a><h5>
-<a name="id581768"></a>
+<a name="id581728"></a>
             <a href="beta_dist.html#math_toolkit.dist.dist_ref.dists.beta_dist.references">References</a>
           </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/binomial_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/binomial_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/binomial_dist.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -167,12 +167,12 @@
 <p>
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.binomial_dist.member_functions"></a><h5>
-<a name="id583065"></a>
+<a name="id583024"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.member_functions">Member
             Functions</a>
           </h5>
 <a name="math_toolkit.dist.dist_ref.dists.binomial_dist.construct"></a><h6>
-<a name="id583089"></a>
+<a name="id583048"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.construct">Construct</a>
           </h6>
 <pre class="programlisting"><span class="identifier">binomial_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">n</span><span class="special">,</span> <span class="identifier">RealType</span> <span class="identifier">p</span><span class="special">);</span>
@@ -189,7 +189,7 @@
             otherwise calls domain_error.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.binomial_dist.accessors"></a><h6>
-<a name="id583250"></a>
+<a name="id583210"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.accessors">Accessors</a>
           </h6>
 <pre class="programlisting"><span class="identifier">RealType</span> <span class="identifier">success_fraction</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span>
@@ -205,7 +205,7 @@
             was constructed.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.binomial_dist.lower_bound_on_the_success_fraction"></a><h6>
-<a name="id583366"></a>
+<a name="id583326"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.lower_bound_on_the_success_fraction">Lower
             Bound on the Success Fraction</a>
           </h6>
@@ -311,7 +311,7 @@
             limits illustrated in the case of the binomial. Biometrika 26 404-413.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.binomial_dist.upper_bound_on_the_success_fraction"></a><h6>
-<a name="id584020"></a>
+<a name="id583979"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.upper_bound_on_the_success_fraction">Upper
             Bound on the Success Fraction</a>
           </h6>
@@ -389,7 +389,7 @@
 </td></tr>
 </table></div>
 <a name="math_toolkit.dist.dist_ref.dists.binomial_dist.estimating_the_number_of_trials_required_for_a_certain_number_of_successes"></a><h6>
-<a name="id584461"></a>
+<a name="id584419"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.estimating_the_number_of_trials_required_for_a_certain_number_of_successes">Estimating
             the Number of Trials Required for a Certain Number of Successes</a>
           </h6>
@@ -431,7 +431,7 @@
             of seeing 10 events that occur with frequency one half.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.binomial_dist.estimating_the_maximum_number_of_trials_to_ensure_no_more_than_a_certain_number_of_successes"></a><h6>
-<a name="id584734"></a>
+<a name="id584692"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.estimating_the_maximum_number_of_trials_to_ensure_no_more_than_a_certain_number_of_successes">Estimating
             the Maximum Number of Trials to Ensure no more than a Certain Number
             of Successes</a>
@@ -479,7 +479,7 @@
             Worked Example.</a>
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.binomial_dist.non_member_accessors"></a><h5>
-<a name="id585026"></a>
+<a name="id584984"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.non_member_accessors">Non-member
             Accessors</a>
           </h5>
@@ -504,7 +504,7 @@
             in the context of this distribution:
           </p>
 <div class="table">
-<a name="id585240"></a><p class="title"><b>Table 9. Meaning of the non-member accessors</b></p>
+<a name="id585197"></a><p class="title"><b>Table 9. Meaning of the non-member accessors</b></p>
 <div class="table-contents"><table class="table" summary="Meaning of the non-member accessors">
 <colgroup>
 <col>
@@ -627,7 +627,7 @@
 </table></div>
 </div>
 <br class="table-break"><a name="math_toolkit.dist.dist_ref.dists.binomial_dist.examples"></a><h5>
-<a name="id585800"></a>
+<a name="id585757"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.examples">Examples</a>
           </h5>
 <p>
@@ -635,7 +635,7 @@
             examples</a> are available illustrating the use of the binomial distribution.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.binomial_dist.accuracy"></a><h5>
-<a name="id585840"></a>
+<a name="id585797"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.accuracy">Accuracy</a>
           </h5>
 <p>
@@ -645,7 +645,7 @@
             please refer to these functions for information on accuracy.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.binomial_dist.implementation"></a><h5>
-<a name="id585889"></a>
+<a name="id585847"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.implementation">Implementation</a>
           </h5>
 <p>
@@ -886,7 +886,7 @@
 </tbody>
 </table></div>
 <a name="math_toolkit.dist.dist_ref.dists.binomial_dist.references"></a><h5>
-<a name="id587226"></a>
+<a name="id587186"></a>
             <a href="binomial_dist.html#math_toolkit.dist.dist_ref.dists.binomial_dist.references">References</a>
           </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/cauchy_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/cauchy_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/cauchy_dist.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -88,7 +88,7 @@
             <span class="inlinemediaobject"><img src="../../../../../graphs/cauchy2.png" alt="cauchy2"></span>
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.member_functions"></a><h5>
-<a name="id587906"></a>
+<a name="id587866"></a>
             <a href="cauchy_dist.html#math_toolkit.dist.dist_ref.dists.cauchy_dist.member_functions">Member
             Functions</a>
           </h5>
@@ -114,7 +114,7 @@
             Returns the scale parameter of the distribution.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.non_member_accessors"></a><h5>
-<a name="id588117"></a>
+<a name="id588077"></a>
             <a href="cauchy_dist.html#math_toolkit.dist.dist_ref.dists.cauchy_dist.non_member_accessors">Non-member
             Accessors</a>
           </h5>
@@ -151,7 +151,7 @@
             The domain of the random variable is [-[max_value], +[min_value]].
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.accuracy"></a><h5>
-<a name="id588372"></a>
+<a name="id588331"></a>
             <a href="cauchy_dist.html#math_toolkit.dist.dist_ref.dists.cauchy_dist.accuracy">Accuracy</a>
           </h5>
 <p>
@@ -160,7 +160,7 @@
             have very low error rates.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.implementation"></a><h5>
-<a name="id588427"></a>
+<a name="id588386"></a>
             <a href="cauchy_dist.html#math_toolkit.dist.dist_ref.dists.cauchy_dist.implementation">Implementation</a>
           </h5>
 <p>
@@ -276,7 +276,7 @@
 </tbody>
 </table></div>
 <a name="math_toolkit.dist.dist_ref.dists.cauchy_dist.references"></a><h5>
-<a name="id588717"></a>
+<a name="id588676"></a>
             <a href="cauchy_dist.html#math_toolkit.dist.dist_ref.dists.cauchy_dist.references">References</a>
           </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/chi_squared_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/chi_squared_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/chi_squared_dist.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -87,7 +87,7 @@
             <span class="inlinemediaobject"><img src="../../../../../graphs/chi_square.png" alt="chi_square"></span>
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.member_functions"></a><h5>
-<a name="id589478"></a>
+<a name="id589438"></a>
             <a href="chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.chi_squared_dist.member_functions">Member
             Functions</a>
           </h5>
@@ -170,7 +170,7 @@
             NIST Engineering Statistics Handbook, Section 7.2.3.2</a>.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.non_member_accessors"></a><h5>
-<a name="id589923"></a>
+<a name="id589882"></a>
             <a href="chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.chi_squared_dist.non_member_accessors">Non-member
             Accessors</a>
           </h5>
@@ -190,7 +190,7 @@
             The domain of the random variable is [0, +&#8734;].
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.examples"></a><h5>
-<a name="id590093"></a>
+<a name="id590054"></a>
             <a href="chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.chi_squared_dist.examples">Examples</a>
           </h5>
 <p>
@@ -198,7 +198,7 @@
             are available illustrating the use of the Chi Squared Distribution.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.accuracy"></a><h5>
-<a name="id590134"></a>
+<a name="id590094"></a>
             <a href="chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.chi_squared_dist.accuracy">Accuracy</a>
           </h5>
 <p>
@@ -206,7 +206,7 @@
             gamma functions</a>: please refer to the accuracy data for those functions.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.implementation"></a><h5>
-<a name="id590176"></a>
+<a name="id590136"></a>
             <a href="chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.chi_squared_dist.implementation">Implementation</a>
           </h5>
 <p>
@@ -373,7 +373,7 @@
 </tbody>
 </table></div>
 <a name="math_toolkit.dist.dist_ref.dists.chi_squared_dist.references"></a><h5>
-<a name="id590520"></a>
+<a name="id590480"></a>
             <a href="chi_squared_dist.html#math_toolkit.dist.dist_ref.dists.chi_squared_dist.references">References</a>
           </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/exp_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/exp_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/exp_dist.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -71,7 +71,7 @@
             <span class="inlinemediaobject"><img src="../../../../../graphs/exponential_dist.png" alt="exponential_dist"></span>
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.exp_dist.member_functions"></a><h5>
-<a name="id591087"></a>
+<a name="id591047"></a>
             <a href="exp_dist.html#math_toolkit.dist.dist_ref.dists.exp_dist.member_functions">Member
             Functions</a>
           </h5>
@@ -91,7 +91,7 @@
             Accessor function returns the lambda parameter of the distribution.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.exp_dist.non_member_accessors"></a><h5>
-<a name="id591229"></a>
+<a name="id591188"></a>
             <a href="exp_dist.html#math_toolkit.dist.dist_ref.dists.exp_dist.non_member_accessors">Non-member
             Accessors</a>
           </h5>
@@ -111,7 +111,7 @@
             The domain of the random variable is [0, +&#8734;].
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.exp_dist.accuracy"></a><h5>
-<a name="id591400"></a>
+<a name="id591360"></a>
             <a href="exp_dist.html#math_toolkit.dist.dist_ref.dists.exp_dist.accuracy">Accuracy</a>
           </h5>
 <p>
@@ -122,7 +122,7 @@
             should have very low error rates.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.exp_dist.implementation"></a><h5>
-<a name="id591478"></a>
+<a name="id591437"></a>
             <a href="exp_dist.html#math_toolkit.dist.dist_ref.dists.exp_dist.implementation">Implementation</a>
           </h5>
 <p>
@@ -283,7 +283,7 @@
 </tbody>
 </table></div>
 <a name="math_toolkit.dist.dist_ref.dists.exp_dist.references"></a><h5>
-<a name="id591780"></a>
+<a name="id591739"></a>
             <a href="exp_dist.html#math_toolkit.dist.dist_ref.dists.exp_dist.references">references</a>
           </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/extreme_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/extreme_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/extreme_dist.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -94,7 +94,7 @@
             <span class="inlinemediaobject"><img src="../../../../../graphs/extreme_val_dist2.png" alt="extreme_val_dist2"></span>
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.extreme_dist.member_functions"></a><h5>
-<a name="id592460"></a>
+<a name="id592419"></a>
             <a href="extreme_dist.html#math_toolkit.dist.dist_ref.dists.extreme_dist.member_functions">Member
             Functions</a>
           </h5>
@@ -119,7 +119,7 @@
             Returns the scale parameter of the distribution.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.extreme_dist.non_member_accessors"></a><h5>
-<a name="id592683"></a>
+<a name="id592643"></a>
             <a href="extreme_dist.html#math_toolkit.dist.dist_ref.dists.extreme_dist.non_member_accessors">Non-member
             Accessors</a>
           </h5>
@@ -139,7 +139,7 @@
             The domain of the random parameter is [-&#8734;, +&#8734;].
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.extreme_dist.accuracy"></a><h5>
-<a name="id592854"></a>
+<a name="id592813"></a>
             <a href="extreme_dist.html#math_toolkit.dist.dist_ref.dists.extreme_dist.accuracy">Accuracy</a>
           </h5>
 <p>
@@ -148,7 +148,7 @@
             very low error rates.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.extreme_dist.implementation"></a><h5>
-<a name="id592907"></a>
+<a name="id592866"></a>
             <a href="extreme_dist.html#math_toolkit.dist.dist_ref.dists.extreme_dist.implementation">Implementation</a>
           </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/f_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/f_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/f_dist.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -80,7 +80,7 @@
             <span class="inlinemediaobject"><img src="../../../../../graphs/fisher_f.png" alt="fisher_f"></span>
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.f_dist.member_functions"></a><h5>
-<a name="id593854"></a>
+<a name="id593812"></a>
             <a href="f_dist.html#math_toolkit.dist.dist_ref.dists.f_dist.member_functions">Member
             Functions</a>
           </h5>
@@ -106,7 +106,7 @@
             Returns the denominator degrees of freedom parameter of the distribution.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.f_dist.non_member_accessors"></a><h5>
-<a name="id594065"></a>
+<a name="id594024"></a>
             <a href="f_dist.html#math_toolkit.dist.dist_ref.dists.f_dist.non_member_accessors">Non-member
             Accessors</a>
           </h5>
@@ -126,7 +126,7 @@
             The domain of the random variable is [0, +&#8734;].
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.f_dist.examples"></a><h5>
-<a name="id594237"></a>
+<a name="id594195"></a>
             <a href="f_dist.html#math_toolkit.dist.dist_ref.dists.f_dist.examples">Examples</a>
           </h5>
 <p>
@@ -134,7 +134,7 @@
             are available illustrating the use of the F Distribution.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.f_dist.accuracy"></a><h5>
-<a name="id594276"></a>
+<a name="id594236"></a>
             <a href="f_dist.html#math_toolkit.dist.dist_ref.dists.f_dist.accuracy">Accuracy</a>
           </h5>
 <p>
@@ -143,7 +143,7 @@
             refer to those functions for accuracy data.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.f_dist.implementation"></a><h5>
-<a name="id594325"></a>
+<a name="id594284"></a>
             <a href="f_dist.html#math_toolkit.dist.dist_ref.dists.f_dist.implementation">Implementation</a>
           </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/gamma_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/gamma_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/gamma_dist.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -137,7 +137,7 @@
             than a dedicated Erlang Distribution.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.gamma_dist.member_functions"></a><h5>
-<a name="id595718"></a>
+<a name="id595677"></a>
             <a href="gamma_dist.html#math_toolkit.dist.dist_ref.dists.gamma_dist.member_functions">Member
             Functions</a>
           </h5>
@@ -162,7 +162,7 @@
             Returns the <span class="emphasis"><em>scale</em></span> parameter of this distribution.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.gamma_dist.non_member_accessors"></a><h5>
-<a name="id595922"></a>
+<a name="id595881"></a>
             <a href="gamma_dist.html#math_toolkit.dist.dist_ref.dists.gamma_dist.non_member_accessors">Non-member
             Accessors</a>
           </h5>
@@ -182,7 +182,7 @@
             The domain of the random variable is [0,+&#8734;].
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.gamma_dist.accuracy"></a><h5>
-<a name="id596092"></a>
+<a name="id596052"></a>
             <a href="gamma_dist.html#math_toolkit.dist.dist_ref.dists.gamma_dist.accuracy">Accuracy</a>
           </h5>
 <p>
@@ -194,7 +194,7 @@
             refer to the accuracy data for those functions for more information.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.gamma_dist.implementation"></a><h5>
-<a name="id596161"></a>
+<a name="id596120"></a>
             <a href="gamma_dist.html#math_toolkit.dist.dist_ref.dists.gamma_dist.implementation">Implementation</a>
           </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/lognormal_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/lognormal_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/lognormal_dist.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -88,7 +88,7 @@
             <span class="inlinemediaobject"><img src="../../../../../graphs/lognormal2.png" alt="lognormal2"></span>
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.lognormal_dist.member_functions"></a><h5>
-<a name="id597181"></a>
+<a name="id597140"></a>
             <a href="lognormal_dist.html#math_toolkit.dist.dist_ref.dists.lognormal_dist.member_functions">Member
             Functions</a>
           </h5>
@@ -121,7 +121,7 @@
             Returns the <span class="emphasis"><em>scale</em></span> parameter of this distribution.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.lognormal_dist.non_member_accessors"></a><h5>
-<a name="id597408"></a>
+<a name="id597367"></a>
             <a href="lognormal_dist.html#math_toolkit.dist.dist_ref.dists.lognormal_dist.non_member_accessors">Non-member
             Accessors</a>
           </h5>
@@ -141,7 +141,7 @@
             The domain of the random variable is [0,+&#8734;].
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.lognormal_dist.accuracy"></a><h5>
-<a name="id597576"></a>
+<a name="id597535"></a>
             <a href="lognormal_dist.html#math_toolkit.dist.dist_ref.dists.lognormal_dist.accuracy">Accuracy</a>
           </h5>
 <p>
@@ -150,7 +150,7 @@
             function</a>, and as such should have very low error rates.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.lognormal_dist.implementation"></a><h5>
-<a name="id597617"></a>
+<a name="id597576"></a>
             <a href="lognormal_dist.html#math_toolkit.dist.dist_ref.dists.lognormal_dist.implementation">Implementation</a>
           </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/negative_binomial_dist.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -123,7 +123,7 @@
             <span class="inlinemediaobject"><img src="../../../../../graphs/neg_binomial_pdf2.png" alt="neg_binomial_pdf2"></span>
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.related_distributions"></a><h5>
-<a name="id599060"></a>
+<a name="id599019"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.related_distributions">Related
             Distributions</a>
           </h5>
@@ -200,12 +200,12 @@
 <p>
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.member_functions"></a><h5>
-<a name="id599264"></a>
+<a name="id599223"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.member_functions">Member
             Functions</a>
           </h5>
 <a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.construct"></a><h6>
-<a name="id599292"></a>
+<a name="id599250"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.construct">Construct</a>
           </h6>
 <pre class="programlisting"><span class="identifier">negative_binomial_distribution</span><span class="special">(</span><span class="identifier">RealType</span> <span class="identifier">r</span><span class="special">,</span> <span class="identifier">RealType</span> <span class="identifier">p</span><span class="special">);</span>
@@ -221,7 +221,7 @@
             <span class="special">&lt;=</span> <span class="number">1</span></code>.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.accessors"></a><h6>
-<a name="id599446"></a>
+<a name="id599405"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.accessors">Accessors</a>
           </h6>
 <pre class="programlisting"><span class="identifier">RealType</span> <span class="identifier">success_fraction</span><span class="special">()</span> <span class="keyword">const</span><span class="special">;</span> <span class="comment">// successes / trials (0 &lt;= p &lt;= 1)
@@ -237,7 +237,7 @@
             was constructed.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.lower_bound_on_parameter_p"></a><h6>
-<a name="id599572"></a>
+<a name="id599531"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.lower_bound_on_parameter_p">Lower
             Bound on Parameter p</a>
           </h6>
@@ -298,7 +298,7 @@
             vol. 48, no3, 605-621</a>.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.upper_bound_on_parameter_p"></a><h6>
-<a name="id599936"></a>
+<a name="id599894"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.upper_bound_on_parameter_p">Upper
             Bound on Parameter p</a>
           </h6>
@@ -358,7 +358,7 @@
             vol. 48, no3, 605-621</a>.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.estimating_number_of_trials_to_ensure_at_least_a_certain_number_of_failures"></a><h6>
-<a name="id600297"></a>
+<a name="id600257"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.estimating_number_of_trials_to_ensure_at_least_a_certain_number_of_failures">Estimating
             Number of Trials to Ensure at Least a Certain Number of Failures</a>
           </h6>
@@ -409,7 +409,7 @@
             probability of observing k failures or fewer.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.estimating_number_of_trials_to_ensure_a_maximum_number_of_failures_or_less"></a><h6>
-<a name="id600605"></a>
+<a name="id600564"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.estimating_number_of_trials_to_ensure_a_maximum_number_of_failures_or_less">Estimating
             Number of Trials to Ensure a Maximum Number of Failures or Less</a>
           </h6>
@@ -457,7 +457,7 @@
             probability of observing more than k failures.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.non_member_accessors"></a><h5>
-<a name="id600922"></a>
+<a name="id600881"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.non_member_accessors">Non-member
             Accessors</a>
           </h5>
@@ -478,7 +478,7 @@
             in the context of this distribution:
           </p>
 <div class="table">
-<a name="id601085"></a><p class="title"><b>Table 10. Meaning of the non-member accessors.</b></p>
+<a name="id601044"></a><p class="title"><b>Table 10. Meaning of the non-member accessors.</b></p>
 <div class="table-contents"><table class="table" summary="Meaning of the non-member accessors.">
 <colgroup>
 <col>
@@ -603,7 +603,7 @@
 </table></div>
 </div>
 <br class="table-break"><a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.accuracy"></a><h5>
-<a name="id601649"></a>
+<a name="id601609"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.accuracy">Accuracy</a>
           </h5>
 <p>
@@ -613,7 +613,7 @@
             please refer to these functions for information on accuracy.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.negative_binomial_dist.implementation"></a><h5>
-<a name="id601699"></a>
+<a name="id601659"></a>
             <a href="negative_binomial_dist.html#math_toolkit.dist.dist_ref.dists.negative_binomial_dist.implementation">Implementation</a>
           </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/normal_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/normal_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/normal_dist.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -79,7 +79,7 @@
             <span class="inlinemediaobject"><img src="../../../../../graphs/normal.png" alt="normal"></span>
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.normal_dist.member_functions"></a><h5>
-<a name="id603391"></a>
+<a name="id603350"></a>
             <a href="normal_dist.html#math_toolkit.dist.dist_ref.dists.normal_dist.member_functions">Member
             Functions</a>
           </h5>
@@ -109,7 +109,7 @@
             be used generically).
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.normal_dist.non_member_accessors"></a><h5>
-<a name="id603665"></a>
+<a name="id603624"></a>
             <a href="normal_dist.html#math_toolkit.dist.dist_ref.dists.normal_dist.non_member_accessors">Non-member
             Accessors</a>
           </h5>
@@ -131,7 +131,7 @@
             and complement cdf -&#8734; = 1 and +&#8734; = 0, if RealType permits.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.normal_dist.accuracy"></a><h5>
-<a name="id603842"></a>
+<a name="id603801"></a>
             <a href="normal_dist.html#math_toolkit.dist.dist_ref.dists.normal_dist.accuracy">Accuracy</a>
           </h5>
 <p>
@@ -139,7 +139,7 @@
             function</a>, and as such should have very low error rates.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.normal_dist.implementation"></a><h5>
-<a name="id603882"></a>
+<a name="id603841"></a>
             <a href="normal_dist.html#math_toolkit.dist.dist_ref.dists.normal_dist.implementation">Implementation</a>
           </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/pareto.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/pareto.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/pareto.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -80,12 +80,12 @@
             pdf</a>
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.pareto.related_distributions"></a><h5>
-<a name="id604840"></a>
+<a name="id604800"></a>
             <a href="pareto.html#math_toolkit.dist.dist_ref.dists.pareto.related_distributions">Related
             distributions</a>
           </h5>
 <a name="math_toolkit.dist.dist_ref.dists.pareto.member_functions"></a><h5>
-<a name="id604865"></a>
+<a name="id604824"></a>
             <a href="pareto.html#math_toolkit.dist.dist_ref.dists.pareto.member_functions">Member
             Functions</a>
           </h5>
@@ -111,7 +111,7 @@
             Returns the <span class="emphasis"><em>shape</em></span> parameter of this distribution.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.pareto.non_member_accessors"></a><h5>
-<a name="id605095"></a>
+<a name="id605054"></a>
             <a href="pareto.html#math_toolkit.dist.dist_ref.dists.pareto.non_member_accessors">Non-member
             Accessors</a>
           </h5>
@@ -131,7 +131,7 @@
             The supported domain of the random variable is [location, &#8734;].
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.pareto.accuracy"></a><h5>
-<a name="id605268"></a>
+<a name="id605227"></a>
             <a href="pareto.html#math_toolkit.dist.dist_ref.dists.pareto.accuracy">Accuracy</a>
           </h5>
 <p>
@@ -141,7 +141,7 @@
             to unity.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.pareto.implementation"></a><h5>
-<a name="id605322"></a>
+<a name="id605281"></a>
             <a href="pareto.html#math_toolkit.dist.dist_ref.dists.pareto.implementation">Implementation</a>
           </h5>
 <p>
@@ -309,7 +309,7 @@
 </tbody>
 </table></div>
 <a name="math_toolkit.dist.dist_ref.dists.pareto.references"></a><h5>
-<a name="id605678"></a>
+<a name="id605637"></a>
             <a href="pareto.html#math_toolkit.dist.dist_ref.dists.pareto.references">References</a>
           </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/poisson_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/poisson_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/poisson_dist.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -122,7 +122,7 @@
 <p>
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.poisson_dist.member_functions"></a><h5>
-<a name="id606418"></a>
+<a name="id606377"></a>
             <a href="poisson_dist.html#math_toolkit.dist.dist_ref.dists.poisson_dist.member_functions">Member
             Functions</a>
           </h5>
@@ -137,7 +137,7 @@
             Returns the <span class="emphasis"><em>mean</em></span> of this distribution.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.poisson_dist.non_member_accessors"></a><h5>
-<a name="id606542"></a>
+<a name="id606501"></a>
             <a href="poisson_dist.html#math_toolkit.dist.dist_ref.dists.poisson_dist.non_member_accessors">Non-member
             Accessors</a>
           </h5>
@@ -157,7 +157,7 @@
             The domain of the random variable is [0, &#8734;].
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.poisson_dist.accuracy"></a><h5>
-<a name="id606711"></a>
+<a name="id606670"></a>
             <a href="poisson_dist.html#math_toolkit.dist.dist_ref.dists.poisson_dist.accuracy">Accuracy</a>
           </h5>
 <p>
@@ -171,7 +171,7 @@
             using an iterative method with a lower tolerance to avoid excessive computation.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.poisson_dist.implementation"></a><h5>
-<a name="id606760"></a>
+<a name="id606719"></a>
             <a href="poisson_dist.html#math_toolkit.dist.dist_ref.dists.poisson_dist.implementation">Implementation</a>
           </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/rayleigh.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/rayleigh.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/rayleigh.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -86,7 +86,7 @@
             <span class="inlinemediaobject"><img src="../../../../../graphs/rayleigh_cdf.png" alt="rayleigh_cdf"></span>
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.rayleigh.related_distributions"></a><h5>
-<a name="id607670"></a>
+<a name="id607630"></a>
             <a href="rayleigh.html#math_toolkit.dist.dist_ref.dists.rayleigh.related_distributions">Related
             distributions</a>
           </h5>
@@ -102,7 +102,7 @@
             distribution</a>.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.rayleigh.member_functions"></a><h5>
-<a name="id607746"></a>
+<a name="id607705"></a>
             <a href="rayleigh.html#math_toolkit.dist.dist_ref.dists.rayleigh.member_functions">Member
             Functions</a>
           </h5>
@@ -121,7 +121,7 @@
             Returns the <span class="emphasis"><em>sigma</em></span> parameter of this distribution.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.rayleigh.non_member_accessors"></a><h5>
-<a name="id607892"></a>
+<a name="id607852"></a>
             <a href="rayleigh.html#math_toolkit.dist.dist_ref.dists.rayleigh.non_member_accessors">Non-member
             Accessors</a>
           </h5>
@@ -141,7 +141,7 @@
             The domain of the random variable is [0, max_value].
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.rayleigh.accuracy"></a><h5>
-<a name="id608062"></a>
+<a name="id608022"></a>
             <a href="rayleigh.html#math_toolkit.dist.dist_ref.dists.rayleigh.accuracy">Accuracy</a>
           </h5>
 <p>
@@ -151,7 +151,7 @@
             using NTL RR type with 150-bit accuracy, about 50 decimal digits.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.rayleigh.implementation"></a><h5>
-<a name="id608118"></a>
+<a name="id608078"></a>
             <a href="rayleigh.html#math_toolkit.dist.dist_ref.dists.rayleigh.implementation">Implementation</a>
           </h5>
 <p>
@@ -320,7 +320,7 @@
 </tbody>
 </table></div>
 <a name="math_toolkit.dist.dist_ref.dists.rayleigh.references"></a><h5>
-<a name="id608508"></a>
+<a name="id608467"></a>
             <a href="rayleigh.html#math_toolkit.dist.dist_ref.dists.rayleigh.references">References</a>
           </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/students_t_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/students_t_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/students_t_dist.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -97,7 +97,7 @@
             <span class="inlinemediaobject"><img src="../../../../../graphs/students_t.png" alt="students_t"></span>
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.students_t_dist.member_functions"></a><h5>
-<a name="id609296"></a>
+<a name="id609255"></a>
             <a href="students_t_dist.html#math_toolkit.dist.dist_ref.dists.students_t_dist.member_functions">Member
             Functions</a>
           </h5>
@@ -174,7 +174,7 @@
             Engineering Statistics Handbook</a>.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.students_t_dist.non_member_accessors"></a><h5>
-<a name="id609682"></a>
+<a name="id609641"></a>
             <a href="students_t_dist.html#math_toolkit.dist.dist_ref.dists.students_t_dist.non_member_accessors">Non-member
             Accessors</a>
           </h5>
@@ -194,7 +194,7 @@
             The domain of the random variable is [-&#8734;, +&#8734;].
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.students_t_dist.examples"></a><h5>
-<a name="id609851"></a>
+<a name="id609811"></a>
             <a href="students_t_dist.html#math_toolkit.dist.dist_ref.dists.students_t_dist.examples">Examples</a>
           </h5>
 <p>
@@ -202,7 +202,7 @@
             are available illustrating the use of the Student's t distribution.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.students_t_dist.accuracy"></a><h5>
-<a name="id609892"></a>
+<a name="id609851"></a>
             <a href="students_t_dist.html#math_toolkit.dist.dist_ref.dists.students_t_dist.accuracy">Accuracy</a>
           </h5>
 <p>
@@ -211,7 +211,7 @@
             inverses</a>, refer to accuracy data on those functions for more information.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.students_t_dist.implementation"></a><h5>
-<a name="id609941"></a>
+<a name="id609900"></a>
             <a href="students_t_dist.html#math_toolkit.dist.dist_ref.dists.students_t_dist.implementation">Implementation</a>
           </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/triangular_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/triangular_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/triangular_dist.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -128,7 +128,7 @@
             <span class="inlinemediaobject"><img src="../../../../../graphs/triangular_cdf.png" alt="triangular_cdf"></span>
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.triangular_dist.member_functions"></a><h5>
-<a name="id611255"></a>
+<a name="id611220"></a>
             <a href="triangular_dist.html#math_toolkit.dist.dist_ref.dists.triangular_dist.member_functions">Member
             Functions</a>
           </h5>
@@ -163,7 +163,7 @@
             (default+1).
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.triangular_dist.non_member_accessors"></a><h5>
-<a name="id611559"></a>
+<a name="id611524"></a>
             <a href="triangular_dist.html#math_toolkit.dist.dist_ref.dists.triangular_dist.non_member_accessors">Non-member
             Accessors</a>
           </h5>
@@ -184,7 +184,7 @@
             range is lower &lt;= x &lt;= upper.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.triangular_dist.accuracy"></a><h5>
-<a name="id611730"></a>
+<a name="id611695"></a>
             <a href="triangular_dist.html#math_toolkit.dist.dist_ref.dists.triangular_dist.accuracy">Accuracy</a>
           </h5>
 <p>
@@ -193,7 +193,7 @@
             with arguments nearing the extremes of zero and unity.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.triangular_dist.implementation"></a><h5>
-<a name="id611763"></a>
+<a name="id611728"></a>
             <a href="triangular_dist.html#math_toolkit.dist.dist_ref.dists.triangular_dist.implementation">Implementation</a>
           </h5>
 <p>
@@ -378,7 +378,7 @@
             Calculate and plot probability distributions</a>
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.triangular_dist.references"></a><h5>
-<a name="id612153"></a>
+<a name="id612117"></a>
             <a href="triangular_dist.html#math_toolkit.dist.dist_ref.dists.triangular_dist.references">References</a>
           </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/uniform_dist.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/uniform_dist.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/uniform_dist.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -117,7 +117,7 @@
             <span class="inlinemediaobject"><img src="../../../../../graphs/uniform_cdf.png" alt="uniform_cdf"></span>
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.uniform_dist.member_functions"></a><h5>
-<a name="id614646"></a>
+<a name="id614610"></a>
             <a href="uniform_dist.html#math_toolkit.dist.dist_ref.dists.uniform_dist.member_functions">Member
             Functions</a>
           </h5>
@@ -144,7 +144,7 @@
             Returns the <span class="emphasis"><em>upper</em></span> parameter of this distribution.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.uniform_dist.non_member_accessors"></a><h5>
-<a name="id614878"></a>
+<a name="id614842"></a>
             <a href="uniform_dist.html#math_toolkit.dist.dist_ref.dists.uniform_dist.non_member_accessors">Non-member
             Accessors</a>
           </h5>
@@ -165,7 +165,7 @@
             range is only <span class="emphasis"><em>lower</em></span> &lt;= x &lt;= <span class="emphasis"><em>upper</em></span>.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.uniform_dist.accuracy"></a><h5>
-<a name="id615056"></a>
+<a name="id615020"></a>
             <a href="uniform_dist.html#math_toolkit.dist.dist_ref.dists.uniform_dist.accuracy">Accuracy</a>
           </h5>
 <p>
@@ -173,7 +173,7 @@
             and so should have errors within an epsilon or two.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.uniform_dist.implementation"></a><h5>
-<a name="id615087"></a>
+<a name="id615051"></a>
             <a href="uniform_dist.html#math_toolkit.dist.dist_ref.dists.uniform_dist.implementation">Implementation</a>
           </h5>
 <p>
@@ -337,7 +337,7 @@
 </tbody>
 </table></div>
 <a name="math_toolkit.dist.dist_ref.dists.uniform_dist.references"></a><h5>
-<a name="id615396"></a>
+<a name="id615360"></a>
             <a href="uniform_dist.html#math_toolkit.dist.dist_ref.dists.uniform_dist.references">References</a>
           </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/weibull.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/weibull.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/dists/weibull.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -100,7 +100,7 @@
             <span class="inlinemediaobject"><img src="../../../../../graphs/weibull2.png" alt="weibull2"></span>
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.weibull.related_distributions"></a><h5>
-<a name="id612914"></a>
+<a name="id612878"></a>
             <a href="weibull.html#math_toolkit.dist.dist_ref.dists.weibull.related_distributions">Related
             distributions</a>
           </h5>
@@ -112,7 +112,7 @@
             distribution</a>.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.weibull.member_functions"></a><h5>
-<a name="id612970"></a>
+<a name="id612934"></a>
             <a href="weibull.html#math_toolkit.dist.dist_ref.dists.weibull.member_functions">Member
             Functions</a>
           </h5>
@@ -138,7 +138,7 @@
             Returns the <span class="emphasis"><em>scale</em></span> parameter of this distribution.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.weibull.non_member_accessors"></a><h5>
-<a name="id613188"></a>
+<a name="id613153"></a>
             <a href="weibull.html#math_toolkit.dist.dist_ref.dists.weibull.non_member_accessors">Non-member
             Accessors</a>
           </h5>
@@ -158,7 +158,7 @@
             The domain of the random variable is [0, &#8734;].
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.weibull.accuracy"></a><h5>
-<a name="id613360"></a>
+<a name="id613324"></a>
             <a href="weibull.html#math_toolkit.dist.dist_ref.dists.weibull.accuracy">Accuracy</a>
           </h5>
 <p>
@@ -168,7 +168,7 @@
             as such should have very low error rates.
           </p>
 <a name="math_toolkit.dist.dist_ref.dists.weibull.implementation"></a><h5>
-<a name="id613432"></a>
+<a name="id613396"></a>
             <a href="weibull.html#math_toolkit.dist.dist_ref.dists.weibull.implementation">Implementation</a>
           </h5>
 <p>
@@ -335,7 +335,7 @@
 </tbody>
 </table></div>
 <a name="math_toolkit.dist.dist_ref.dists.weibull.references"></a><h5>
-<a name="id613818"></a>
+<a name="id613782"></a>
             <a href="weibull.html#math_toolkit.dist.dist_ref.dists.weibull.references">References</a>
           </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/nmp.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/nmp.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/dist_ref/nmp.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -37,7 +37,7 @@
           the function you want if you already know its name.
         </p>
 <a name="function_index"></a><a name="math_toolkit.dist.dist_ref.nmp.function_index"></a><h5>
-<a name="id571353"></a>
+<a name="id571325"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.function_index">Function
           Index</a>
         </h5>
@@ -93,7 +93,7 @@
           </li>
 </ul></div>
 <a name="concept_index"></a><a name="math_toolkit.dist.dist_ref.nmp.conceptual_index"></a><h5>
-<a name="id571610"></a>
+<a name="id571581"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.conceptual_index">Conceptual
           Index</a>
         </h5>
@@ -174,7 +174,7 @@
           </li>
 </ul></div>
 <a name="math.dist.cdf"></a><a name="math_toolkit.dist.dist_ref.nmp.cumulative_distribution_function"></a><h5>
-<a name="id571965"></a>
+<a name="id571936"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.cumulative_distribution_function">Cumulative
           Distribution Function</a>
         </h5>
@@ -198,7 +198,7 @@
           <span class="inlinemediaobject"><img src="../../../../graphs/cdf.png" alt="cdf"></span>
         </p>
 <a name="math.dist.ccdf"></a><a name="math_toolkit.dist.dist_ref.nmp.complement_of_the_cumulative_distribution_function"></a><h5>
-<a name="id572211"></a>
+<a name="id572183"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.complement_of_the_cumulative_distribution_function">Complement
           of the Cumulative Distribution Function</a>
         </h5>
@@ -239,7 +239,7 @@
           complement is useful and when it should be used.
         </p>
 <a name="math.dist.hazard"></a><a name="math_toolkit.dist.dist_ref.nmp.hazard_function"></a><h5>
-<a name="id572628"></a>
+<a name="id572599"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.hazard_function">Hazard Function</a>
         </h5>
 <pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
@@ -267,7 +267,7 @@
           </p></td></tr>
 </table></div>
 <a name="math.dist.chf"></a><a name="math_toolkit.dist.dist_ref.nmp.cumulative_hazard_function"></a><h5>
-<a name="id572881"></a>
+<a name="id572852"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.cumulative_hazard_function">Cumulative
           Hazard Function</a>
         </h5>
@@ -295,7 +295,7 @@
           </p></td></tr>
 </table></div>
 <a name="math.dist.mean"></a><a name="math_toolkit.dist.dist_ref.nmp.mean"></a><h5>
-<a name="id573135"></a>
+<a name="id573107"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.mean">mean</a>
         </h5>
 <pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
@@ -310,7 +310,7 @@
           distribution).
         </p>
 <a name="math.dist.median"></a><a name="math_toolkit.dist.dist_ref.nmp.median"></a><h5>
-<a name="id573307"></a>
+<a name="id573278"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.median">median</a>
         </h5>
 <pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
@@ -320,7 +320,7 @@
           Returns the median of the distribution <span class="emphasis"><em>dist</em></span>.
         </p>
 <a name="math.dist.mode"></a><a name="math_toolkit.dist.dist_ref.nmp.mode"></a><h5>
-<a name="id573465"></a>
+<a name="id573436"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.mode">mode</a>
         </h5>
 <pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> Policy<span class="special">&gt;</span>
@@ -334,7 +334,7 @@
           if the distribution does not have a defined mode.
         </p>
 <a name="math.dist.pdf"></a><a name="math_toolkit.dist.dist_ref.nmp.probability_density_function"></a><h5>
-<a name="id573629"></a>
+<a name="id573601"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.probability_density_function">Probability
           Density Function</a>
         </h5>
@@ -363,7 +363,7 @@
           <span class="inlinemediaobject"><img src="../../../../graphs/pdf.png" alt="pdf"></span>
         </p>
 <a name="math.dist.range"></a><a name="math_toolkit.dist.dist_ref.nmp.range"></a><h5>
-<a name="id573873"></a>
+<a name="id573844"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.range">range</a>
         </h5>
 <pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
@@ -373,7 +373,7 @@
           Returns the valid range of the random variable over distribution <span class="emphasis"><em>dist</em></span>.
         </p>
 <a name="math.dist.quantile"></a><a name="math_toolkit.dist.dist_ref.nmp.quantile"></a><h5>
-<a name="id574068"></a>
+<a name="id574040"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.quantile">Quantile</a>
         </h5>
 <pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
@@ -402,7 +402,7 @@
           <span class="inlinemediaobject"><img src="../../../../graphs/quantile.png" alt="quantile"></span>
         </p>
 <a name="math.dist.quantile_c"></a><a name="math_toolkit.dist.dist_ref.nmp.quantile_from_the_complement_of_the_probability_"></a><h5>
-<a name="id574385"></a>
+<a name="id574357"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.quantile_from_the_complement_of_the_probability_">Quantile
           from the complement of the probability.</a>
         </h5>
@@ -448,7 +448,7 @@
           <span class="inlinemediaobject"><img src="../../../../graphs/survival_inv.png" alt="survival_inv"></span>
         </p>
 <a name="math.dist.sd"></a><a name="math_toolkit.dist.dist_ref.nmp.standard_deviation"></a><h5>
-<a name="id574863"></a>
+<a name="id574835"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.standard_deviation">Standard
           Deviation</a>
         </h5>
@@ -463,7 +463,7 @@
           if the distribution does not have a defined standard deviation.
         </p>
 <a name="math.dist.support"></a><a name="math_toolkit.dist.dist_ref.nmp.support"></a><h5>
-<a name="id575039"></a>
+<a name="id575011"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.support">support</a>
         </h5>
 <pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
@@ -480,7 +480,7 @@
           where the pdf is zero, and the cdf zero or unity.
         </p>
 <a name="math.dist.variance"></a><a name="math_toolkit.dist.dist_ref.nmp.variance"></a><h5>
-<a name="id575251"></a>
+<a name="id575223"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.variance">Variance</a>
         </h5>
 <pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
@@ -494,7 +494,7 @@
           if the distribution does not have a defined variance.
         </p>
 <a name="math.dist.skewness"></a><a name="math_toolkit.dist.dist_ref.nmp.skewness"></a><h5>
-<a name="id575424"></a>
+<a name="id575396"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.skewness">Skewness</a>
         </h5>
 <pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
@@ -508,7 +508,7 @@
           if the distribution does not have a defined skewness.
         </p>
 <a name="math.dist.kurtosis"></a><a name="math_toolkit.dist.dist_ref.nmp.kurtosis"></a><h5>
-<a name="id575598"></a>
+<a name="id575570"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.kurtosis">Kurtosis</a>
         </h5>
 <pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">RealType</span><span class="special">,</span> <span class="keyword">class</span> Policy<span class="special">&gt;</span>
@@ -550,7 +550,7 @@
           'Proper' kurtosis can have a value from zero to + infinity.
         </p>
 <a name="math.dist.kurtosis_excess"></a><a name="math_toolkit.dist.dist_ref.nmp.kurtosis_excess"></a><h5>
-<a name="id575896"></a>
+<a name="id575868"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.kurtosis_excess">Kurtosis
           excess</a>
         </h5>
@@ -585,7 +585,7 @@
           The kurtosis excess of a normal distribution is zero.
         </p>
 <a name="cdfPQ"></a><a name="math_toolkit.dist.dist_ref.nmp.p_and_q"></a><h5>
-<a name="id576157"></a>
+<a name="id576128"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.p_and_q">P and Q</a>
         </h5>
 <p>
@@ -595,7 +595,7 @@
           returned by these functions.
         </p>
 <a name="percent"></a><a name="math_toolkit.dist.dist_ref.nmp.percent_point_function"></a><h5>
-<a name="id576211"></a>
+<a name="id576183"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.percent_point_function">Percent
           Point Function</a>
         </h5>
@@ -604,7 +604,7 @@
           the Quantile.
         </p>
 <a name="cdf_inv"></a><a name="math_toolkit.dist.dist_ref.nmp.inverse_cdf_function_"></a><h5>
-<a name="id576255"></a>
+<a name="id576227"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.inverse_cdf_function_">Inverse
           CDF Function.</a>
         </h5>
@@ -613,7 +613,7 @@
           <a href="nmp.html#math.dist.quantile">Quantile</a>.
         </p>
 <a name="survival_inv"></a><a name="math_toolkit.dist.dist_ref.nmp.inverse_survival_function_"></a><h5>
-<a name="id576300"></a>
+<a name="id576271"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.inverse_survival_function_">Inverse
           Survival Function.</a>
         </h5>
@@ -621,7 +621,7 @@
           The inverse of the survival function, is the same as computing the quantile from the complement of the probability.
         </p>
 <a name="pmf"></a><a name="math_toolkit.dist.dist_ref.nmp.probability_mass_function"></a><h5>
-<a name="id576346"></a>
+<a name="id576317"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.probability_mass_function">Probability
           Mass Function</a>
         </h5>
@@ -635,7 +635,7 @@
           applies to continuous distributions.
         </p>
 <a name="lower_critical"></a><a name="math_toolkit.dist.dist_ref.nmp.lower_critical_value_"></a><h5>
-<a name="id576405"></a>
+<a name="id576377"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.lower_critical_value_">Lower
           Critical Value.</a>
         </h5>
@@ -645,7 +645,7 @@
           the Quantile.
         </p>
 <a name="upper_critical"></a><a name="math_toolkit.dist.dist_ref.nmp.upper_critical_value_"></a><h5>
-<a name="id576451"></a>
+<a name="id576422"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.upper_critical_value_">Upper
           Critical Value.</a>
         </h5>
@@ -656,7 +656,7 @@
           complement of the probability</a>.
         </p>
 <a name="survival"></a><a name="math_toolkit.dist.dist_ref.nmp.survival_function"></a><h5>
-<a name="id576497"></a>
+<a name="id576469"></a>
           <a href="nmp.html#math_toolkit.dist.dist_ref.nmp.survival_function">Survival
           Function</a>
         </h5>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/future.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/future.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/future.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -27,7 +27,7 @@
 <a name="math_toolkit.dist.future"></a> Extras/Future Directions
 </h3></div></div></div>
 <a name="math_toolkit.dist.future.adding_additional_location_and_scale_parameters"></a><h5>
-<a name="id616954"></a>
+<a name="id616918"></a>
         <a href="future.html#math_toolkit.dist.future.adding_additional_location_and_scale_parameters">Adding
         Additional Location and Scale Parameters</a>
       </h5>
@@ -55,7 +55,7 @@
         functions.
       </p>
 <a name="math_toolkit.dist.future.an__quot_any_distribution_quot__class"></a><h5>
-<a name="id617181"></a>
+<a name="id617145"></a>
         <a href="future.html#math_toolkit.dist.future.an__quot_any_distribution_quot__class">An
         "any_distribution" class</a>
       </h5>
@@ -84,7 +84,7 @@
         use case: this needs more investigation.
       </p>
 <a name="math_toolkit.dist.future.higher_level_hypothesis_tests"></a><h5>
-<a name="id617478"></a>
+<a name="id617442"></a>
         <a href="future.html#math_toolkit.dist.future.higher_level_hypothesis_tests">Higher
         Level Hypothesis Tests</a>
       </h5>
@@ -104,7 +104,7 @@
         <span class="emphasis"><em>expected_mean</em></span>.
       </p>
 <a name="math_toolkit.dist.future.integration_with_statistical_accumulators"></a><h5>
-<a name="id617709"></a>
+<a name="id617674"></a>
         <a href="future.html#math_toolkit.dist.future.integration_with_statistical_accumulators">Integration
         With Statistical Accumulators</a>
       </h5>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/overview.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/overview.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/overview.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -27,7 +27,7 @@
 <a name="math_toolkit.dist.stat_tut.overview"></a> Overview
 </h4></div></div></div>
 <a name="math_toolkit.dist.stat_tut.overview.headers_and_namespaces"></a><h5>
-<a name="id497176"></a>
+<a name="id497201"></a>
           <a href="overview.html#math_toolkit.dist.stat_tut.overview.headers_and_namespaces">Headers
           and Namespaces</a>
         </h5>
@@ -44,7 +44,7 @@
           or &lt;boost/math/distributions.hpp&gt;
         </p>
 <a name="math_toolkit.dist.stat_tut.overview.distributions_are_objects"></a><h5>
-<a name="id497228"></a>
+<a name="id497254"></a>
           <a href="overview.html#math_toolkit.dist.stat_tut.overview.distributions_are_objects">Distributions
           are Objects</a>
         </h5>
@@ -131,7 +131,7 @@
           and <span class="emphasis"><em>quantiles</em></span> etc for these distributions.
         </p>
 <a name="math_toolkit.dist.stat_tut.overview.generic_operations_common_to_all_distributions_are_non_member_functions"></a><h5>
-<a name="id497761"></a>
+<a name="id497787"></a>
           <a href="overview.html#math_toolkit.dist.stat_tut.overview.generic_operations_common_to_all_distributions_are_non_member_functions">Generic
           operations common to all distributions are non-member functions</a>
         </h5>
@@ -307,7 +307,7 @@
 <a name="complements"></a><p>
         </p>
 <a name="math_toolkit.dist.stat_tut.overview.complements_are_supported_too"></a><h5>
-<a name="id498494"></a>
+<a name="id498520"></a>
           <a href="overview.html#math_toolkit.dist.stat_tut.overview.complements_are_supported_too">Complements
           are supported too</a>
         </h5>
@@ -442,7 +442,7 @@
 </td></tr>
 </table></div>
 <a name="math_toolkit.dist.stat_tut.overview.parameters_can_be_calculated"></a><h5>
-<a name="id499673"></a>
+<a name="id499699"></a>
           <a href="overview.html#math_toolkit.dist.stat_tut.overview.parameters_can_be_calculated">Parameters
           can be calculated</a>
         </h5>
@@ -473,7 +473,7 @@
           sample size.
         </p>
 <a name="math_toolkit.dist.stat_tut.overview.summary"></a><h5>
-<a name="id499826"></a>
+<a name="id499851"></a>
           <a href="overview.html#math_toolkit.dist.stat_tut.overview.summary">Summary</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binomial_quiz_example.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binomial_quiz_example.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/binom_eg/binomial_quiz_example.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -497,7 +497,7 @@
               <a name="math_toolkit.dist.stat_tut.weg.binom_eg.binomial_quiz_example.using_binomial_distribution_moments"></a>
               </p>
 <h5>
-<a name="id528048"></a>
+<a name="id528045"></a>
                 <a href="binomial_quiz_example.html#math_toolkit.dist.stat_tut.weg.binom_eg.binomial_quiz_example.using_binomial_distribution_moments">Using
                 Binomial distribution moments</a>
               </h5>
@@ -534,7 +534,7 @@
               <a name="math_toolkit.dist.stat_tut.weg.binom_eg.binomial_quiz_example.quantiles"></a>
               </p>
 <h5>
-<a name="id528565"></a>
+<a name="id528562"></a>
                 <a href="binomial_quiz_example.html#math_toolkit.dist.stat_tut.weg.binom_eg.binomial_quiz_example.quantiles">Quantiles</a>
               </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_intervals.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_intervals.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/cs_eg/chi_sq_intervals.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -139,7 +139,7 @@
               is between 0.00551 and 0.00729.
             </p>
 <a name="math_toolkit.dist.stat_tut.weg.cs_eg.chi_sq_intervals.confidence_intervals_as_a_function_of_the_number_of_observations"></a><h5>
-<a name="id511670"></a>
+<a name="id511672"></a>
               <a href="chi_sq_intervals.html#math_toolkit.dist.stat_tut.weg.cs_eg.chi_sq_intervals.confidence_intervals_as_a_function_of_the_number_of_observations">Confidence
               intervals as a function of the number of observations</a>
             </h5>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/dist_construct_eg.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/dist_construct_eg.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/dist_construct_eg.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -332,7 +332,7 @@
             <a name="math_toolkit.dist.stat_tut.weg.dist_construct_eg.default_arguments_to_distribution_constructors_"></a>
             </p>
 <h6>
-<a name="id502003"></a>
+<a name="id502028"></a>
               <a href="dist_construct_eg.html#math_toolkit.dist.stat_tut.weg.dist_construct_eg.default_arguments_to_distribution_constructors_">Default
               arguments to distribution constructors.</a>
             </h6>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_location_eg.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_location_eg.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_location_eg.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -175,7 +175,7 @@
               <a name="math_toolkit.dist.stat_tut.weg.find_eg.find_location_eg.controlling_error_handling_from_find_location"></a>
               </p>
 <h5>
-<a name="id559496"></a>
+<a name="id559470"></a>
                 <a href="find_location_eg.html#math_toolkit.dist.stat_tut.weg.find_eg.find_location_eg.controlling_error_handling_from_find_location">Controlling
                 Error Handling from find_location</a>
               </h5>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_mean_and_sd_eg.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_mean_and_sd_eg.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_mean_and_sd_eg.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -62,7 +62,7 @@
               <a name="math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg.using_find_location_and_find_scale_to_meet_dispensing_and_measurement_specifications"></a>
               </p>
 <h5>
-<a name="id564665"></a>
+<a name="id564633"></a>
                 <a href="find_mean_and_sd_eg.html#math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg.using_find_location_and_find_scale_to_meet_dispensing_and_measurement_specifications">Using
                 find_location and find_scale to meet dispensing and measurement specifications</a>
               </h5>
@@ -246,7 +246,7 @@
               <a name="math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg.using_cauchy_lorentz_instead_of_normal_distribution"></a>
               </p>
 <h5>
-<a name="id566312"></a>
+<a name="id566280"></a>
                 <a href="find_mean_and_sd_eg.html#math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg.using_cauchy_lorentz_instead_of_normal_distribution">Using
                 Cauchy-Lorentz instead of normal distribution</a>
               </h5>
@@ -390,14 +390,14 @@
 <p>
                 See <a href="../cs_eg/chi_sq_intervals.html" title="Confidence Intervals on the Standard Deviation">Confidence
                 Intervals on the standard deviation</a> for a worked example
- chi_square_std_dev_test.cpp
+ chi_square_std_dev_test.cpp
                 of estimating these intervals.
               </p>
 <p>
               <a name="math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg.changing_the_scale_or_standard_deviation"></a>
               </p>
 <h5>
-<a name="id567265"></a>
+<a name="id567233"></a>
                 <a href="find_mean_and_sd_eg.html#math_toolkit.dist.stat_tut.weg.find_eg.find_mean_and_sd_eg.changing_the_scale_or_standard_deviation">Changing
                 the scale or standard deviation</a>
               </h5>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_scale_eg.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_scale_eg.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/find_eg/find_scale_eg.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -179,7 +179,7 @@
               <a name="math_toolkit.dist.stat_tut.weg.find_eg.find_scale_eg.controlling_how_errors_from_find_scale_are_handled"></a>
               </p>
 <h5>
-<a name="id562511"></a>
+<a name="id562485"></a>
                 <a href="find_scale_eg.html#math_toolkit.dist.stat_tut.weg.find_eg.find_scale_eg.controlling_how_errors_from_find_scale_are_handled">Controlling
                 how Errors from find_scale are handled</a>
               </h5>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example/normal_misc.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example/normal_misc.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/dist/stat_tut/weg/normal_example/normal_misc.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -32,7 +32,7 @@
               illustrates their use.
             </p>
 <a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.traditional_tables"></a><h5>
-<a name="id547418"></a>
+<a name="id547398"></a>
               <a href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.traditional_tables">Traditional
               Tables</a>
             </h5>
@@ -278,7 +278,7 @@
 <p>
             </p>
 <a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.standard_deviations_either_side_of_the_mean"></a><h5>
-<a name="id550578"></a>
+<a name="id550559"></a>
               <a href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.standard_deviations_either_side_of_the_mean">Standard
               deviations either side of the Mean</a>
             </h5>
@@ -346,12 +346,12 @@
 <p>
             </p>
 <a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.some_simple_examples"></a><h5>
-<a name="id551312"></a>
+<a name="id551292"></a>
               <a href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.some_simple_examples">Some
               simple examples</a>
             </h5>
 <a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.life_of_light_bulbs"></a><h5>
-<a name="id551339"></a>
+<a name="id551318"></a>
               <a href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.life_of_light_bulbs">Life
               of light bulbs</a>
             </h5>
@@ -435,7 +435,7 @@
 <p>
             </p>
 <a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.how_many_onions_"></a><h5>
-<a name="id552040"></a>
+<a name="id552020"></a>
               <a href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.how_many_onions_">How
               many onions?</a>
             </h5>
@@ -494,7 +494,7 @@
 <p>
             </p>
 <a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.packing_beef"></a><h5>
-<a name="id552612"></a>
+<a name="id552592"></a>
               <a href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.packing_beef">Packing
               beef</a>
             </h5>
@@ -703,7 +703,7 @@
 <p>
             </p>
 <a name="math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.length_of_bolts"></a><h5>
-<a name="id555612"></a>
+<a name="id555587"></a>
               <a href="normal_misc.html#math_toolkit.dist.stat_tut.weg.normal_example.normal_misc.length_of_bolts">Length
               of bolts</a>
             </h5>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/compilers_overview.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/compilers_overview.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/compilers_overview.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -37,7 +37,7 @@
 <p>
         </p>
 <div class="table">
-<a name="id495222"></a><p class="title"><b>Table 7. Supported/Tested Compilers</b></p>
+<a name="id495248"></a><p class="title"><b>Table 7. Supported/Tested Compilers</b></p>
 <div class="table-contents"><table class="table" summary="Supported/Tested Compilers">
 <colgroup>
 <col>
@@ -539,7 +539,7 @@
 </div>
 <p><br class="table-break"> </p>
 <div class="table">
-<a name="id495995"></a><p class="title"><b>Table 8. Unsupported Compilers</b></p>
+<a name="id496021"></a><p class="title"><b>Table 8. Unsupported Compilers</b></p>
 <div class="table-contents"><table class="table" summary="Unsupported Compilers">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/directories.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/directories.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/directories.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
       File Structure</a>
 </h3></div></div></div>
 <a name="math_toolkit.main_overview.directories.boost_math"></a><h5>
-<a name="id435962"></a>
+<a name="id435979"></a>
         <a href="directories.html#math_toolkit.main_overview.directories.boost_math">boost/math</a>
       </h5>
 <div class="variablelist">
@@ -73,7 +73,7 @@
 </dl>
 </div>
 <a name="math_toolkit.main_overview.directories.boost_libs"></a><h5>
-<a name="id436153"></a>
+<a name="id436170"></a>
         <a href="directories.html#math_toolkit.main_overview.directories.boost_libs">boost/libs</a>
       </h5>
 <div class="variablelist">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/error_handling.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/error_handling.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/error_handling.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -27,7 +27,7 @@
 <a name="math_toolkit.main_overview.error_handling"></a> Error Handling
 </h3></div></div></div>
 <a name="math_toolkit.main_overview.error_handling.quick_reference"></a><h5>
-<a name="id491090"></a>
+<a name="id491116"></a>
         <a href="error_handling.html#math_toolkit.main_overview.error_handling.quick_reference">Quick
         Reference</a>
       </h5>
@@ -121,7 +121,7 @@
         the default action for each error shown in bold:
       </p>
 <div class="table">
-<a name="id491348"></a><p class="title"><b>Table 1. Possible Actions for Domain Errors</b></p>
+<a name="id491374"></a><p class="title"><b>Table 1. Possible Actions for Domain Errors</b></p>
 <div class="table-contents"><table class="table" summary="Possible Actions for Domain Errors">
 <colgroup>
 <col>
@@ -196,7 +196,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id491664"></a><p class="title"><b>Table 2. Possible Actions for Pole Errors</b></p>
+<a name="id491690"></a><p class="title"><b>Table 2. Possible Actions for Pole Errors</b></p>
 <div class="table-contents"><table class="table" summary="Possible Actions for Pole Errors">
 <colgroup>
 <col>
@@ -271,7 +271,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id491979"></a><p class="title"><b>Table 3. Possible Actions for Overflow Errors</b></p>
+<a name="id492004"></a><p class="title"><b>Table 3. Possible Actions for Overflow Errors</b></p>
 <div class="table-contents"><table class="table" summary="Possible Actions for Overflow Errors">
 <colgroup>
 <col>
@@ -346,7 +346,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id492294"></a><p class="title"><b>Table 4. Possible Actions for Underflow Errors</b></p>
+<a name="id492320"></a><p class="title"><b>Table 4. Possible Actions for Underflow Errors</b></p>
 <div class="table-contents"><table class="table" summary="Possible Actions for Underflow Errors">
 <colgroup>
 <col>
@@ -421,7 +421,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id492518"></a><p class="title"><b>Table 5. Possible Actions for Denorm Errors</b></p>
+<a name="id492543"></a><p class="title"><b>Table 5. Possible Actions for Denorm Errors</b></p>
 <div class="table-contents"><table class="table" summary="Possible Actions for Denorm Errors">
 <colgroup>
 <col>
@@ -496,7 +496,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id492742"></a><p class="title"><b>Table 6. Possible Actions for Internal Evaluation
+<a name="id492768"></a><p class="title"><b>Table 6. Possible Actions for Internal Evaluation
       Errors</b></p>
 <div class="table-contents"><table class="table" summary="Possible Actions for Internal Evaluation
       Errors">
@@ -573,7 +573,7 @@
 </table></div>
 </div>
 <br class="table-break"><a name="math_toolkit.main_overview.error_handling.rationale"></a><h5>
-<a name="id493077"></a>
+<a name="id493103"></a>
         <a href="error_handling.html#math_toolkit.main_overview.error_handling.rationale">Rationale</a>
       </h5>
 <p>
@@ -592,7 +592,7 @@
         </li>
 </ul></div>
 <a name="math_toolkit.main_overview.error_handling.finding_more_information"></a><h5>
-<a name="id493127"></a>
+<a name="id493152"></a>
         <a href="error_handling.html#math_toolkit.main_overview.error_handling.finding_more_information">Finding
         More Information</a>
       </h5>
@@ -614,7 +614,7 @@
         The various kind of errors are described in more detail below.
       </p>
 <a name="domain_error"></a><a name="math_toolkit.main_overview.error_handling.domain_errors"></a><h5>
-<a name="id493221"></a>
+<a name="id493247"></a>
         <a href="error_handling.html#math_toolkit.main_overview.error_handling.domain_errors">Domain
         Errors</a>
       </h5>
@@ -707,7 +707,7 @@
         for more details.
       </p>
 <a name="pole_error"></a><a name="math_toolkit.main_overview.error_handling.evaluation_at_a_pole"></a><h5>
-<a name="id493604"></a>
+<a name="id493629"></a>
         <a href="error_handling.html#math_toolkit.main_overview.error_handling.evaluation_at_a_pole">Evaluation
         at a pole</a>
       </h5>
@@ -746,7 +746,7 @@
         for more details.
       </p>
 <a name="overflow_error"></a><a name="math_toolkit.main_overview.error_handling.numeric_overflow"></a><h5>
-<a name="id493925"></a>
+<a name="id493951"></a>
         <a href="error_handling.html#math_toolkit.main_overview.error_handling.numeric_overflow">Numeric
         Overflow</a>
       </h5>
@@ -771,7 +771,7 @@
         doesn't support infinities, the maximum value for the type is returned.
       </p>
 <a name="underflow_error"></a><a name="math_toolkit.main_overview.error_handling.numeric_underflow"></a><h5>
-<a name="id494206"></a>
+<a name="id494232"></a>
         <a href="error_handling.html#math_toolkit.main_overview.error_handling.numeric_underflow">Numeric
         Underflow</a>
       </h5>
@@ -794,7 +794,7 @@
         an <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">underflow_error</span></code> C++ exception.
       </p>
 <a name="denorm_error"></a><a name="math_toolkit.main_overview.error_handling.denormalisation_errors"></a><h5>
-<a name="id494427"></a>
+<a name="id494453"></a>
         <a href="error_handling.html#math_toolkit.main_overview.error_handling.denormalisation_errors">Denormalisation
         Errors</a>
       </h5>
@@ -817,7 +817,7 @@
         throws an <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">underflow_error</span></code> C++ exception.
       </p>
 <a name="evaluation_error"></a><a name="math_toolkit.main_overview.error_handling.evaluation_errors"></a><h5>
-<a name="id494665"></a>
+<a name="id494690"></a>
         <a href="error_handling.html#math_toolkit.main_overview.error_handling.evaluation_errors">Evaluation
         Errors</a>
       </h5>
@@ -854,7 +854,7 @@
         for more details.
       </p>
 <a name="checked_narrowing_cast"></a><a name="math_toolkit.main_overview.error_handling.errors_from_typecasts"></a><h5>
-<a name="id494993"></a>
+<a name="id495018"></a>
         <a href="error_handling.html#math_toolkit.main_overview.error_handling.errors_from_typecasts">Errors
         from typecasts</a>
       </h5>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/history1.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/history1.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/history1.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -31,7 +31,7 @@
         <a name="math_toolkit.main_overview.history1.milestone_5__post_review_first_official_release"></a>
         </p>
 <h5>
-<a name="id496696"></a>
+<a name="id496722"></a>
           <a href="history1.html#math_toolkit.main_overview.history1.milestone_5__post_review_first_official_release">Milestone
           5: Post Review First Official Release</a>
         </h5>
@@ -68,7 +68,7 @@
         <a name="math_toolkit.main_overview.history1.milestone_4__second_review_candidate__1st_march_2007_"></a>
         </p>
 <h5>
-<a name="id496802"></a>
+<a name="id496827"></a>
           <a href="history1.html#math_toolkit.main_overview.history1.milestone_4__second_review_candidate__1st_march_2007_">Milestone
           4: Second Review Candidate (1st March 2007)</a>
         </h5>
@@ -87,7 +87,7 @@
         <a name="math_toolkit.main_overview.history1.milestone_3__first_review_candidate__31st_dec_2006_"></a>
         </p>
 <h5>
-<a name="id496843"></a>
+<a name="id496869"></a>
           <a href="history1.html#math_toolkit.main_overview.history1.milestone_3__first_review_candidate__31st_dec_2006_">Milestone
           3: First Review Candidate (31st Dec 2006)</a>
         </h5>
@@ -120,7 +120,7 @@
         <a name="math_toolkit.main_overview.history1.milestone_2__released_september_10th_2006"></a>
         </p>
 <h5>
-<a name="id496907"></a>
+<a name="id496933"></a>
           <a href="history1.html#math_toolkit.main_overview.history1.milestone_2__released_september_10th_2006">Milestone
           2: Released September 10th 2006</a>
         </h5>
@@ -161,7 +161,7 @@
         <a name="math_toolkit.main_overview.history1.milestone_1__released_march_31st_2006"></a>
         </p>
 <h5>
-<a name="id496984"></a>
+<a name="id497009"></a>
           <a href="history1.html#math_toolkit.main_overview.history1.milestone_1__released_march_31st_2006">Milestone
           1: Released March 31st 2006</a>
         </h5>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/intro.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/intro.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/intro.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -30,7 +30,7 @@
         This library is divided into three interconnected parts:
       </p>
 <a name="math_toolkit.main_overview.intro.statistical_distributions"></a><h5>
-<a name="id436439"></a>
+<a name="id440384"></a>
         <a href="intro.html#math_toolkit.main_overview.intro.statistical_distributions">Statistical
         Distributions</a>
       </h5>
@@ -56,7 +56,7 @@
         tests.
       </p>
 <a name="math_toolkit.main_overview.intro.mathematical_special_functions"></a><h5>
-<a name="id437821"></a>
+<a name="id436301"></a>
         <a href="intro.html#math_toolkit.main_overview.intro.mathematical_special_functions">Mathematical
         Special Functions</a>
       </h5>
@@ -83,7 +83,7 @@
         <span class="keyword">double</span></code>.
       </p>
 <a name="math_toolkit.main_overview.intro.implementation_toolkit"></a><h5>
-<a name="id437947"></a>
+<a name="id436426"></a>
         <a href="intro.html#math_toolkit.main_overview.intro.implementation_toolkit">Implementation
         Toolkit</a>
       </h5>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/navigation.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/navigation.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/main_overview/navigation.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -31,7 +31,7 @@
         as handy shortcuts for common navigation tasks.
       </p>
 <a name="math_toolkit.main_overview.navigation.shortcuts"></a><h6>
-<a name="id440365"></a>
+<a name="id437857"></a>
         <a href="navigation.html#math_toolkit.main_overview.navigation.shortcuts">Shortcuts</a>
       </h6>
 <div class="blockquote"><blockquote class="blockquote">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comp_compilers.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comp_compilers.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comp_compilers.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -35,7 +35,7 @@
         in this respect).
       </p>
 <div class="table">
-<a name="id776700"></a><p class="title"><b>Table 40. Performance Comparison of Various Windows Compilers</b></p>
+<a name="id776653"></a><p class="title"><b>Table 40. Performance Comparison of Various Windows Compilers</b></p>
 <div class="table-contents"><table class="table" summary="Performance Comparison of Various Windows Compilers">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comparisons.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comparisons.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/comparisons.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -46,7 +46,7 @@
         </p></td></tr>
 </table></div>
 <a name="math_toolkit.perf.comparisons.comparison_to_gsl_1_9_and_cephes"></a><h5>
-<a name="id779160"></a>
+<a name="id779112"></a>
         <a href="comparisons.html#math_toolkit.perf.comparisons.comparison_to_gsl_1_9_and_cephes">Comparison
         to GSL-1.9 and Cephes</a>
       </h5>
@@ -213,7 +213,7 @@
 <td>
               <p>
                 +INF
- <sup>[<a name="id779527" href="#ftn.id779527">1</a>]</sup>
+ <sup>[<a name="id779479" href="#ftn.id779479">1</a>]</sup>
               </p>
               </td>
 </tr>
@@ -284,13 +284,13 @@
               </td>
 </tr>
 </tbody>
-<tbody class="footnotes"><tr><td colspan="4"><div class="footnote"><p><sup>[<a name="ftn.id779527" href="#id779527">1</a>] </sup>
+<tbody class="footnotes"><tr><td colspan="4"><div class="footnote"><p><sup>[<a name="ftn.id779479" href="#id779479">1</a>] </sup>
                     Cephes gets stuck in an infinite loop while trying to execute
                     our test cases.
                   </p></div></td></tr></tbody>
 </table></div>
 <a name="math_toolkit.perf.comparisons.comparison_to_the_r_statistical_library_on_windows"></a><h5>
-<a name="id779696"></a>
+<a name="id779648"></a>
         <a href="comparisons.html#math_toolkit.perf.comparisons.comparison_to_the_r_statistical_library_on_windows">Comparison
         to the R Statistical Library on Windows</a>
       </h5>
@@ -301,7 +301,7 @@
         appears not to be buildable with Visual C++).
       </p>
 <div class="table">
-<a name="id779723"></a><p class="title"><b>Table 43. A Comparison to the R Statistical Library on Windows
+<a name="id779676"></a><p class="title"><b>Table 43. A Comparison to the R Statistical Library on Windows
       XP</b></p>
 <div class="table-contents"><table class="table" summary="A Comparison to the R Statistical Library on Windows
       XP">
@@ -374,7 +374,7 @@
             <p>
               </p>
 <p>74.66
- <sup>[<a name="id779864" href="#ftn.id779864">1</a>]</sup>
+ <sup>[<a name="id779816" href="#ftn.id779816">1</a>]</sup>
               </p>
 <p> </p>
 <p>(4.905e-004s)</p>
@@ -792,7 +792,7 @@
             <p>
               </p>
 <p>53.59
- <sup>[<a name="id780712" href="#ftn.id780712">2</a>]</sup>
+ <sup>[<a name="id780665" href="#ftn.id780665">2</a>]</sup>
               </p>
 <p> </p>
 <p>(5.145e-004s)</p>
@@ -1010,12 +1010,12 @@
 </tr>
 </tbody>
 <tbody class="footnotes"><tr><td colspan="3">
-<div class="footnote"><p><sup>[<a name="ftn.id779864" href="#id779864">1</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id779816" href="#id779816">1</a>] </sup>
                   There are a small number of our test cases where the R library
                   fails to converge on a result: these tend to dominate the performance
                   result.
                 </p></div>
-<div class="footnote"><p><sup>[<a name="ftn.id780712" href="#id780712">2</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id780665" href="#id780665">2</a>] </sup>
                   The R library appears to use a linear-search strategy, that can
                   perform very badly in a small number of pathological cases, but
                   may or may not be more efficient in "typical" cases
@@ -1024,7 +1024,7 @@
 </table></div>
 </div>
 <br class="table-break"><a name="math_toolkit.perf.comparisons.comparison_to_the_r_statistical_library_on_linux"></a><h5>
-<a name="id781163"></a>
+<a name="id781115"></a>
         <a href="comparisons.html#math_toolkit.perf.comparisons.comparison_to_the_r_statistical_library_on_linux">Comparison
         to the R Statistical Library on Linux</a>
       </h5>
@@ -1033,7 +1033,7 @@
         Linux machine, with the test program and R-2.5.0 compiled with GNU G++ 4.2.0.
       </p>
 <div class="table">
-<a name="id781188"></a><p class="title"><b>Table 44. A Comparison to the R Statistical Library on Linux</b></p>
+<a name="id781140"></a><p class="title"><b>Table 44. A Comparison to the R Statistical Library on Linux</b></p>
 <div class="table-contents"><table class="table" summary="A Comparison to the R Statistical Library on Linux">
 <colgroup>
 <col>
@@ -1104,7 +1104,7 @@
             <p>
               </p>
 <p>44.06
- <sup>[<a name="id781327" href="#ftn.id781327">1</a>]</sup>
+ <sup>[<a name="id781279" href="#ftn.id781279">1</a>]</sup>
               </p>
 <p> </p>
 <p>(5.701e-004s)</p>
@@ -1522,7 +1522,7 @@
             <p>
               </p>
 <p>30.07
- <sup>[<a name="id782172" href="#ftn.id782172">2</a>]</sup>
+ <sup>[<a name="id782124" href="#ftn.id782124">2</a>]</sup>
               </p>
 <p> </p>
 <p>(5.490e-004s)</p>
@@ -1740,12 +1740,12 @@
 </tr>
 </tbody>
 <tbody class="footnotes"><tr><td colspan="3">
-<div class="footnote"><p><sup>[<a name="ftn.id781327" href="#id781327">1</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id781279" href="#id781279">1</a>] </sup>
                   There are a small number of our test cases where the R library
                   fails to converge on a result: these tend to dominate the performance
                   result.
                 </p></div>
-<div class="footnote"><p><sup>[<a name="ftn.id782172" href="#id782172">2</a>] </sup>
+<div class="footnote"><p><sup>[<a name="ftn.id782124" href="#id782124">2</a>] </sup>
                   The R library appears to use a linear-search strategy, that can
                   perform very badly in a small number of pathological cases, but
                   may or may not be more efficient in "typical" cases

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/getting_best.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/getting_best.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/getting_best.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -33,7 +33,7 @@
         penalty for using the library in debug mode can be quite large.
       </p>
 <div class="table">
-<a name="id776137"></a><p class="title"><b>Table 39. Performance Comparison of Release and Debug Settings</b></p>
+<a name="id776090"></a><p class="title"><b>Table 39. Performance Comparison of Release and Debug Settings</b></p>
 <div class="table-contents"><table class="table" summary="Performance Comparison of Release and Debug Settings">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/tuning.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/tuning.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/perf/tuning.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -234,7 +234,7 @@
         highly vectorisable processors in the future.
       </p>
 <div class="table">
-<a name="id777808"></a><p class="title"><b>Table 41. A Comparison of Polynomial Evaluation Methods</b></p>
+<a name="id777760"></a><p class="title"><b>Table 41. A Comparison of Polynomial Evaluation Methods</b></p>
 <div class="table-contents"><table class="table" summary="A Comparison of Polynomial Evaluation Methods">
 <colgroup>
 <col>
@@ -634,7 +634,7 @@
         tutorial</a>.
       </p>
 <div class="table">
-<a name="id778564"></a><p class="title"><b>Table 42. Performance Comparison with and Without Internal
+<a name="id778516"></a><p class="title"><b>Table 42. Performance Comparison with and Without Internal
       Promotion to long double</b></p>
 <div class="table-contents"><table class="table" summary="Performance Comparison with and Without Internal
       Promotion to long double">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/discrete_quant_ref.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/discrete_quant_ref.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/discrete_quant_ref.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -55,7 +55,7 @@
           can take have the following meanings:
         </p>
 <a name="math_toolkit.policy.pol_ref.discrete_quant_ref.real"></a><h6>
-<a name="id766453"></a>
+<a name="id766407"></a>
           <a href="discrete_quant_ref.html#math_toolkit.policy.pol_ref.discrete_quant_ref.real">real</a>
         </h6>
 <p>
@@ -93,7 +93,7 @@
           <span class="special">=</span> <span class="number">68.1584</span></code>.
         </p>
 <a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_outwards"></a><h6>
-<a name="id766940"></a>
+<a name="id766893"></a>
           <a href="discrete_quant_ref.html#math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_outwards">integer_round_outwards</a>
         </h6>
 <p>
@@ -151,7 +151,7 @@
           in each tail</em></span>.
         </p>
 <a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_inwards"></a><h6>
-<a name="id767459"></a>
+<a name="id767412"></a>
           <a href="discrete_quant_ref.html#math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_inwards">integer_round_inwards</a>
         </h6>
 <p>
@@ -214,7 +214,7 @@
           in each tail</em></span>.
         </p>
 <a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_down"></a><h6>
-<a name="id768112"></a>
+<a name="id768066"></a>
           <a href="discrete_quant_ref.html#math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_down">integer_round_down</a>
         </h6>
 <p>
@@ -222,7 +222,7 @@
           or a lower quantile.
         </p>
 <a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_up"></a><h6>
-<a name="id768144"></a>
+<a name="id768098"></a>
           <a href="discrete_quant_ref.html#math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_up">integer_round_up</a>
         </h6>
 <p>
@@ -230,7 +230,7 @@
           a lower quantile.
         </p>
 <a name="math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_nearest"></a><h6>
-<a name="id768175"></a>
+<a name="id768129"></a>
           <a href="discrete_quant_ref.html#math_toolkit.policy.pol_ref.discrete_quant_ref.integer_round_nearest">integer_round_nearest</a>
         </h6>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/error_handling_policies.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/error_handling_policies.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/error_handling_policies.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -39,7 +39,7 @@
           </li>
 </ul></div>
 <a name="math_toolkit.policy.pol_ref.error_handling_policies.available_actions_when_an_error_is_raised"></a><h5>
-<a name="id761024"></a>
+<a name="id760983"></a>
           <a href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.available_actions_when_an_error_is_raised">Available
           Actions When an Error is Raised</a>
         </h5>
@@ -62,7 +62,7 @@
           The various enumerated values have the following meanings:
         </p>
 <a name="math_toolkit.policy.pol_ref.error_handling_policies.throw_on_error"></a><h6>
-<a name="id761276"></a>
+<a name="id761236"></a>
           <a href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.throw_on_error">throw_on_error</a>
         </h6>
 <p>
@@ -162,7 +162,7 @@
 </tbody>
 </table></div>
 <a name="math_toolkit.policy.pol_ref.error_handling_policies.errno_on_error"></a><h6>
-<a name="id761459"></a>
+<a name="id761418"></a>
           <a href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.errno_on_error">errno_on_error</a>
         </h6>
 <p>
@@ -263,7 +263,7 @@
 </tbody>
 </table></div>
 <a name="math_toolkit.policy.pol_ref.error_handling_policies.ignore_error"></a><h6>
-<a name="id761658"></a>
+<a name="id761617"></a>
           <a href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.ignore_error">ignore_error</a>
         </h6>
 <p>
@@ -364,7 +364,7 @@
 </tbody>
 </table></div>
 <a name="math_toolkit.policy.pol_ref.error_handling_policies.user_error"></a><h6>
-<a name="id761859"></a>
+<a name="id761818"></a>
           <a href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.user_error">user_error</a>
         </h6>
 <p>
@@ -407,7 +407,7 @@
           here</a>.
         </p>
 <a name="math_toolkit.policy.pol_ref.error_handling_policies.kinds_of_error_raised"></a><h5>
-<a name="id762797"></a>
+<a name="id762751"></a>
           <a href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.kinds_of_error_raised">Kinds
           of Error Raised</a>
         </h5>
@@ -593,7 +593,7 @@
 </tbody>
 </table></div>
 <a name="math_toolkit.policy.pol_ref.error_handling_policies.examples"></a><h5>
-<a name="id763638"></a>
+<a name="id763593"></a>
           <a href="error_handling_policies.html#math_toolkit.policy.pol_ref.error_handling_policies.examples">Examples</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/internal_promotion.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/internal_promotion.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/internal_promotion.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -84,7 +84,7 @@
 </tbody>
 </table></div>
 <a name="math_toolkit.policy.pol_ref.internal_promotion.examples"></a><h5>
-<a name="id764953"></a>
+<a name="id764907"></a>
           <a href="internal_promotion.html#math_toolkit.policy.pol_ref.internal_promotion.examples">Examples</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/policy_defaults.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/policy_defaults.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_ref/policy_defaults.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -61,7 +61,7 @@
           then you can do so by defining various macros in boost/math/tools/user.hpp.
         </p>
 <a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_domain_error_policy"></a><h6>
-<a name="id769977"></a>
+<a name="id769931"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_domain_error_policy">BOOST_MATH_DOMAIN_ERROR_POLICY</a>
         </h6>
 <p>
@@ -71,7 +71,7 @@
           <code class="computeroutput"><span class="identifier">ignore_error</span></code> or <code class="computeroutput"><span class="identifier">user_error</span></code>.
         </p>
 <a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_pole_error_policy"></a><h6>
-<a name="id770070"></a>
+<a name="id770023"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_pole_error_policy">BOOST_MATH_POLE_ERROR_POLICY</a>
         </h6>
 <p>
@@ -81,7 +81,7 @@
           <code class="computeroutput"><span class="identifier">ignore_error</span></code> or <code class="computeroutput"><span class="identifier">user_error</span></code>.
         </p>
 <a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_overflow_error_policy"></a><h6>
-<a name="id770163"></a>
+<a name="id770116"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_overflow_error_policy">BOOST_MATH_OVERFLOW_ERROR_POLICY</a>
         </h6>
 <p>
@@ -91,7 +91,7 @@
           <code class="computeroutput"><span class="identifier">ignore_error</span></code> or <code class="computeroutput"><span class="identifier">user_error</span></code>.
         </p>
 <a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_evaluation_error_policy"></a><h6>
-<a name="id770256"></a>
+<a name="id770209"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_evaluation_error_policy">BOOST_MATH_EVALUATION_ERROR_POLICY</a>
         </h6>
 <p>
@@ -101,7 +101,7 @@
           <code class="computeroutput"><span class="identifier">ignore_error</span></code> or <code class="computeroutput"><span class="identifier">user_error</span></code>.
         </p>
 <a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_underflow_error_policy"></a><h6>
-<a name="id770349"></a>
+<a name="id770302"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_underflow_error_policy">BOOST_MATH_UNDERFLOW_ERROR_POLICY</a>
         </h6>
 <p>
@@ -111,7 +111,7 @@
           <code class="computeroutput"><span class="identifier">ignore_error</span></code> or <code class="computeroutput"><span class="identifier">user_error</span></code>.
         </p>
 <a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_denorm_error_policy"></a><h6>
-<a name="id770442"></a>
+<a name="id770395"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_denorm_error_policy">BOOST_MATH_DENORM_ERROR_POLICY</a>
         </h6>
 <p>
@@ -121,7 +121,7 @@
           <code class="computeroutput"><span class="identifier">ignore_error</span></code> or <code class="computeroutput"><span class="identifier">user_error</span></code>.
         </p>
 <a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_digits10_policy"></a><h6>
-<a name="id770534"></a>
+<a name="id770487"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_digits10_policy">BOOST_MATH_DIGITS10_POLICY</a>
         </h6>
 <p>
@@ -132,7 +132,7 @@
           recommended that you change this from the default.
         </p>
 <a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_promote_float_policy"></a><h6>
-<a name="id770584"></a>
+<a name="id770536"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_promote_float_policy">BOOST_MATH_PROMOTE_FLOAT_POLICY</a>
         </h6>
 <p>
@@ -144,7 +144,7 @@
           off.
         </p>
 <a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_promote_double_policy"></a><h6>
-<a name="id770676"></a>
+<a name="id770628"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_promote_double_policy">BOOST_MATH_PROMOTE_DOUBLE_POLICY</a>
         </h6>
 <p>
@@ -156,7 +156,7 @@
           off.
         </p>
 <a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_discrete_quantile_policy"></a><h6>
-<a name="id770774"></a>
+<a name="id770726"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_discrete_quantile_policy">BOOST_MATH_DISCRETE_QUANTILE_POLICY</a>
         </h6>
 <p>
@@ -167,7 +167,7 @@
           Defaults to <code class="computeroutput"><span class="identifier">integer_round_outwards</span></code>.
         </p>
 <a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_assert_undefined_policy"></a><h6>
-<a name="id770890"></a>
+<a name="id770843"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_assert_undefined_policy">BOOST_MATH_ASSERT_UNDEFINED_POLICY</a>
         </h6>
 <p>
@@ -180,7 +180,7 @@
           whether or not a particular property is well defined.
         </p>
 <a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_max_series_iteration_policy"></a><h6>
-<a name="id770955"></a>
+<a name="id770907"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_max_series_iteration_policy">BOOST_MATH_MAX_SERIES_ITERATION_POLICY</a>
         </h6>
 <p>
@@ -189,7 +189,7 @@
           Defaults to 1000000.
         </p>
 <a name="math_toolkit.policy.pol_ref.policy_defaults.boost_math_max_root_iteration_policy"></a><h6>
-<a name="id770996"></a>
+<a name="id770949"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.boost_math_max_root_iteration_policy">BOOST_MATH_MAX_ROOT_ITERATION_POLICY</a>
         </h6>
 <p>
@@ -198,7 +198,7 @@
           Defaults to 200.
         </p>
 <a name="math_toolkit.policy.pol_ref.policy_defaults.example"></a><h6>
-<a name="id771038"></a>
+<a name="id770991"></a>
           <a href="policy_defaults.html#math_toolkit.policy.pol_ref.policy_defaults.example">Example</a>
         </h6>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/understand_dis_quant.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/understand_dis_quant.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/policy/pol_tutorial/understand_dis_quant.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -177,7 +177,7 @@
           <span class="emphasis"><em>base your comparisons on CDF's instead</em></span>.
         </p>
 <a name="math_toolkit.policy.pol_tutorial.understand_dis_quant.other_rounding_policies_are_available"></a><h6>
-<a name="id757527"></a>
+<a name="id757473"></a>
           <a href="understand_dis_quant.html#math_toolkit.policy.pol_tutorial.understand_dis_quant.other_rounding_policies_are_available">Other
           Rounding Policies are Available</a>
         </h6>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         of the First and Second Kinds</a>
 </h4></div></div></div>
 <a name="math_toolkit.special.bessel.bessel.synopsis"></a><h5>
-<a name="id669562"></a>
+<a name="id669527"></a>
           <a href="bessel.html#math_toolkit.special.bessel.bessel.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
@@ -44,7 +44,7 @@
 <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cyl_neumann</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <a href="../../policy.html" title="Policies">Policy</a><span class="special">&amp;);</span>
 </pre>
 <a name="math_toolkit.special.bessel.bessel.description"></a><h5>
-<a name="id670071"></a>
+<a name="id670035"></a>
           <a href="bessel.html#math_toolkit.special.bessel.bessel.description">Description</a>
         </h5>
 <p>
@@ -110,7 +110,7 @@
           <span class="inlinemediaobject"><img src="../../../../graphs/bessel_yv.png" alt="bessel_yv"></span>
         </p>
 <a name="math_toolkit.special.bessel.bessel.testing"></a><h5>
-<a name="id670443"></a>
+<a name="id670407"></a>
           <a href="bessel.html#math_toolkit.special.bessel.bessel.testing">Testing</a>
         </h5>
 <p>
@@ -119,7 +119,7 @@
           (with all the special case handling removed).
         </p>
 <a name="math_toolkit.special.bessel.bessel.accuracy"></a><h5>
-<a name="id670482"></a>
+<a name="id670446"></a>
           <a href="bessel.html#math_toolkit.special.bessel.bessel.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -135,7 +135,7 @@
           zero error</a>. All values are relative errors in units of epsilon.
         </p>
 <div class="table">
-<a name="id670538"></a><p class="title"><b>Table 31. Errors Rates in cyl_bessel_j</b></p>
+<a name="id670503"></a><p class="title"><b>Table 31. Errors Rates in cyl_bessel_j</b></p>
 <div class="table-contents"><table class="table" summary="Errors Rates in cyl_bessel_j">
 <colgroup>
 <col>
@@ -304,7 +304,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id670843"></a><p class="title"><b>Table 32. Errors Rates in cyl_neumann</b></p>
+<a name="id670807"></a><p class="title"><b>Table 32. Errors Rates in cyl_neumann</b></p>
 <div class="table-contents"><table class="table" summary="Errors Rates in cyl_neumann">
 <colgroup>
 <col>
@@ -494,7 +494,7 @@
           were found.
         </p>
 <a name="math_toolkit.special.bessel.bessel.implementation"></a><h5>
-<a name="id671271"></a>
+<a name="id671236"></a>
           <a href="bessel.html#math_toolkit.special.bessel.bessel.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel_over.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel_over.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/bessel_over.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         Overview</a>
 </h4></div></div></div>
 <a name="math_toolkit.special.bessel.bessel_over.ordinary_bessel_functions"></a><h5>
-<a name="id668573"></a>
+<a name="id668537"></a>
           <a href="bessel_over.html#math_toolkit.special.bessel.bessel_over.ordinary_bessel_functions">Ordinary
           Bessel Functions</a>
         </h5>
@@ -103,7 +103,7 @@
           <span class="inlinemediaobject"><img src="../../../../equations/bessel10.png"></span>
         </p>
 <a name="math_toolkit.special.bessel.bessel_over.modified_bessel_functions"></a><h5>
-<a name="id668989"></a>
+<a name="id668954"></a>
           <a href="bessel_over.html#math_toolkit.special.bessel.bessel_over.modified_bessel_functions">Modified
           Bessel Functions</a>
         </h5>
@@ -167,7 +167,7 @@
           <span class="inlinemediaobject"><img src="../../../../equations/mbessel10.png"></span>
         </p>
 <a name="math_toolkit.special.bessel.bessel_over.spherical_bessel_functions"></a><h5>
-<a name="id669387"></a>
+<a name="id669351"></a>
           <a href="bessel_over.html#math_toolkit.special.bessel.bessel_over.spherical_bessel_functions">Spherical
           Bessel Functions</a>
         </h5>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/mbessel.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/mbessel.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/mbessel.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         Functions of the First and Second Kinds</a>
 </h4></div></div></div>
 <a name="math_toolkit.special.bessel.mbessel.synopsis"></a><h5>
-<a name="id672060"></a>
+<a name="id672024"></a>
           <a href="mbessel.html#math_toolkit.special.bessel.mbessel.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
@@ -44,7 +44,7 @@
 <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">cyl_bessel_k</span><span class="special">(</span><span class="identifier">T1</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <a href="../../policy.html" title="Policies">Policy</a><span class="special">&amp;);</span>
 </pre>
 <a name="math_toolkit.special.bessel.mbessel.description"></a><h5>
-<a name="id672569"></a>
+<a name="id672534"></a>
           <a href="mbessel.html#math_toolkit.special.bessel.mbessel.description">Description</a>
         </h5>
 <p>
@@ -109,7 +109,7 @@
           <span class="inlinemediaobject"><img src="../../../../graphs/bessel_k.png" alt="bessel_k"></span>
         </p>
 <a name="math_toolkit.special.bessel.mbessel.testing"></a><h5>
-<a name="id672930"></a>
+<a name="id672894"></a>
           <a href="mbessel.html#math_toolkit.special.bessel.mbessel.testing">Testing</a>
         </h5>
 <p>
@@ -118,7 +118,7 @@
           (with all the special case handling removed).
         </p>
 <a name="math_toolkit.special.bessel.mbessel.accuracy"></a><h5>
-<a name="id672968"></a>
+<a name="id672933"></a>
           <a href="mbessel.html#math_toolkit.special.bessel.mbessel.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -129,7 +129,7 @@
           zero error</a>. All values are relative errors in units of epsilon.
         </p>
 <div class="table">
-<a name="id673008"></a><p class="title"><b>Table 33. Errors Rates in cyl_bessel_i</b></p>
+<a name="id672973"></a><p class="title"><b>Table 33. Errors Rates in cyl_bessel_i</b></p>
 <div class="table-contents"><table class="table" summary="Errors Rates in cyl_bessel_i">
 <colgroup>
 <col>
@@ -226,7 +226,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id673163"></a><p class="title"><b>Table 34. Errors Rates in cyl_bessel_k</b></p>
+<a name="id673128"></a><p class="title"><b>Table 34. Errors Rates in cyl_bessel_k</b></p>
 <div class="table-contents"><table class="table" summary="Errors Rates in cyl_bessel_k">
 <colgroup>
 <col>
@@ -326,7 +326,7 @@
 </table></div>
 </div>
 <br class="table-break"><a name="math_toolkit.special.bessel.mbessel.implementation"></a><h5>
-<a name="id673331"></a>
+<a name="id673296"></a>
           <a href="mbessel.html#math_toolkit.special.bessel.mbessel.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/sph_bessel.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/sph_bessel.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/bessel/sph_bessel.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         Bessel Functions of the First and Second Kinds</a>
 </h4></div></div></div>
 <a name="math_toolkit.special.bessel.sph_bessel.synopsis"></a><h5>
-<a name="id674009"></a>
+<a name="id673974"></a>
           <a href="sph_bessel.html#math_toolkit.special.bessel.sph_bessel.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
@@ -44,7 +44,7 @@
 <a href="../../main_overview/result_type.html" title="Calculation of the Type of the Result"><span class="emphasis"><em>calculated-result-type</em></span></a> <span class="identifier">sph_neumann</span><span class="special">(</span><span class="keyword">unsigned</span> <span class="identifier">v</span><span class="special">,</span> <span class="identifier">T2</span> <span class="identifier">x</span><span class="special">,</span> <span class="keyword">const</span> <a href="../../policy.html" title="Policies">Policy</a><span class="special">&amp;);</span>
 </pre>
 <a name="math_toolkit.special.bessel.sph_bessel.description"></a><h5>
-<a name="id674519"></a>
+<a name="id674483"></a>
           <a href="sph_bessel.html#math_toolkit.special.bessel.sph_bessel.description">Description</a>
         </h5>
 <p>
@@ -97,7 +97,7 @@
           <span class="inlinemediaobject"><img src="../../../../graphs/sph_bessel_y.png" alt="sph_bessel_y"></span>
         </p>
 <a name="math_toolkit.special.bessel.sph_bessel.testing"></a><h5>
-<a name="id674770"></a>
+<a name="id674734"></a>
           <a href="sph_bessel.html#math_toolkit.special.bessel.sph_bessel.testing">Testing</a>
         </h5>
 <p>
@@ -106,7 +106,7 @@
           implementation (with all the special case handling removed).
         </p>
 <a name="math_toolkit.special.bessel.sph_bessel.accuracy"></a><h5>
-<a name="id674809"></a>
+<a name="id674773"></a>
           <a href="sph_bessel.html#math_toolkit.special.bessel.sph_bessel.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -116,7 +116,7 @@
           refer to these functions for accuracy data.
         </p>
 <a name="math_toolkit.special.bessel.sph_bessel.implementation"></a><h5>
-<a name="id674859"></a>
+<a name="id674823"></a>
           <a href="sph_bessel.html#math_toolkit.special.bessel.sph_bessel.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_1.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_1.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_1.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         of the First Kind - Legendre Form</a>
 </h4></div></div></div>
 <a name="math_toolkit.special.ellint.ellint_1.synopsis"></a><h6>
-<a name="id680536"></a>
+<a name="id680500"></a>
           <a href="ellint_1.html#math_toolkit.special.ellint.ellint_1.synopsis">Synopsis</a>
         </h6>
 <p>
@@ -55,7 +55,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.special.ellint.ellint_1.description"></a><h6>
-<a name="id681098"></a>
+<a name="id681063"></a>
           <a href="ellint_1.html#math_toolkit.special.ellint.ellint_1.description">Description</a>
         </h6>
 <p>
@@ -123,7 +123,7 @@
 <p>
         </p>
 <a name="math_toolkit.special.ellint.ellint_1.accuracy"></a><h6>
-<a name="id681744"></a>
+<a name="id681708"></a>
           <a href="ellint_1.html#math_toolkit.special.ellint.ellint_1.accuracy">Accuracy</a>
         </h6>
 <p>
@@ -134,7 +134,7 @@
           All values are relative errors in units of epsilon.
         </p>
 <div class="table">
-<a name="id681777"></a><p class="title"><b>Table 36. Errors Rates in the Elliptic Integrals of the
+<a name="id681742"></a><p class="title"><b>Table 36. Errors Rates in the Elliptic Integrals of the
         First Kind</b></p>
 <div class="table-contents"><table class="table" summary="Errors Rates in the Elliptic Integrals of the
         First Kind">
@@ -237,7 +237,7 @@
 </table></div>
 </div>
 <br class="table-break"><a name="math_toolkit.special.ellint.ellint_1.testing"></a><h6>
-<a name="id681940"></a>
+<a name="id681904"></a>
           <a href="ellint_1.html#math_toolkit.special.ellint.ellint_1.testing">Testing</a>
         </h6>
 <p>
@@ -247,7 +247,7 @@
           this implementation.
         </p>
 <a name="math_toolkit.special.ellint.ellint_1.implementation"></a><h6>
-<a name="id681979"></a>
+<a name="id681943"></a>
           <a href="ellint_1.html#math_toolkit.special.ellint.ellint_1.implementation">Implementation</a>
         </h6>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_2.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_2.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_2.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         of the Second Kind - Legendre Form</a>
 </h4></div></div></div>
 <a name="math_toolkit.special.ellint.ellint_2.synopsis"></a><h6>
-<a name="id682095"></a>
+<a name="id682060"></a>
           <a href="ellint_2.html#math_toolkit.special.ellint.ellint_2.synopsis">Synopsis</a>
         </h6>
 <p>
@@ -55,7 +55,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.special.ellint.ellint_2.description"></a><h6>
-<a name="id686924"></a>
+<a name="id686888"></a>
           <a href="ellint_2.html#math_toolkit.special.ellint.ellint_2.description">Description</a>
         </h6>
 <p>
@@ -123,7 +123,7 @@
 <p>
         </p>
 <a name="math_toolkit.special.ellint.ellint_2.accuracy"></a><h6>
-<a name="id687568"></a>
+<a name="id687533"></a>
           <a href="ellint_2.html#math_toolkit.special.ellint.ellint_2.accuracy">Accuracy</a>
         </h6>
 <p>
@@ -134,7 +134,7 @@
           All values are relative errors in units of epsilon.
         </p>
 <div class="table">
-<a name="id687602"></a><p class="title"><b>Table 37. Errors Rates in the Elliptic Integrals of the
+<a name="id687567"></a><p class="title"><b>Table 37. Errors Rates in the Elliptic Integrals of the
         Second Kind</b></p>
 <div class="table-contents"><table class="table" summary="Errors Rates in the Elliptic Integrals of the
         Second Kind">
@@ -237,7 +237,7 @@
 </table></div>
 </div>
 <br class="table-break"><a name="math_toolkit.special.ellint.ellint_2.testing"></a><h6>
-<a name="id687764"></a>
+<a name="id687729"></a>
           <a href="ellint_2.html#math_toolkit.special.ellint.ellint_2.testing">Testing</a>
         </h6>
 <p>
@@ -247,7 +247,7 @@
           this implementation.
         </p>
 <a name="math_toolkit.special.ellint.ellint_2.implementation"></a><h6>
-<a name="id687804"></a>
+<a name="id687769"></a>
           <a href="ellint_2.html#math_toolkit.special.ellint.ellint_2.implementation">Implementation</a>
         </h6>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_3.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_3.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_3.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         of the Third Kind - Legendre Form</a>
 </h4></div></div></div>
 <a name="math_toolkit.special.ellint.ellint_3.synopsis"></a><h6>
-<a name="id687920"></a>
+<a name="id687885"></a>
           <a href="ellint_3.html#math_toolkit.special.ellint.ellint_3.synopsis">Synopsis</a>
         </h6>
 <p>
@@ -55,7 +55,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.special.ellint.ellint_3.description"></a><h6>
-<a name="id688619"></a>
+<a name="id688584"></a>
           <a href="ellint_3.html#math_toolkit.special.ellint.ellint_3.description">Description</a>
         </h6>
 <p>
@@ -135,7 +135,7 @@
           [opitonal_policy]
         </p>
 <a name="math_toolkit.special.ellint.ellint_3.accuracy"></a><h6>
-<a name="id689448"></a>
+<a name="id689413"></a>
           <a href="ellint_3.html#math_toolkit.special.ellint.ellint_3.accuracy">Accuracy</a>
         </h6>
 <p>
@@ -146,7 +146,7 @@
           All values are relative errors in units of epsilon.
         </p>
 <div class="table">
-<a name="id689482"></a><p class="title"><b>Table 38. Errors Rates in the Elliptic Integrals of the
+<a name="id689447"></a><p class="title"><b>Table 38. Errors Rates in the Elliptic Integrals of the
         Third Kind</b></p>
 <div class="table-contents"><table class="table" summary="Errors Rates in the Elliptic Integrals of the
         Third Kind">
@@ -249,7 +249,7 @@
 </table></div>
 </div>
 <br class="table-break"><a name="math_toolkit.special.ellint.ellint_3.testing"></a><h6>
-<a name="id689645"></a>
+<a name="id689610"></a>
           <a href="ellint_3.html#math_toolkit.special.ellint.ellint_3.testing">Testing</a>
         </h6>
 <p>
@@ -259,7 +259,7 @@
           this implementation.
         </p>
 <a name="math_toolkit.special.ellint.ellint_3.implementation"></a><h6>
-<a name="id689683"></a>
+<a name="id689648"></a>
           <a href="ellint_3.html#math_toolkit.special.ellint.ellint_3.implementation">Implementation</a>
         </h6>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_carlson.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_carlson.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_carlson.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         Integrals - Carlson Form</a>
 </h4></div></div></div>
 <a name="math_toolkit.special.ellint.ellint_carlson.synopsis"></a><h6>
-<a name="id676431"></a>
+<a name="id676395"></a>
           <a href="ellint_carlson.html#math_toolkit.special.ellint.ellint_carlson.synopsis">Synopsis</a>
         </h6>
 <p>
@@ -100,7 +100,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.special.ellint.ellint_carlson.description"></a><h6>
-<a name="id678201"></a>
+<a name="id678165"></a>
           <a href="ellint_carlson.html#math_toolkit.special.ellint.ellint_carlson.description">Description</a>
         </h6>
 <p>
@@ -236,7 +236,7 @@
           <span class="inlinemediaobject"><img src="../../../../equations/ellint18.png"></span>
         </p>
 <a name="math_toolkit.special.ellint.ellint_carlson.testing"></a><h6>
-<a name="id679955"></a>
+<a name="id679920"></a>
           <a href="ellint_carlson.html#math_toolkit.special.ellint.ellint_carlson.testing">Testing</a>
         </h6>
 <p>
@@ -265,7 +265,7 @@
           to verify their correctness: see the above Carlson paper for details.
         </p>
 <a name="math_toolkit.special.ellint.ellint_carlson.accuracy"></a><h6>
-<a name="id680025"></a>
+<a name="id679990"></a>
           <a href="ellint_carlson.html#math_toolkit.special.ellint.ellint_carlson.accuracy">Accuracy</a>
         </h6>
 <p>
@@ -276,7 +276,7 @@
           All values are relative errors in units of epsilon.
         </p>
 <div class="table">
-<a name="id680060"></a><p class="title"><b>Table 35. Errors Rates in the Carlson Elliptic Integrals</b></p>
+<a name="id680024"></a><p class="title"><b>Table 35. Errors Rates in the Carlson Elliptic Integrals</b></p>
 <div class="table-contents"><table class="table" summary="Errors Rates in the Carlson Elliptic Integrals">
 <colgroup>
 <col>
@@ -419,7 +419,7 @@
 </table></div>
 </div>
 <br class="table-break"><a name="math_toolkit.special.ellint.ellint_carlson.implementation"></a><h6>
-<a name="id680290"></a>
+<a name="id680255"></a>
           <a href="ellint_carlson.html#math_toolkit.special.ellint.ellint_carlson.implementation">Implementation</a>
         </h6>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_intro.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_intro.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/ellint/ellint_intro.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -61,14 +61,14 @@
           Elliptic integral</a>.
         </p>
 <a name="math_toolkit.special.ellint.ellint_intro.notation"></a><h5>
-<a name="id675087"></a>
+<a name="id675052"></a>
           <a href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro.notation">Notation</a>
         </h5>
 <p>
           All variables are real numbers unless otherwise noted.
         </p>
 <a name="ellint_def"></a><a name="math_toolkit.special.ellint.ellint_intro.definition"></a><h5>
-<a name="id675124"></a>
+<a name="id675088"></a>
           <a href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro.definition">Definition</a>
         </h5>
 <p>
@@ -257,7 +257,7 @@
 </td></tr>
 </table></div>
 <a name="ellint_theorem"></a><a name="math_toolkit.special.ellint.ellint_intro.duplication_theorem"></a><h5>
-<a name="id675880"></a>
+<a name="id675844"></a>
           <a href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro.duplication_theorem">Duplication
           Theorem</a>
         </h5>
@@ -269,7 +269,7 @@
           <span class="inlinemediaobject"><img src="../../../../equations/ellint13.png"></span>
         </p>
 <a name="ellint_formula"></a><a name="math_toolkit.special.ellint.ellint_intro.carlson_s_formulas"></a><h5>
-<a name="id675955"></a>
+<a name="id675919"></a>
           <a href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro.carlson_s_formulas">Carlson's
           Formulas</a>
         </h5>
@@ -287,7 +287,7 @@
           <span class="inlinemediaobject"><img src="../../../../equations/ellint15.png"></span>
         </p>
 <a name="math_toolkit.special.ellint.ellint_intro.numerical_algorithms"></a><h5>
-<a name="id676049"></a>
+<a name="id676013"></a>
           <a href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro.numerical_algorithms">Numerical
           Algorithms</a>
         </h5>
@@ -301,7 +301,7 @@
           integrals with satisfactory precisions.
         </p>
 <a name="ellint_refs"></a><a name="math_toolkit.special.ellint.ellint_intro.references"></a><h5>
-<a name="id676111"></a>
+<a name="id676075"></a>
           <a href="ellint_intro.html#math_toolkit.special.ellint.ellint_intro.references">References</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_binomial.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_binomial.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_binomial.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -65,7 +65,7 @@
           if the result is too large to represent in type T.
         </p>
 <a name="math_toolkit.special.factorials.sf_binomial.accuracy"></a><h5>
-<a name="id637444"></a>
+<a name="id637409"></a>
           <a href="sf_binomial.html#math_toolkit.special.factorials.sf_binomial.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -74,14 +74,14 @@
           function for larger arguments.
         </p>
 <a name="math_toolkit.special.factorials.sf_binomial.testing"></a><h5>
-<a name="id637485"></a>
+<a name="id637450"></a>
           <a href="sf_binomial.html#math_toolkit.special.factorials.sf_binomial.testing">Testing</a>
         </h5>
 <p>
           The spot tests for the binomial coefficients use data generated by functions.wolfram.com.
         </p>
 <a name="math_toolkit.special.factorials.sf_binomial.implementation"></a><h5>
-<a name="id637515"></a>
+<a name="id637480"></a>
           <a href="sf_binomial.html#math_toolkit.special.factorials.sf_binomial.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_double_factorial.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_double_factorial.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_double_factorial.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -64,7 +64,7 @@
           of i! is possible.
         </p>
 <a name="math_toolkit.special.factorials.sf_double_factorial.accuracy"></a><h5>
-<a name="id635767"></a>
+<a name="id635732"></a>
           <a href="sf_double_factorial.html#math_toolkit.special.factorials.sf_double_factorial.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -72,14 +72,14 @@
           so error rates should be no more than a couple of epsilon higher.
         </p>
 <a name="math_toolkit.special.factorials.sf_double_factorial.testing"></a><h5>
-<a name="id635798"></a>
+<a name="id635763"></a>
           <a href="sf_double_factorial.html#math_toolkit.special.factorials.sf_double_factorial.testing">Testing</a>
         </h5>
 <p>
           The spot tests for the double factorial use data generated by functions.wolfram.com.
         </p>
 <a name="math_toolkit.special.factorials.sf_double_factorial.implementation"></a><h5>
-<a name="id635830"></a>
+<a name="id635795"></a>
           <a href="sf_double_factorial.html#math_toolkit.special.factorials.sf_double_factorial.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_factorial.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_factorial.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_factorial.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -27,7 +27,7 @@
 <a name="math_toolkit.special.factorials.sf_factorial"></a> Factorial
 </h4></div></div></div>
 <a name="math_toolkit.special.factorials.sf_factorial.synopsis"></a><h5>
-<a name="id634309"></a>
+<a name="id634274"></a>
           <a href="sf_factorial.html#math_toolkit.special.factorials.sf_factorial.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -54,7 +54,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.special.factorials.sf_factorial.description"></a><h5>
-<a name="id634733"></a>
+<a name="id634698"></a>
           <a href="sf_factorial.html#math_toolkit.special.factorials.sf_factorial.description">Description</a>
         </h5>
 <pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
@@ -112,7 +112,7 @@
           the size of further tables that depend on the factorials.
         </p>
 <a name="math_toolkit.special.factorials.sf_factorial.accuracy"></a><h5>
-<a name="id635246"></a>
+<a name="id635212"></a>
           <a href="sf_factorial.html#math_toolkit.special.factorials.sf_factorial.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -121,7 +121,7 @@
           will be the same as for tgamma.
         </p>
 <a name="math_toolkit.special.factorials.sf_factorial.testing"></a><h5>
-<a name="id635319"></a>
+<a name="id635284"></a>
           <a href="sf_factorial.html#math_toolkit.special.factorials.sf_factorial.testing">Testing</a>
         </h5>
 <p>
@@ -130,7 +130,7 @@
           function handle those cases already.
         </p>
 <a name="math_toolkit.special.factorials.sf_factorial.implementation"></a><h5>
-<a name="id635359"></a>
+<a name="id635324"></a>
           <a href="sf_factorial.html#math_toolkit.special.factorials.sf_factorial.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_falling_factorial.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_falling_factorial.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_falling_factorial.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -76,7 +76,7 @@
           the type of the result is T.
         </p>
 <a name="math_toolkit.special.factorials.sf_falling_factorial.accuracy"></a><h5>
-<a name="id636930"></a>
+<a name="id636894"></a>
           <a href="sf_falling_factorial.html#math_toolkit.special.factorials.sf_falling_factorial.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -84,14 +84,14 @@
           function.
         </p>
 <a name="math_toolkit.special.factorials.sf_falling_factorial.testing"></a><h5>
-<a name="id636968"></a>
+<a name="id636932"></a>
           <a href="sf_falling_factorial.html#math_toolkit.special.factorials.sf_falling_factorial.testing">Testing</a>
         </h5>
 <p>
           The spot tests for the falling factorials use data generated by functions.wolfram.com.
         </p>
 <a name="math_toolkit.special.factorials.sf_falling_factorial.implementation"></a><h5>
-<a name="id637000"></a>
+<a name="id636965"></a>
           <a href="sf_falling_factorial.html#math_toolkit.special.factorials.sf_falling_factorial.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_rising_factorial.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_rising_factorial.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/factorials/sf_rising_factorial.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -80,7 +80,7 @@
           the type of the result is T.
         </p>
 <a name="math_toolkit.special.factorials.sf_rising_factorial.accuracy"></a><h5>
-<a name="id636353"></a>
+<a name="id636317"></a>
           <a href="sf_rising_factorial.html#math_toolkit.special.factorials.sf_rising_factorial.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -88,14 +88,14 @@
           function.
         </p>
 <a name="math_toolkit.special.factorials.sf_rising_factorial.testing"></a><h5>
-<a name="id636390"></a>
+<a name="id636355"></a>
           <a href="sf_rising_factorial.html#math_toolkit.special.factorials.sf_rising_factorial.testing">Testing</a>
         </h5>
 <p>
           The spot tests for the rising factorials use data generated by functions.wolfram.com.
         </p>
 <a name="math_toolkit.special.factorials.sf_rising_factorial.implementation"></a><h5>
-<a name="id636422"></a>
+<a name="id636387"></a>
           <a href="sf_rising_factorial.html#math_toolkit.special.factorials.sf_rising_factorial.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/fpclass.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/fpclass.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/fpclass.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
       Infinities and NaN's</a>
 </h3></div></div></div>
 <a name="math_toolkit.special.fpclass.synopsis"></a><h5>
-<a name="id696787"></a>
+<a name="id696749"></a>
         <a href="fpclass.html#math_toolkit.special.fpclass.synopsis">Synopsis</a>
       </h5>
 <pre class="programlisting"><span class="preprocessor">#define</span> <span class="identifier">FP_ZERO</span> <span class="comment">/* implementation specific value */</span>
@@ -53,7 +53,7 @@
 <span class="keyword">bool</span> <span class="identifier">isnormal</span><span class="special">(</span><span class="identifier">T</span> <span class="identifier">t</span><span class="special">);</span>
 </pre>
 <a name="math_toolkit.special.fpclass.description"></a><h5>
-<a name="id697227"></a>
+<a name="id697189"></a>
         <a href="fpclass.html#math_toolkit.special.fpclass.description">Description</a>
       </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/cbrt.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/cbrt.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/cbrt.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -65,7 +65,7 @@
           Implemented using Halley iteration.
         </p>
 <a name="math_toolkit.special.powers.cbrt.accuracy"></a><h5>
-<a name="id691813"></a>
+<a name="id691775"></a>
           <a href="cbrt.html#math_toolkit.special.powers.cbrt.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -73,7 +73,7 @@
           should have approximately 2 epsilon accuracy.
         </p>
 <a name="math_toolkit.special.powers.cbrt.testing"></a><h5>
-<a name="id691854"></a>
+<a name="id691817"></a>
           <a href="cbrt.html#math_toolkit.special.powers.cbrt.testing">Testing</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/expm1.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/expm1.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/expm1.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -74,7 +74,7 @@
           (POSIX) implementation of this function.
         </p>
 <a name="math_toolkit.special.powers.expm1.accuracy"></a><h5>
-<a name="id691352"></a>
+<a name="id691314"></a>
           <a href="expm1.html#math_toolkit.special.powers.expm1.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -82,7 +82,7 @@
           should have approximately 1 epsilon accuracy.
         </p>
 <a name="math_toolkit.special.powers.expm1.testing"></a><h5>
-<a name="id691393"></a>
+<a name="id691356"></a>
           <a href="expm1.html#math_toolkit.special.powers.expm1.testing">Testing</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/hypot.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/hypot.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/hypot.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -58,7 +58,7 @@
           representable.
         </p>
 <a name="math_toolkit.special.powers.hypot.implementation"></a><h5>
-<a name="id693317"></a>
+<a name="id693279"></a>
           <a href="hypot.html#math_toolkit.special.powers.hypot.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/log1p.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/log1p.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/log1p.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -87,7 +87,7 @@
           (POSIX) implementation of this function.
         </p>
 <a name="math_toolkit.special.powers.log1p.accuracy"></a><h5>
-<a name="id690796"></a>
+<a name="id690758"></a>
           <a href="log1p.html#math_toolkit.special.powers.log1p.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -95,7 +95,7 @@
           should have approximately 1 epsilon accuracy.
         </p>
 <a name="math_toolkit.special.powers.log1p.testing"></a><h5>
-<a name="id690836"></a>
+<a name="id690799"></a>
           <a href="log1p.html#math_toolkit.special.powers.log1p.testing">Testing</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/powm1.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/powm1.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/powm1.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -68,14 +68,14 @@
           Implemented in terms of <code class="computeroutput"><span class="identifier">expm1</span></code>.
         </p>
 <a name="math_toolkit.special.powers.powm1.accuracy"></a><h5>
-<a name="id692877"></a>
+<a name="id692840"></a>
           <a href="powm1.html#math_toolkit.special.powers.powm1.accuracy">Accuracy</a>
         </h5>
 <p>
           Should have approximately 2-3 epsilon accuracy.
         </p>
 <a name="math_toolkit.special.powers.powm1.testing"></a><h5>
-<a name="id692906"></a>
+<a name="id692869"></a>
           <a href="powm1.html#math_toolkit.special.powers.powm1.testing">Testing</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/sqrt1pm1.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/sqrt1pm1.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/powers/sqrt1pm1.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -70,7 +70,7 @@
           and <code class="computeroutput"><span class="identifier">expm1</span></code>.
         </p>
 <a name="math_toolkit.special.powers.sqrt1pm1.accuracy"></a><h5>
-<a name="id692348"></a>
+<a name="id692311"></a>
           <a href="sqrt1pm1.html#math_toolkit.special.powers.sqrt1pm1.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -78,7 +78,7 @@
           should have approximately 3 epsilon accuracy.
         </p>
 <a name="math_toolkit.special.powers.sqrt1pm1.testing"></a><h5>
-<a name="id692390"></a>
+<a name="id692352"></a>
           <a href="sqrt1pm1.html#math_toolkit.special.powers.sqrt1pm1.testing">Testing</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_derivative.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_derivative.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_derivative.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         of the Incomplete Beta Function</a>
 </h4></div></div></div>
 <a name="math_toolkit.special.sf_beta.beta_derivative.synopsis"></a><h5>
-<a name="id651128"></a>
+<a name="id651093"></a>
           <a href="beta_derivative.html#math_toolkit.special.sf_beta.beta_derivative.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -49,7 +49,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.special.sf_beta.beta_derivative.description"></a><h5>
-<a name="id651587"></a>
+<a name="id651552"></a>
           <a href="beta_derivative.html#math_toolkit.special.sf_beta.beta_derivative.description">Description</a>
         </h5>
 <p>
@@ -76,14 +76,14 @@
 <p>
         </p>
 <a name="math_toolkit.special.sf_beta.beta_derivative.accuracy"></a><h5>
-<a name="id651704"></a>
+<a name="id651669"></a>
           <a href="beta_derivative.html#math_toolkit.special.sf_beta.beta_derivative.accuracy">Accuracy</a>
         </h5>
 <p>
           Almost identical to the incomplete beta function ibeta.
         </p>
 <a name="math_toolkit.special.sf_beta.beta_derivative.implementation"></a><h5>
-<a name="id651742"></a>
+<a name="id651706"></a>
           <a href="beta_derivative.html#math_toolkit.special.sf_beta.beta_derivative.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_function.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_function.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/beta_function.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -27,7 +27,7 @@
 <a name="math_toolkit.special.sf_beta.beta_function"></a> Beta
 </h4></div></div></div>
 <a name="math_toolkit.special.sf_beta.beta_function.synopsis"></a><h5>
-<a name="id637647"></a>
+<a name="id637612"></a>
           <a href="beta_function.html#math_toolkit.special.sf_beta.beta_function.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -48,7 +48,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.special.sf_beta.beta_function.description"></a><h5>
-<a name="id638037"></a>
+<a name="id638002"></a>
           <a href="beta_function.html#math_toolkit.special.sf_beta.beta_function.description">Description</a>
         </h5>
 <p>
@@ -86,7 +86,7 @@
           type calculation rules</em></span></a> when T1 and T2 are different types.
         </p>
 <a name="math_toolkit.special.sf_beta.beta_function.accuracy"></a><h5>
-<a name="id638199"></a>
+<a name="id638164"></a>
           <a href="beta_function.html#math_toolkit.special.sf_beta.beta_function.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -98,7 +98,7 @@
           zero error</a>.
         </p>
 <div class="table">
-<a name="id638246"></a><p class="title"><b>Table 17. Peak Errors In the Beta Function</b></p>
+<a name="id638211"></a><p class="title"><b>Table 17. Peak Errors In the Beta Function</b></p>
 <div class="table-contents"><table class="table" summary="Peak Errors In the Beta Function">
 <colgroup>
 <col>
@@ -244,7 +244,7 @@
           very small.
         </p>
 <a name="math_toolkit.special.sf_beta.beta_function.testing"></a><h5>
-<a name="id638491"></a>
+<a name="id638456"></a>
           <a href="beta_function.html#math_toolkit.special.sf_beta.beta_function.testing">Testing</a>
         </h5>
 <p>
@@ -253,7 +253,7 @@
           at 1000-bit precision.
         </p>
 <a name="math_toolkit.special.sf_beta.beta_function.implementation"></a><h5>
-<a name="id638529"></a>
+<a name="id638494"></a>
           <a href="beta_function.html#math_toolkit.special.sf_beta.beta_function.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_function.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_function.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_function.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         Beta Functions</a>
 </h4></div></div></div>
 <a name="math_toolkit.special.sf_beta.ibeta_function.synopsis"></a><h5>
-<a name="id638852"></a>
+<a name="id638817"></a>
           <a href="ibeta_function.html#math_toolkit.special.sf_beta.ibeta_function.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -67,7 +67,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.special.sf_beta.ibeta_function.description"></a><h5>
-<a name="id640235"></a>
+<a name="id640199"></a>
           <a href="ibeta_function.html#math_toolkit.special.sf_beta.ibeta_function.description">Description</a>
         </h5>
 <p>
@@ -153,7 +153,7 @@
           <span class="inlinemediaobject"><img src="../../../../equations/ibeta2.png"></span>
         </p>
 <a name="math_toolkit.special.sf_beta.ibeta_function.accuracy"></a><h5>
-<a name="id641774"></a>
+<a name="id641739"></a>
           <a href="ibeta_function.html#math_toolkit.special.sf_beta.ibeta_function.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -172,7 +172,7 @@
           with the wider exponent range of the long double types.
         </p>
 <div class="table">
-<a name="id641832"></a><p class="title"><b>Table 18. Errors In the Function ibeta(a,b,x)</b></p>
+<a name="id641797"></a><p class="title"><b>Table 18. Errors In the Function ibeta(a,b,x)</b></p>
 <div class="table-contents"><table class="table" summary="Errors In the Function ibeta(a,b,x)">
 <colgroup>
 <col>
@@ -359,7 +359,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id642180"></a><p class="title"><b>Table 19. Errors In the Function ibetac(a,b,x)</b></p>
+<a name="id642146"></a><p class="title"><b>Table 19. Errors In the Function ibetac(a,b,x)</b></p>
 <div class="table-contents"><table class="table" summary="Errors In the Function ibetac(a,b,x)">
 <colgroup>
 <col>
@@ -526,7 +526,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id642465"></a><p class="title"><b>Table 20. Errors In the Function beta(a, b, x)</b></p>
+<a name="id642431"></a><p class="title"><b>Table 20. Errors In the Function beta(a, b, x)</b></p>
 <div class="table-contents"><table class="table" summary="Errors In the Function beta(a, b, x)">
 <colgroup>
 <col>
@@ -693,7 +693,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id642746"></a><p class="title"><b>Table 21. Errors In the Function betac(a,b,x)</b></p>
+<a name="id642711"></a><p class="title"><b>Table 21. Errors In the Function betac(a,b,x)</b></p>
 <div class="table-contents"><table class="table" summary="Errors In the Function betac(a,b,x)">
 <colgroup>
 <col>
@@ -860,7 +860,7 @@
 </table></div>
 </div>
 <br class="table-break"><a name="math_toolkit.special.sf_beta.ibeta_function.testing"></a><h5>
-<a name="id643040"></a>
+<a name="id643005"></a>
           <a href="ibeta_function.html#math_toolkit.special.sf_beta.ibeta_function.testing">Testing</a>
         </h5>
 <p>
@@ -878,7 +878,7 @@
           have test data that is fully independent of the code.
         </p>
 <a name="math_toolkit.special.sf_beta.ibeta_function.implementation"></a><h5>
-<a name="id643103"></a>
+<a name="id643068"></a>
           <a href="ibeta_function.html#math_toolkit.special.sf_beta.ibeta_function.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_inv_function.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_inv_function.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_beta/ibeta_inv_function.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -87,7 +87,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.special.sf_beta.ibeta_inv_function.description"></a><h5>
-<a name="id646250"></a>
+<a name="id646214"></a>
           <a href="ibeta_inv_function.html#math_toolkit.special.sf_beta.ibeta_inv_function.description">Description</a>
         </h5>
 <p>
@@ -323,7 +323,7 @@
 <p>
         </p>
 <a name="math_toolkit.special.sf_beta.ibeta_inv_function.accuracy"></a><h5>
-<a name="id649969"></a>
+<a name="id649934"></a>
           <a href="ibeta_inv_function.html#math_toolkit.special.sf_beta.ibeta_inv_function.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -335,7 +335,7 @@
           or <code class="computeroutput"><span class="number">1</span></code>.
         </p>
 <a name="math_toolkit.special.sf_beta.ibeta_inv_function.testing"></a><h5>
-<a name="id650035"></a>
+<a name="id650000"></a>
           <a href="ibeta_inv_function.html#math_toolkit.special.sf_beta.ibeta_inv_function.testing">Testing</a>
         </h5>
 <p>
@@ -359,7 +359,7 @@
           </li>
 </ul></div>
 <a name="math_toolkit.special.sf_beta.ibeta_inv_function.implementation_of_ibeta_inv_and_ibetac_inv"></a><h5>
-<a name="id650112"></a>
+<a name="id650077"></a>
           <a href="ibeta_inv_function.html#math_toolkit.special.sf_beta.ibeta_inv_function.implementation_of_ibeta_inv_and_ibetac_inv">Implementation
           of ibeta_inv and ibetac_inv</a>
         </h5>
@@ -527,7 +527,7 @@
           rapidly converges on the true value.
         </p>
 <a name="math_toolkit.special.sf_beta.ibeta_inv_function.implementation_of_inverses_on_the_a_and_b_parameters"></a><h5>
-<a name="id651026"></a>
+<a name="id650991"></a>
           <a href="ibeta_inv_function.html#math_toolkit.special.sf_beta.ibeta_inv_function.implementation_of_inverses_on_the_a_and_b_parameters">Implementation
           of inverses on the a and b parameters</a>
         </h5>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_function.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_function.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_function.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         Functions</a>
 </h4></div></div></div>
 <a name="math_toolkit.special.sf_erf.error_function.synopsis"></a><h5>
-<a name="id651818"></a>
+<a name="id651783"></a>
           <a href="error_function.html#math_toolkit.special.sf_erf.error_function.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -69,7 +69,7 @@
 <p>
         </p>
 <a name="math_toolkit.special.sf_erf.error_function.description"></a><h5>
-<a name="id652366"></a>
+<a name="id652330"></a>
           <a href="error_function.html#math_toolkit.special.sf_erf.error_function.description">Description</a>
         </h5>
 <pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
@@ -106,7 +106,7 @@
           <span class="inlinemediaobject"><img src="../../../../graphs/erf2.png" alt="erf2"></span>
         </p>
 <a name="math_toolkit.special.sf_erf.error_function.accuracy"></a><h5>
-<a name="id652873"></a>
+<a name="id652838"></a>
           <a href="error_function.html#math_toolkit.special.sf_erf.error_function.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -119,7 +119,7 @@
           the one shown will have effectively zero error.
         </p>
 <div class="table">
-<a name="id652935"></a><p class="title"><b>Table 22. Errors In the Function erf(z)</b></p>
+<a name="id652899"></a><p class="title"><b>Table 22. Errors In the Function erf(z)</b></p>
 <div class="table-contents"><table class="table" summary="Errors In the Function erf(z)">
 <colgroup>
 <col>
@@ -325,7 +325,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id653308"></a><p class="title"><b>Table 23. Errors In the Function erfc(z)</b></p>
+<a name="id653272"></a><p class="title"><b>Table 23. Errors In the Function erfc(z)</b></p>
 <div class="table-contents"><table class="table" summary="Errors In the Function erfc(z)">
 <colgroup>
 <col>
@@ -531,7 +531,7 @@
 </table></div>
 </div>
 <br class="table-break"><a name="math_toolkit.special.sf_erf.error_function.testing"></a><h5>
-<a name="id653690"></a>
+<a name="id653655"></a>
           <a href="error_function.html#math_toolkit.special.sf_erf.error_function.testing">Testing</a>
         </h5>
 <p>
@@ -546,7 +546,7 @@
           check.
         </p>
 <a name="math_toolkit.special.sf_erf.error_function.implementation"></a><h5>
-<a name="id653743"></a>
+<a name="id653708"></a>
           <a href="error_function.html#math_toolkit.special.sf_erf.error_function.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_inv.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_inv.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_erf/error_inv.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         Inverses</a>
 </h4></div></div></div>
 <a name="math_toolkit.special.sf_erf.error_inv.synopsis"></a><h5>
-<a name="id654607"></a>
+<a name="id654571"></a>
           <a href="error_inv.html#math_toolkit.special.sf_erf.error_inv.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -69,7 +69,7 @@
 <p>
         </p>
 <a name="math_toolkit.special.sf_erf.error_inv.description"></a><h5>
-<a name="id655154"></a>
+<a name="id655119"></a>
           <a href="error_inv.html#math_toolkit.special.sf_erf.error_inv.description">Description</a>
         </h5>
 <pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
@@ -103,7 +103,7 @@
           <span class="inlinemediaobject"><img src="../../../../graphs/erfc_inv.png" alt="erfc_inv"></span>
         </p>
 <a name="math_toolkit.special.sf_erf.error_inv.accuracy"></a><h5>
-<a name="id655670"></a>
+<a name="id655634"></a>
           <a href="error_inv.html#math_toolkit.special.sf_erf.error_inv.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -113,7 +113,7 @@
           error functions</a>.
         </p>
 <a name="math_toolkit.special.sf_erf.error_inv.testing"></a><h5>
-<a name="id655711"></a>
+<a name="id655675"></a>
           <a href="error_inv.html#math_toolkit.special.sf_erf.error_inv.testing">Testing</a>
         </h5>
 <p>
@@ -135,7 +135,7 @@
           </li>
 </ul></div>
 <a name="math_toolkit.special.sf_erf.error_inv.implementation"></a><h5>
-<a name="id655778"></a>
+<a name="id655742"></a>
           <a href="error_inv.html#math_toolkit.special.sf_erf.error_inv.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/digamma.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/digamma.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/digamma.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -27,7 +27,7 @@
 <a name="math_toolkit.special.sf_gamma.digamma"></a> Digamma
 </h4></div></div></div>
 <a name="math_toolkit.special.sf_gamma.digamma.synopsis"></a><h5>
-<a name="id622800"></a>
+<a name="id622764"></a>
           <a href="digamma.html#math_toolkit.special.sf_gamma.digamma.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -48,7 +48,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.special.sf_gamma.digamma.description"></a><h5>
-<a name="id623121"></a>
+<a name="id623085"></a>
           <a href="digamma.html#math_toolkit.special.sf_gamma.digamma.description">Description</a>
         </h5>
 <p>
@@ -82,7 +82,7 @@
           T otherwise.
         </p>
 <a name="math_toolkit.special.sf_gamma.digamma.accuracy"></a><h5>
-<a name="id623267"></a>
+<a name="id623231"></a>
           <a href="digamma.html#math_toolkit.special.sf_gamma.digamma.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -270,7 +270,7 @@
           absolute error will remain very low.
         </p>
 <a name="math_toolkit.special.sf_gamma.digamma.testing"></a><h5>
-<a name="id623570"></a>
+<a name="id623535"></a>
           <a href="digamma.html#math_toolkit.special.sf_gamma.digamma.testing">Testing</a>
         </h5>
 <p>
@@ -280,7 +280,7 @@
           see below).
         </p>
 <a name="math_toolkit.special.sf_gamma.digamma.implementation"></a><h5>
-<a name="id623613"></a>
+<a name="id623577"></a>
           <a href="digamma.html#math_toolkit.special.sf_gamma.digamma.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_derivatives.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_derivatives.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_derivatives.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         of the Incomplete Gamma Function</a>
 </h4></div></div></div>
 <a name="math_toolkit.special.sf_gamma.gamma_derivatives.synopsis"></a><h5>
-<a name="id633672"></a>
+<a name="id633637"></a>
           <a href="gamma_derivatives.html#math_toolkit.special.sf_gamma.gamma_derivatives.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -49,7 +49,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.special.sf_gamma.gamma_derivatives.description"></a><h5>
-<a name="id634063"></a>
+<a name="id634028"></a>
           <a href="gamma_derivatives.html#math_toolkit.special.sf_gamma.gamma_derivatives.description">Description</a>
         </h5>
 <p>
@@ -80,7 +80,7 @@
           otherwise the return type is simply T1.
         </p>
 <a name="math_toolkit.special.sf_gamma.gamma_derivatives.accuracy"></a><h5>
-<a name="id634187"></a>
+<a name="id634152"></a>
           <a href="gamma_derivatives.html#math_toolkit.special.sf_gamma.gamma_derivatives.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -88,7 +88,7 @@
           refer to the documentation for that function for more information.
         </p>
 <a name="math_toolkit.special.sf_gamma.gamma_derivatives.implementation"></a><h5>
-<a name="id634228"></a>
+<a name="id634193"></a>
           <a href="gamma_derivatives.html#math_toolkit.special.sf_gamma.gamma_derivatives.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_ratios.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_ratios.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/gamma_ratios.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -51,7 +51,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.special.sf_gamma.gamma_ratios.description"></a><h5>
-<a name="id624984"></a>
+<a name="id624953"></a>
           <a href="gamma_ratios.html#math_toolkit.special.sf_gamma.gamma_ratios.description">Description</a>
         </h5>
 <pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">T2</span><span class="special">&gt;</span>
@@ -114,7 +114,7 @@
           otherwise the result type is simple T1.
         </p>
 <a name="math_toolkit.special.sf_gamma.gamma_ratios.accuracy"></a><h5>
-<a name="id625720"></a>
+<a name="id625688"></a>
           <a href="gamma_ratios.html#math_toolkit.special.sf_gamma.gamma_ratios.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -124,7 +124,7 @@
           <a href="../../backgrounders/relative_error.html#zero_error">effectively zero error</a>.
         </p>
 <div class="table">
-<a name="id625753"></a><p class="title"><b>Table 11. Errors In the Function tgamma_delta_ratio(a, delta)</b></p>
+<a name="id625722"></a><p class="title"><b>Table 11. Errors In the Function tgamma_delta_ratio(a, delta)</b></p>
 <div class="table-contents"><table class="table" summary="Errors In the Function tgamma_delta_ratio(a, delta)">
 <colgroup>
 <col>
@@ -227,7 +227,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id625914"></a><p class="title"><b>Table 12. Errors In the Function tgamma_ratio(a,
+<a name="id625882"></a><p class="title"><b>Table 12. Errors In the Function tgamma_ratio(a,
         b)</b></p>
 <div class="table-contents"><table class="table" summary="Errors In the Function tgamma_ratio(a,
         b)">
@@ -326,7 +326,7 @@
 </table></div>
 </div>
 <br class="table-break"><a name="math_toolkit.special.sf_gamma.gamma_ratios.testing"></a><h5>
-<a name="id626076"></a>
+<a name="id626044"></a>
           <a href="gamma_ratios.html#math_toolkit.special.sf_gamma.gamma_ratios.testing">Testing</a>
         </h5>
 <p>
@@ -335,7 +335,7 @@
           a deliberately naive calculation of &#915;(x)/&#915;(y).
         </p>
 <a name="math_toolkit.special.sf_gamma.gamma_ratios.implementation"></a><h5>
-<a name="id626116"></a>
+<a name="id626086"></a>
           <a href="gamma_ratios.html#math_toolkit.special.sf_gamma.gamma_ratios.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         Functions</a>
 </h4></div></div></div>
 <a name="math_toolkit.special.sf_gamma.igamma.synopsis"></a><h5>
-<a name="id626189"></a>
+<a name="id626160"></a>
           <a href="igamma.html#math_toolkit.special.sf_gamma.igamma.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -67,7 +67,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.special.sf_gamma.igamma.description"></a><h5>
-<a name="id627295"></a>
+<a name="id627266"></a>
           <a href="igamma.html#math_toolkit.special.sf_gamma.igamma.description">Description</a>
         </h5>
 <p>
@@ -160,7 +160,7 @@
           <span class="inlinemediaobject"><img src="../../../../equations/igamma1.png"></span>
         </p>
 <a name="math_toolkit.special.sf_gamma.igamma.accuracy"></a><h5>
-<a name="id628590"></a>
+<a name="id628561"></a>
           <a href="igamma.html#math_toolkit.special.sf_gamma.igamma.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -185,7 +185,7 @@
           All values are in units of epsilon.
         </p>
 <div class="table">
-<a name="id628660"></a><p class="title"><b>Table 13. Errors In the Function gamma_p(a,z)</b></p>
+<a name="id628631"></a><p class="title"><b>Table 13. Errors In the Function gamma_p(a,z)</b></p>
 <div class="table-contents"><table class="table" summary="Errors In the Function gamma_p(a,z)">
 <colgroup>
 <col>
@@ -372,7 +372,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id628979"></a><p class="title"><b>Table 14. Errors In the Function gamma_q(a,z)</b></p>
+<a name="id628950"></a><p class="title"><b>Table 14. Errors In the Function gamma_q(a,z)</b></p>
 <div class="table-contents"><table class="table" summary="Errors In the Function gamma_q(a,z)">
 <colgroup>
 <col>
@@ -558,7 +558,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id629316"></a><p class="title"><b>Table 15. Errors In the Function tgamma_lower(a,z)</b></p>
+<a name="id629288"></a><p class="title"><b>Table 15. Errors In the Function tgamma_lower(a,z)</b></p>
 <div class="table-contents"><table class="table" summary="Errors In the Function tgamma_lower(a,z)">
 <colgroup>
 <col>
@@ -693,7 +693,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id629529"></a><p class="title"><b>Table 16. Errors In the Function tgamma(a,z)</b></p>
+<a name="id629501"></a><p class="title"><b>Table 16. Errors In the Function tgamma(a,z)</b></p>
 <div class="table-contents"><table class="table" summary="Errors In the Function tgamma(a,z)">
 <colgroup>
 <col>
@@ -828,7 +828,7 @@
 </table></div>
 </div>
 <br class="table-break"><a name="math_toolkit.special.sf_gamma.igamma.testing"></a><h5>
-<a name="id629750"></a>
+<a name="id629722"></a>
           <a href="igamma.html#math_toolkit.special.sf_gamma.igamma.testing">Testing</a>
         </h5>
 <p>
@@ -844,7 +844,7 @@
           fraction (see below) is unstable for small a and z.
         </p>
 <a name="math_toolkit.special.sf_gamma.igamma.implementation"></a><h5>
-<a name="id629808"></a>
+<a name="id629779"></a>
           <a href="igamma.html#math_toolkit.special.sf_gamma.igamma.implementation">Implementation</a>
         </h5>
 <p>
@@ -1013,7 +1013,7 @@
           by Temme (see references below).
         </p>
 <a name="math_toolkit.special.sf_gamma.igamma.references"></a><h5>
-<a name="id630838"></a>
+<a name="id630803"></a>
           <a href="igamma.html#math_toolkit.special.sf_gamma.igamma.references">References</a>
         </h5>
 <div class="itemizedlist"><ul type="disc">

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma_inv.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma_inv.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/igamma_inv.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         Gamma Function Inverses</a>
 </h4></div></div></div>
 <a name="math_toolkit.special.sf_gamma.igamma_inv.synopsis"></a><h5>
-<a name="id630921"></a>
+<a name="id630885"></a>
           <a href="igamma_inv.html#math_toolkit.special.sf_gamma.igamma_inv.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -67,7 +67,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.special.sf_gamma.igamma_inv.description"></a><h5>
-<a name="id632028"></a>
+<a name="id631993"></a>
           <a href="igamma_inv.html#math_toolkit.special.sf_gamma.igamma_inv.description">Description</a>
         </h5>
 <p>
@@ -173,7 +173,7 @@
           0</em></span>.
         </p>
 <a name="math_toolkit.special.sf_gamma.igamma_inv.accuracy"></a><h5>
-<a name="id633420"></a>
+<a name="id633384"></a>
           <a href="igamma_inv.html#math_toolkit.special.sf_gamma.igamma_inv.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -187,7 +187,7 @@
           functions.
         </p>
 <a name="math_toolkit.special.sf_gamma.igamma_inv.testing"></a><h5>
-<a name="id633474"></a>
+<a name="id633438"></a>
           <a href="igamma_inv.html#math_toolkit.special.sf_gamma.igamma_inv.testing">Testing</a>
         </h5>
 <p>
@@ -210,7 +210,7 @@
           </li>
 </ul></div>
 <a name="math_toolkit.special.sf_gamma.igamma_inv.implementation"></a><h5>
-<a name="id633549"></a>
+<a name="id633513"></a>
           <a href="igamma_inv.html#math_toolkit.special.sf_gamma.igamma_inv.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/lgamma.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/lgamma.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/lgamma.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -27,7 +27,7 @@
 <a name="math_toolkit.special.sf_gamma.lgamma"></a> Log Gamma
 </h4></div></div></div>
 <a name="math_toolkit.special.sf_gamma.lgamma.synopsis"></a><h5>
-<a name="id620453"></a>
+<a name="id620417"></a>
           <a href="lgamma.html#math_toolkit.special.sf_gamma.lgamma.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -54,7 +54,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.special.sf_gamma.lgamma.description"></a><h5>
-<a name="id620987"></a>
+<a name="id620951"></a>
           <a href="lgamma.html#math_toolkit.special.sf_gamma.lgamma.description">Description</a>
         </h5>
 <p>
@@ -98,7 +98,7 @@
           T otherwise.
         </p>
 <a name="math_toolkit.special.sf_gamma.lgamma.accuracy"></a><h5>
-<a name="id621174"></a>
+<a name="id621139"></a>
           <a href="lgamma.html#math_toolkit.special.sf_gamma.lgamma.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -349,7 +349,7 @@
 </tbody>
 </table></div>
 <a name="math_toolkit.special.sf_gamma.lgamma.testing"></a><h5>
-<a name="id621698"></a>
+<a name="id621662"></a>
           <a href="lgamma.html#math_toolkit.special.sf_gamma.lgamma.testing">Testing</a>
         </h5>
 <p>
@@ -360,7 +360,7 @@
           Random tests in key problem areas are also used.
         </p>
 <a name="math_toolkit.special.sf_gamma.lgamma.implementation"></a><h5>
-<a name="id621734"></a>
+<a name="id621698"></a>
           <a href="lgamma.html#math_toolkit.special.sf_gamma.lgamma.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/tgamma.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/tgamma.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_gamma/tgamma.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -27,7 +27,7 @@
 <a name="math_toolkit.special.sf_gamma.tgamma"></a> Gamma
 </h4></div></div></div>
 <a name="math_toolkit.special.sf_gamma.tgamma.synopsis"></a><h5>
-<a name="id618050"></a>
+<a name="id618014"></a>
           <a href="tgamma.html#math_toolkit.special.sf_gamma.tgamma.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -54,7 +54,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.special.sf_gamma.tgamma.description"></a><h5>
-<a name="id618540"></a>
+<a name="id618504"></a>
           <a href="tgamma.html#math_toolkit.special.sf_gamma.tgamma.description">Description</a>
         </h5>
 <pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
@@ -129,7 +129,7 @@
 <p>
         </p>
 <a name="math_toolkit.special.sf_gamma.tgamma.accuracy"></a><h5>
-<a name="id619211"></a>
+<a name="id619175"></a>
           <a href="tgamma.html#math_toolkit.special.sf_gamma.tgamma.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -384,7 +384,7 @@
 </tbody>
 </table></div>
 <a name="math_toolkit.special.sf_gamma.tgamma.testing"></a><h5>
-<a name="id619748"></a>
+<a name="id619713"></a>
           <a href="tgamma.html#math_toolkit.special.sf_gamma.tgamma.testing">Testing</a>
         </h5>
 <p>
@@ -399,7 +399,7 @@
           a lanczos approximation accurate to around 100 decimal digits.
         </p>
 <a name="math_toolkit.special.sf_gamma.tgamma.implementation"></a><h5>
-<a name="id619841"></a>
+<a name="id619805"></a>
           <a href="tgamma.html#math_toolkit.special.sf_gamma.tgamma.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/hermite.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/hermite.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/hermite.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -27,7 +27,7 @@
 <a name="math_toolkit.special.sf_poly.hermite"></a> Hermite Polynomials
 </h4></div></div></div>
 <a name="math_toolkit.special.sf_poly.hermite.synopsis"></a><h5>
-<a name="id664008"></a>
+<a name="id663971"></a>
           <a href="hermite.html#math_toolkit.special.sf_poly.hermite.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -51,7 +51,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.special.sf_poly.hermite.description"></a><h5>
-<a name="id664514"></a>
+<a name="id664478"></a>
           <a href="hermite.html#math_toolkit.special.sf_poly.hermite.description">Description</a>
         </h5>
 <p>
@@ -136,7 +136,7 @@
 </dl>
 </div>
 <a name="math_toolkit.special.sf_poly.hermite.accuracy"></a><h5>
-<a name="id665512"></a>
+<a name="id665476"></a>
           <a href="hermite.html#math_toolkit.special.sf_poly.hermite.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -146,7 +146,7 @@
           zero error</a>.
         </p>
 <div class="table">
-<a name="id665543"></a><p class="title"><b>Table 29. Peak Errors In the Hermite Polynomial</b></p>
+<a name="id665507"></a><p class="title"><b>Table 29. Peak Errors In the Hermite Polynomial</b></p>
 <div class="table-contents"><table class="table" summary="Peak Errors In the Hermite Polynomial">
 <colgroup>
 <col>
@@ -253,7 +253,7 @@
           is very close to a root.
         </p>
 <a name="math_toolkit.special.sf_poly.hermite.testing"></a><h5>
-<a name="id665719"></a>
+<a name="id665683"></a>
           <a href="hermite.html#math_toolkit.special.sf_poly.hermite.testing">Testing</a>
         </h5>
 <p>
@@ -263,7 +263,7 @@
           precision.
         </p>
 <a name="math_toolkit.special.sf_poly.hermite.implementation"></a><h5>
-<a name="id665758"></a>
+<a name="id665722"></a>
           <a href="hermite.html#math_toolkit.special.sf_poly.hermite.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/laguerre.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/laguerre.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/laguerre.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         Associated) Polynomials</a>
 </h4></div></div></div>
 <a name="math_toolkit.special.sf_poly.laguerre.synopsis"></a><h5>
-<a name="id660601"></a>
+<a name="id660565"></a>
           <a href="laguerre.html#math_toolkit.special.sf_poly.laguerre.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -62,7 +62,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.special.sf_poly.laguerre.description"></a><h5>
-<a name="id661518"></a>
+<a name="id661482"></a>
           <a href="laguerre.html#math_toolkit.special.sf_poly.laguerre.description">Description</a>
         </h5>
 <p>
@@ -210,7 +210,7 @@
 </dl>
 </div>
 <a name="math_toolkit.special.sf_poly.laguerre.accuracy"></a><h5>
-<a name="id663541"></a>
+<a name="id663505"></a>
           <a href="laguerre.html#math_toolkit.special.sf_poly.laguerre.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -220,7 +220,7 @@
           zero error</a>.
         </p>
 <div class="table">
-<a name="id663572"></a><p class="title"><b>Table 27. Peak Errors In the Laguerre Polynomial</b></p>
+<a name="id663536"></a><p class="title"><b>Table 27. Peak Errors In the Laguerre Polynomial</b></p>
 <div class="table-contents"><table class="table" summary="Peak Errors In the Laguerre Polynomial">
 <colgroup>
 <col>
@@ -320,7 +320,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id663738"></a><p class="title"><b>Table 28. Peak Errors In the Associated Laguerre
+<a name="id663702"></a><p class="title"><b>Table 28. Peak Errors In the Associated Laguerre
         Polynomial</b></p>
 <div class="table-contents"><table class="table" summary="Peak Errors In the Associated Laguerre
         Polynomial">
@@ -429,7 +429,7 @@
           is very close to a root.
         </p>
 <a name="math_toolkit.special.sf_poly.laguerre.testing"></a><h5>
-<a name="id663915"></a>
+<a name="id663879"></a>
           <a href="laguerre.html#math_toolkit.special.sf_poly.laguerre.testing">Testing</a>
         </h5>
 <p>
@@ -439,7 +439,7 @@
           precision.
         </p>
 <a name="math_toolkit.special.sf_poly.laguerre.implementation"></a><h5>
-<a name="id663954"></a>
+<a name="id663918"></a>
           <a href="laguerre.html#math_toolkit.special.sf_poly.laguerre.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/legendre.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/legendre.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/legendre.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         Associated) Polynomials</a>
 </h4></div></div></div>
 <a name="math_toolkit.special.sf_poly.legendre.synopsis"></a><h5>
-<a name="id656299"></a>
+<a name="id656263"></a>
           <a href="legendre.html#math_toolkit.special.sf_poly.legendre.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -84,7 +84,7 @@
 <p>
         </p>
 <a name="math_toolkit.special.sf_poly.legendre.description"></a><h5>
-<a name="id657476"></a>
+<a name="id657440"></a>
           <a href="legendre.html#math_toolkit.special.sf_poly.legendre.description">Description</a>
         </h5>
 <pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
@@ -292,7 +292,7 @@
 </dl>
 </div>
 <a name="math_toolkit.special.sf_poly.legendre.accuracy"></a><h5>
-<a name="id659894"></a>
+<a name="id659858"></a>
           <a href="legendre.html#math_toolkit.special.sf_poly.legendre.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -302,7 +302,7 @@
           zero error</a>.
         </p>
 <div class="table">
-<a name="id659925"></a><p class="title"><b>Table 24. Peak Errors In the Legendre P Function</b></p>
+<a name="id659889"></a><p class="title"><b>Table 24. Peak Errors In the Legendre P Function</b></p>
 <div class="table-contents"><table class="table" summary="Peak Errors In the Legendre P Function">
 <colgroup>
 <col>
@@ -431,7 +431,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id660124"></a><p class="title"><b>Table 25. Peak Errors In the Associated Legendre
+<a name="id660088"></a><p class="title"><b>Table 25. Peak Errors In the Associated Legendre
         P Function</b></p>
 <div class="table-contents"><table class="table" summary="Peak Errors In the Associated Legendre
         P Function">
@@ -533,7 +533,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id660282"></a><p class="title"><b>Table 26. Peak Errors In the Legendre Q Function</b></p>
+<a name="id660246"></a><p class="title"><b>Table 26. Peak Errors In the Legendre Q Function</b></p>
 <div class="table-contents"><table class="table" summary="Peak Errors In the Legendre Q Function">
 <colgroup>
 <col>
@@ -675,7 +675,7 @@
           given here.
         </p>
 <a name="math_toolkit.special.sf_poly.legendre.testing"></a><h5>
-<a name="id660508"></a>
+<a name="id660471"></a>
           <a href="legendre.html#math_toolkit.special.sf_poly.legendre.testing">Testing</a>
         </h5>
 <p>
@@ -685,7 +685,7 @@
           precision.
         </p>
 <a name="math_toolkit.special.sf_poly.legendre.implementation"></a><h5>
-<a name="id660546"></a>
+<a name="id660510"></a>
           <a href="legendre.html#math_toolkit.special.sf_poly.legendre.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/sph_harm.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/sph_harm.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/special/sf_poly/sph_harm.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -27,7 +27,7 @@
 <a name="math_toolkit.special.sf_poly.sph_harm"></a> Spherical Harmonics
 </h4></div></div></div>
 <a name="math_toolkit.special.sf_poly.sph_harm.synopsis"></a><h5>
-<a name="id665812"></a>
+<a name="id665776"></a>
           <a href="sph_harm.html#math_toolkit.special.sf_poly.sph_harm.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -60,7 +60,7 @@
 <span class="special">}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.special.sf_poly.sph_harm.description"></a><h5>
-<a name="id666937"></a>
+<a name="id666902"></a>
           <a href="sph_harm.html#math_toolkit.special.sf_poly.sph_harm.description">Description</a>
         </h5>
 <p>
@@ -155,7 +155,7 @@
           <span class="inlinemediaobject"><img src="../../../../equations/spherical_2.png"></span>
         </p>
 <a name="math_toolkit.special.sf_poly.sph_harm.accuracy"></a><h5>
-<a name="id668210"></a>
+<a name="id668175"></a>
           <a href="sph_harm.html#math_toolkit.special.sf_poly.sph_harm.accuracy">Accuracy</a>
         </h5>
 <p>
@@ -170,7 +170,7 @@
           All values are in units of epsilon.
         </p>
 <div class="table">
-<a name="id668249"></a><p class="title"><b>Table 30. Peak Errors In the Sperical Harmonic Functions</b></p>
+<a name="id668214"></a><p class="title"><b>Table 30. Peak Errors In the Sperical Harmonic Functions</b></p>
 <div class="table-contents"><table class="table" summary="Peak Errors In the Sperical Harmonic Functions">
 <colgroup>
 <col>
@@ -276,7 +276,7 @@
           arbitrarily large when the function is very close to a root.
         </p>
 <a name="math_toolkit.special.sf_poly.sph_harm.testing"></a><h5>
-<a name="id668429"></a>
+<a name="id668394"></a>
           <a href="sph_harm.html#math_toolkit.special.sf_poly.sph_harm.testing">Testing</a>
         </h5>
 <p>
@@ -286,7 +286,7 @@
           precision.
         </p>
 <a name="math_toolkit.special.sf_poly.sph_harm.implementation"></a><h5>
-<a name="id668468"></a>
+<a name="id668432"></a>
           <a href="sph_harm.html#math_toolkit.special.sf_poly.sph_harm.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/compilers.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/compilers.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/compilers.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -37,7 +37,7 @@
 <p>
         </p>
 <div class="table">
-<a name="id789585"></a><p class="title"><b>Table 47. Supported/Tested Compilers</b></p>
+<a name="id789557"></a><p class="title"><b>Table 47. Supported/Tested Compilers</b></p>
 <div class="table-contents"><table class="table" summary="Supported/Tested Compilers">
 <colgroup>
 <col>
@@ -539,7 +539,7 @@
 </div>
 <p><br class="table-break"> </p>
 <div class="table">
-<a name="id790360"></a><p class="title"><b>Table 48. Unsupported Compilers</b></p>
+<a name="id790333"></a><p class="title"><b>Table 48. Unsupported Compilers</b></p>
 <div class="table-contents"><table class="table" summary="Unsupported Compilers">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/history1.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/history1.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/history1.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -30,7 +30,7 @@
         <a name="math_toolkit.status.history1.milestone_5__post_review_first_official_release"></a>
         </p>
 <h5>
-<a name="id789207"></a>
+<a name="id789179"></a>
           <a href="history1.html#math_toolkit.status.history1.milestone_5__post_review_first_official_release">Milestone
           5: Post Review First Official Release</a>
         </h5>
@@ -67,7 +67,7 @@
         <a name="math_toolkit.status.history1.milestone_4__second_review_candidate__1st_march_2007_"></a>
         </p>
 <h5>
-<a name="id789309"></a>
+<a name="id789282"></a>
           <a href="history1.html#math_toolkit.status.history1.milestone_4__second_review_candidate__1st_march_2007_">Milestone
           4: Second Review Candidate (1st March 2007)</a>
         </h5>
@@ -86,7 +86,7 @@
         <a name="math_toolkit.status.history1.milestone_3__first_review_candidate__31st_dec_2006_"></a>
         </p>
 <h5>
-<a name="id789351"></a>
+<a name="id789323"></a>
           <a href="history1.html#math_toolkit.status.history1.milestone_3__first_review_candidate__31st_dec_2006_">Milestone
           3: First Review Candidate (31st Dec 2006)</a>
         </h5>
@@ -119,7 +119,7 @@
         <a name="math_toolkit.status.history1.milestone_2__released_september_10th_2006"></a>
         </p>
 <h5>
-<a name="id789416"></a>
+<a name="id789389"></a>
           <a href="history1.html#math_toolkit.status.history1.milestone_2__released_september_10th_2006">Milestone
           2: Released September 10th 2006</a>
         </h5>
@@ -160,7 +160,7 @@
         <a name="math_toolkit.status.history1.milestone_1__released_march_31st_2006"></a>
         </p>
 <h5>
-<a name="id789493"></a>
+<a name="id789466"></a>
           <a href="history1.html#math_toolkit.status.history1.milestone_1__released_march_31st_2006">Milestone
           1: Released March 31st 2006</a>
         </h5>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/issues.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/issues.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/status/issues.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -43,7 +43,7 @@
         with it.
       </p>
 <a name="math_toolkit.status.issues.tgamma"></a><h5>
-<a name="id790544"></a>
+<a name="id790516"></a>
         <a href="issues.html#math_toolkit.status.issues.tgamma">tgamma</a>
       </h5>
 <div class="itemizedlist"><ul type="disc"><li>
@@ -51,7 +51,7 @@
           be optimized any further? (low priority)
         </li></ul></div>
 <a name="math_toolkit.status.issues.incomplete_beta"></a><h5>
-<a name="id790586"></a>
+<a name="id790558"></a>
         <a href="issues.html#math_toolkit.status.issues.incomplete_beta">Incomplete Beta</a>
       </h5>
 <div class="itemizedlist"><ul type="disc"><li>
@@ -59,7 +59,7 @@
           (medium priority).
         </li></ul></div>
 <a name="math_toolkit.status.issues.inverse_gamma"></a><h5>
-<a name="id790619"></a>
+<a name="id790591"></a>
         <a href="issues.html#math_toolkit.status.issues.inverse_gamma">Inverse Gamma</a>
       </h5>
 <div class="itemizedlist"><ul type="disc"><li>
@@ -67,7 +67,7 @@
           is good enough (Medium Priority).
         </li></ul></div>
 <a name="math_toolkit.status.issues.polynomials"></a><h5>
-<a name="id790651"></a>
+<a name="id790624"></a>
         <a href="issues.html#math_toolkit.status.issues.polynomials">Polynomials</a>
       </h5>
 <div class="itemizedlist"><ul type="disc"><li>
@@ -77,7 +77,7 @@
           not (Low Priority).
         </li></ul></div>
 <a name="math_toolkit.status.issues.elliptic_integrals"></a><h5>
-<a name="id790688"></a>
+<a name="id790660"></a>
         <a href="issues.html#math_toolkit.status.issues.elliptic_integrals">Elliptic Integrals</a>
       </h5>
 <div class="itemizedlist"><ul type="disc">
@@ -127,7 +127,7 @@
         </li>
 </ul></div>
 <a name="math_toolkit.status.issues.inverse_hyperbolic_functions"></a><h5>
-<a name="id790846"></a>
+<a name="id790811"></a>
         <a href="issues.html#math_toolkit.status.issues.inverse_hyperbolic_functions">Inverse
         Hyperbolic Functions</a>
       </h5>
@@ -137,7 +137,7 @@
           is probably only an issue for very high precision types (Low Priority).
         </li></ul></div>
 <a name="math_toolkit.status.issues.statistical_distributions"></a><h5>
-<a name="id790891"></a>
+<a name="id790856"></a>
         <a href="issues.html#math_toolkit.status.issues.statistical_distributions">Statistical
         distributions</a>
       </h5>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/cf.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/cf.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/cf.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         Evaluation</a>
 </h4></div></div></div>
 <a name="math_toolkit.toolkit.internals1.cf.synopsis"></a><h5>
-<a name="id700017"></a>
+<a name="id699979"></a>
           <a href="cf.html#math_toolkit.toolkit.internals1.cf.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -59,7 +59,7 @@
 <span class="special">}}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.toolkit.internals1.cf.description"></a><h5>
-<a name="id700738"></a>
+<a name="id700700"></a>
           <a href="cf.html#math_toolkit.toolkit.internals1.cf.description">Description</a>
         </h5>
 <p>
@@ -157,7 +157,7 @@
           a continued fraction for convergence.
         </p>
 <a name="math_toolkit.toolkit.internals1.cf.implementation"></a><h5>
-<a name="id701016"></a>
+<a name="id700978"></a>
           <a href="cf.html#math_toolkit.toolkit.internals1.cf.implementation">Implementation</a>
         </h5>
 <p>
@@ -167,7 +167,7 @@
           Lentz, W.J. 1976, Applied Optics, vol. 15, pp. 668-671.
         </p>
 <a name="math_toolkit.toolkit.internals1.cf.examples"></a><h5>
-<a name="id701050"></a>
+<a name="id701012"></a>
           <a href="cf.html#math_toolkit.toolkit.internals1.cf.examples">Examples</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/minima.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/minima.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/minima.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         Minima</a>
 </h4></div></div></div>
 <a name="math_toolkit.toolkit.internals1.minima.synopsis"></a><h5>
-<a name="id717723"></a>
+<a name="id717687"></a>
           <a href="minima.html#math_toolkit.toolkit.internals1.minima.synopsis">synopsis</a>
         </h5>
 <p>
@@ -45,7 +45,7 @@
 <span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span><span class="special">&gt;</span> <span class="identifier">brent_find_minima</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="identifier">min</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">max</span><span class="special">,</span> <span class="keyword">int</span> <span class="identifier">bits</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">uintmax_t</span><span class="special">&amp;</span> <span class="identifier">max_iter</span><span class="special">);</span>
 </pre>
 <a name="math_toolkit.toolkit.internals1.minima.description"></a><h5>
-<a name="id718192"></a>
+<a name="id718156"></a>
           <a href="minima.html#math_toolkit.toolkit.internals1.minima.description">Description</a>
         </h5>
 <p>
@@ -88,7 +88,7 @@
           the abscissa at the minima and the value of f(x) at the minima.
         </p>
 <a name="math_toolkit.toolkit.internals1.minima.implementation"></a><h5>
-<a name="id718332"></a>
+<a name="id718296"></a>
           <a href="minima.html#math_toolkit.toolkit.internals1.minima.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/rational.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/rational.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/rational.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         and Rational Function Evaluation</a>
 </h4></div></div></div>
 <a name="math_toolkit.toolkit.internals1.rational.synopsis"></a><h5>
-<a name="id702032"></a>
+<a name="id701994"></a>
           <a href="rational.html#math_toolkit.toolkit.internals1.rational.synopsis">synopsis</a>
         </h5>
 <p>
@@ -79,7 +79,7 @@
 <span class="identifier">V</span> <span class="identifier">evaluate_rational</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">num</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">U</span><span class="special">*</span> <span class="identifier">denom</span><span class="special">,</span> <span class="identifier">V</span> <span class="identifier">z</span><span class="special">,</span> <span class="keyword">unsigned</span> <span class="identifier">count</span><span class="special">);</span>
 </pre>
 <a name="math_toolkit.toolkit.internals1.rational.description"></a><h5>
-<a name="id704156"></a>
+<a name="id704119"></a>
           <a href="rational.html#math_toolkit.toolkit.internals1.rational.description">Description</a>
         </h5>
 <p>
@@ -193,7 +193,7 @@
           evaluation with compile-time array sizes may offer slightly better performance.
         </p>
 <a name="math_toolkit.toolkit.internals1.rational.implementation"></a><h5>
-<a name="id706618"></a>
+<a name="id706582"></a>
           <a href="rational.html#math_toolkit.toolkit.internals1.rational.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         With Derivatives</a>
 </h4></div></div></div>
 <a name="math_toolkit.toolkit.internals1.roots.synopsis"></a><h5>
-<a name="id706736"></a>
+<a name="id706700"></a>
           <a href="roots.html#math_toolkit.toolkit.internals1.roots.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -61,7 +61,7 @@
 <span class="special">}}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.toolkit.internals1.roots.description"></a><h5>
-<a name="id707891"></a>
+<a name="id707856"></a>
           <a href="roots.html#math_toolkit.toolkit.internals1.roots.description">Description</a>
         </h5>
 <p>
@@ -176,7 +176,7 @@
 <a name="newton"></a><p>
         </p>
 <a name="math_toolkit.toolkit.internals1.roots.newton_raphson_method"></a><h5>
-<a name="id708212"></a>
+<a name="id708177"></a>
           <a href="roots.html#math_toolkit.toolkit.internals1.roots.newton_raphson_method">Newton
           Raphson Method</a>
         </h5>
@@ -196,7 +196,7 @@
 <a name="halley"></a><p>
         </p>
 <a name="math_toolkit.toolkit.internals1.roots.halley_s_method"></a><h5>
-<a name="id708293"></a>
+<a name="id708258"></a>
           <a href="roots.html#math_toolkit.toolkit.internals1.roots.halley_s_method">Halley's
           Method</a>
         </h5>
@@ -220,7 +220,7 @@
 <a name="schroeder"></a><p>
         </p>
 <a name="math_toolkit.toolkit.internals1.roots.schroeder_s_method"></a><h5>
-<a name="id708380"></a>
+<a name="id708345"></a>
           <a href="roots.html#math_toolkit.toolkit.internals1.roots.schroeder_s_method">Schroeder's
           Method</a>
         </h5>
@@ -244,7 +244,7 @@
           iteration.
         </p>
 <a name="math_toolkit.toolkit.internals1.roots.example"></a><h5>
-<a name="id708460"></a>
+<a name="id708425"></a>
           <a href="roots.html#math_toolkit.toolkit.internals1.roots.example">Example</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots2.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots2.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/roots2.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         Without Derivatives</a>
 </h4></div></div></div>
 <a name="math_toolkit.toolkit.internals1.roots2.synopsis"></a><h5>
-<a name="id710569"></a>
+<a name="id710534"></a>
           <a href="roots2.html#math_toolkit.toolkit.internals1.roots2.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -141,7 +141,7 @@
 <span class="special">}}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.toolkit.internals1.roots2.description"></a><h5>
-<a name="id713211"></a>
+<a name="id713175"></a>
           <a href="roots2.html#math_toolkit.toolkit.internals1.roots2.description">Description</a>
         </h5>
 <p>
@@ -559,7 +559,7 @@
           as soon as both ends of the interval round to the same nearest integer.
         </p>
 <a name="math_toolkit.toolkit.internals1.roots2.implementation"></a><h5>
-<a name="id717656"></a>
+<a name="id717620"></a>
           <a href="roots2.html#math_toolkit.toolkit.internals1.roots2.implementation">Implementation</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/series_evaluation.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/series_evaluation.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals1/series_evaluation.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         Series Evaluation</a>
 </h4></div></div></div>
 <a name="math_toolkit.toolkit.internals1.series_evaluation.synopsis"></a><h5>
-<a name="id698161"></a>
+<a name="id698123"></a>
           <a href="series_evaluation.html#math_toolkit.toolkit.internals1.series_evaluation.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -61,7 +61,7 @@
 <span class="special">}}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.toolkit.internals1.series_evaluation.description"></a><h5>
-<a name="id699111"></a>
+<a name="id699073"></a>
           <a href="series_evaluation.html#math_toolkit.toolkit.internals1.series_evaluation.description">Description</a>
         </h5>
 <p>
@@ -117,7 +117,7 @@
           summation in this way.
         </p>
 <a name="math_toolkit.toolkit.internals1.series_evaluation.example"></a><h5>
-<a name="id699258"></a>
+<a name="id699220"></a>
           <a href="series_evaluation.html#math_toolkit.toolkit.internals1.series_evaluation.example">Example</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/error_test.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/error_test.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/error_test.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -28,7 +28,7 @@
         Error and Testing</a>
 </h4></div></div></div>
 <a name="math_toolkit.toolkit.internals2.error_test.synopsis"></a><h5>
-<a name="id722264"></a>
+<a name="id722228"></a>
           <a href="error_test.html#math_toolkit.toolkit.internals2.error_test.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -45,7 +45,7 @@
 <span class="identifier">test_result</span><span class="special">&lt;</span><span class="identifier">see</span><span class="special">-</span><span class="identifier">below</span><span class="special">&gt;</span> <span class="identifier">test</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">A</span><span class="special">&amp;</span> <span class="identifier">a</span><span class="special">,</span> <span class="identifier">F1</span> <span class="identifier">test_func</span><span class="special">,</span> <span class="identifier">F2</span> <span class="identifier">expect_func</span><span class="special">);</span>
 </pre>
 <a name="math_toolkit.toolkit.internals2.error_test.description"></a><h5>
-<a name="id722615"></a>
+<a name="id722579"></a>
           <a href="error_test.html#math_toolkit.toolkit.internals2.error_test.description">Description</a>
         </h5>
 <pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
@@ -165,7 +165,7 @@
           is mainly a debugging/development aid (and a good place for a breakpoint).
         </p>
 <a name="math_toolkit.toolkit.internals2.error_test.example"></a><h5>
-<a name="id723566"></a>
+<a name="id723530"></a>
           <a href="error_test.html#math_toolkit.toolkit.internals2.error_test.example">Example</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/polynomials.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/polynomials.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/polynomials.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -27,7 +27,7 @@
 <a name="math_toolkit.toolkit.internals2.polynomials"></a> Polynomials
 </h4></div></div></div>
 <a name="math_toolkit.toolkit.internals2.polynomials.synopsis"></a><h5>
-<a name="id718421"></a>
+<a name="id718385"></a>
           <a href="polynomials.html#math_toolkit.toolkit.internals2.polynomials.synopsis">Synopsis</a>
         </h5>
 <p>
@@ -103,7 +103,7 @@
 <span class="special">}}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.toolkit.internals2.polynomials.description"></a><h5>
-<a name="id721196"></a>
+<a name="id721159"></a>
           <a href="polynomials.html#math_toolkit.toolkit.internals2.polynomials.description">Description</a>
         </h5>
 <p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/test_data.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/test_data.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/toolkit/internals2/test_data.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -46,7 +46,7 @@
           </li>
 </ul></div>
 <a name="math_toolkit.toolkit.internals2.test_data.synopsis"></a><h5>
-<a name="id724666"></a>
+<a name="id724635"></a>
           <a href="test_data.html#math_toolkit.toolkit.internals2.test_data.synopsis">Synopsis</a>
         </h5>
 <pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">boost</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">math</span><span class="special">{</span> <span class="keyword">namespace</span> <span class="identifier">tools</span><span class="special">{</span>
@@ -147,7 +147,7 @@
 <span class="special">}}}</span> <span class="comment">// namespaces
 </span></pre>
 <a name="math_toolkit.toolkit.internals2.test_data.description"></a><h5>
-<a name="id727591"></a>
+<a name="id727560"></a>
           <a href="test_data.html#math_toolkit.toolkit.internals2.test_data.description">Description</a>
         </h5>
 <p>
@@ -177,7 +177,7 @@
           </li>
 </ul></div>
 <a name="math_toolkit.toolkit.internals2.test_data.example_1__output_data_for_graph_plotting"></a><h6>
-<a name="id727665"></a>
+<a name="id727633"></a>
           <a href="test_data.html#math_toolkit.toolkit.internals2.test_data.example_1__output_data_for_graph_plotting">Example
           1: Output Data for Graph Plotting</a>
         </h6>
@@ -211,7 +211,7 @@
           <span class="inlinemediaobject"><img src="../../../../graphs/lgamma.png" alt="lgamma"></span>
         </p>
 <a name="math_toolkit.toolkit.internals2.test_data.example_2__creating_test_data"></a><h6>
-<a name="id728208"></a>
+<a name="id728176"></a>
           <a href="test_data.html#math_toolkit.toolkit.internals2.test_data.example_2__creating_test_data">Example
           2: Creating Test Data</a>
         </h6>
@@ -375,7 +375,7 @@
           used by default as it's rather hard on the compiler when the table is large.
         </p>
 <a name="math_toolkit.toolkit.internals2.test_data.example_3__profiling_a_continued_fraction_for_convergence_and_accuracy"></a><h6>
-<a name="id730702"></a>
+<a name="id730655"></a>
           <a href="test_data.html#math_toolkit.toolkit.internals2.test_data.example_3__profiling_a_continued_fraction_for_convergence_and_accuracy">Example
           3: Profiling a Continued Fraction for Convergence and Accuracy</a>
         </h6>
@@ -481,7 +481,7 @@
           of a and z.
         </p>
 <a name="math_toolkit.toolkit.internals2.test_data.reference"></a><h5>
-<a name="id732946"></a>
+<a name="id732900"></a>
           <a href="test_data.html#math_toolkit.toolkit.internals2.test_data.reference">reference</a>
         </h5>
 <a name="test_data_reference"></a><p>

Modified: branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/concepts.html
==============================================================================
--- branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/concepts.html (original)
+++ branches/proto/v3/libs/math/doc/sf_and_dist/html/math_toolkit/using_udt/concepts.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -42,7 +42,7 @@
         behaves just like a built in floating point type.
       </p>
 <a name="math_toolkit.using_udt.concepts.basic_arithmetic_requirements"></a><h5>
-<a name="id733954"></a>
+<a name="id733903"></a>
         <a href="concepts.html#math_toolkit.using_udt.concepts.basic_arithmetic_requirements">Basic
         Arithmetic Requirements</a>
       </h5>
@@ -998,7 +998,7 @@
           these functions, <span class="emphasis"><em>unless</em></span> you explicitly specialise
           them. For example if the precision of RealType varies at runtime, then
           <code class="computeroutput"><span class="identifier">numeric_limits</span></code> support
- may not be appropriate, see boost/math/tools/ntl.hpp
+ may not be appropriate, see boost/math/bindings/rr.hpp
           for examples.
         </li>
 </ol></div>
@@ -1034,7 +1034,7 @@
 </td></tr>
 </table></div>
 <a name="math_toolkit.using_udt.concepts.standard_library_support_requirements"></a><h5>
-<a name="id737022"></a>
+<a name="id736971"></a>
         <a href="concepts.html#math_toolkit.using_udt.concepts.standard_library_support_requirements">Standard
         Library Support Requirements</a>
       </h5>

Modified: branches/proto/v3/libs/math/example/find_mean_and_sd_normal.cpp
==============================================================================
--- branches/proto/v3/libs/math/example/find_mean_and_sd_normal.cpp (original)
+++ branches/proto/v3/libs/math/example/find_mean_and_sd_normal.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -205,7 +205,7 @@
 
 See [link math_toolkit.dist.stat_tut.weg.cs_eg.chi_sq_intervals Confidence Intervals on the standard deviation]
 for a worked example
-[@../../example/chi_square_std_dev_test.cpp chi_square_std_dev_test.cpp]
+[@../../../example/chi_square_std_dev_test.cpp chi_square_std_dev_test.cpp]
 of estimating these intervals.
 
 

Modified: branches/proto/v3/libs/numeric/conversion/index.html
==============================================================================
--- branches/proto/v3/libs/numeric/conversion/index.html (original)
+++ branches/proto/v3/libs/numeric/conversion/index.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -7,7 +7,7 @@
 <a href="doc/html/index.html">doc/index.html</a>.&nbsp;<hr>
 <p>� Copyright Beman Dawes, 2001</p>
 <p>Distributed under the Boost Software License, Version 1.0. (See accompanying
-file LICENSE_1_0.txt or copy
+file LICENSE_1_0.txt or copy
 at www.boost.org/LICENSE_1_0.txt)</p>
 </body>
-</html>
\ No newline at end of file
+</html>

Modified: branches/proto/v3/libs/numeric/conversion/test/Jamfile.v2
==============================================================================
--- branches/proto/v3/libs/numeric/conversion/test/Jamfile.v2 (original)
+++ branches/proto/v3/libs/numeric/conversion/test/Jamfile.v2 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,4 +1,10 @@
 # Boost Numeric Conversion Library test Jamfile
+#
+# Copyright (C) 2003, Fernando Luis Cacciola Carballal.
+#
+# Distributed under the Boost Software License, Version 1.0. (See
+# accompanying file LICENSE_1_0.txt or copy at
+# http://www.boost.org/LICENSE_1_0.txt)
 
   test-suite numeric/conversion :
      [ run bounds_test.cpp ]

Modified: branches/proto/v3/libs/numeric/conversion/test/test_helpers.cpp
==============================================================================
--- branches/proto/v3/libs/numeric/conversion/test/test_helpers.cpp (original)
+++ branches/proto/v3/libs/numeric/conversion/test/test_helpers.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,4 +1,4 @@
-// (C) 2003, Fernando Luis Cacciola Carballal.
+// Copyright (C) 2003, Fernando Luis Cacciola Carballal.
 //
 // Distributed under the Boost Software License, Version 1.0. (See
 // accompanying file LICENSE_1_0.txt or copy at

Modified: branches/proto/v3/libs/numeric/conversion/test/test_helpers2.cpp
==============================================================================
--- branches/proto/v3/libs/numeric/conversion/test/test_helpers2.cpp (original)
+++ branches/proto/v3/libs/numeric/conversion/test/test_helpers2.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,4 +1,4 @@
-// (C) 2003, Fernando Luis Cacciola Carballal.
+// Copyright (C) 2003, Fernando Luis Cacciola Carballal.
 //
 // Distributed under the Boost Software License, Version 1.0. (See
 // accompanying file LICENSE_1_0.txt or copy at

Modified: branches/proto/v3/libs/numeric/conversion/test/test_helpers3.cpp
==============================================================================
--- branches/proto/v3/libs/numeric/conversion/test/test_helpers3.cpp (original)
+++ branches/proto/v3/libs/numeric/conversion/test/test_helpers3.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,4 +1,4 @@
-// (C) 2003, Fernando Luis Cacciola Carballal.
+// Copyright (C) 2003, Fernando Luis Cacciola Carballal.
 //
 // Distributed under the Boost Software License, Version 1.0. (See
 // accompanying file LICENSE_1_0.txt or copy at

Modified: branches/proto/v3/libs/numeric/conversion/test/traits_test.cpp
==============================================================================
--- branches/proto/v3/libs/numeric/conversion/test/traits_test.cpp (original)
+++ branches/proto/v3/libs/numeric/conversion/test/traits_test.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,4 +1,4 @@
-// (C) 2003, Fernando Luis Cacciola Carballal.
+// Copyright (C) 2003, Fernando Luis Cacciola Carballal.
 //
 // Distributed under the Boost Software License, Version 1.0. (See
 // accompanying file LICENSE_1_0.txt or copy at

Modified: branches/proto/v3/libs/numeric/conversion/test/udt_example_0.cpp
==============================================================================
--- branches/proto/v3/libs/numeric/conversion/test/udt_example_0.cpp (original)
+++ branches/proto/v3/libs/numeric/conversion/test/udt_example_0.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,4 +1,4 @@
-// (C) 2005, Fernando Luis Cacciola Carballal.
+// Copyright (C) 2005, Fernando Luis Cacciola Carballal.
 //
 // Distributed under the Boost Software License, Version 1.0. (See
 // accompanying file LICENSE_1_0.txt or copy at

Modified: branches/proto/v3/libs/numeric/conversion/test/udt_support_test.cpp
==============================================================================
--- branches/proto/v3/libs/numeric/conversion/test/udt_support_test.cpp (original)
+++ branches/proto/v3/libs/numeric/conversion/test/udt_support_test.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,4 +1,4 @@
-// (C) 2003, Fernando Luis Cacciola Carballal.
+// (C) Copyright 2003, Fernando Luis Cacciola Carballal.
 //
 // Distributed under the Boost Software License, Version 1.0. (See
 // accompanying file LICENSE_1_0.txt or copy at

Modified: branches/proto/v3/libs/numeric/ublas/doc/Release_notes.txt
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/Release_notes.txt (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/Release_notes.txt 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,16 @@
+UBLAS
+~~~~~
+
+Copyright (c) 2000-2004 Joerg Walter, Mathias Koch
+
+Distributed under the Boost Software License, Version 1.0. (See
+accompanying file LICENSE_1_0.txt or copy at
+http://www.boost.org/LICENSE_1_0.txt)
+
+1.35.0
+ Updated all files to BSL v1 with permission of the authors.
+
 PRE 1.34.0
- FIX size_type and difference_type can be non defaults and uBLAS expressions use the correct types.
+ FIX size_type and difference_type can be non defaults and uBLAS
+ expressions use the correct types.
   
\ No newline at end of file

Modified: branches/proto/v3/libs/numeric/ublas/doc/banded.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/banded.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/banded.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,4 +1,4 @@
-<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
+<!DOCTYPE html PUBLIC "-//W3C/utf-8XHTML 1.0 Transitional//EN"
     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
 <html xmlns="http://www.w3.org/1999/xhtml">
 <head>
@@ -562,10 +562,11 @@
 </table>
 <hr />
 <p>Copyright (&copy;) 2000-2002 Joerg Walter, Mathias Koch<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/blas.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/blas.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/blas.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -434,10 +434,11 @@
 <hr />
 <p>Copyright (&copy;) 2000-2004 Michael Stevens, Mathias Koch,
 Joerg Walter, Gunter Winkler<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+Use, modification and distribution are subject to the
+Boost Software License, Version 1.0.
+(See accompanying file LICENSE_1_0.txt
+or copy at <a href="
http://www.boost.org/LICENSE_1_0.txt">
+http://www.boost.org/LICENSE_1_0.txt>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/bounded_array.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/bounded_array.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/bounded_array.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -196,5 +196,16 @@
 </tr>
 </tbody>
 </table>
+ <hr />
+ <p>
+ Copyright (&copy;) 2000-2004 Michael Stevens, Mathias Koch,
+ Joerg Walter, Gunter Winkler<br />
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="
http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+ </p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/container_concept.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/container_concept.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/container_concept.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -405,10 +405,12 @@
 As a user you need not care about <tt>Matrix</tt> being a refinement of the MatrixExpression. Being a refinement of the MatrixExpression is only important for the template-expression engine but not the user.</p>
 <hr />
 <p>Copyright (&copy;) 2000-2002 Joerg Walter, Mathias Koch<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/doxygen.css
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/doxygen.css (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/doxygen.css 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,14 @@
+/*
+ * Copyright 2000-2004 Michael Stevens, Mathias Koch,
+ * Joerg Walter, Gunter Winkler.
+ *
+ * Use, modification and distribution are subject to the
+ * Boost Software License, Version 1.0.
+ * (See accompanying file LICENSE_1_0.txt
+ * or copy at http://www.boost.org/LICENSE_1_0.txt).
+ */
+
+
 H1 {
         text-align: center;
         font-family: Geneva, Arial, Helvetica, sans-serif;

Modified: branches/proto/v3/libs/numeric/ublas/doc/expression_concept.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/expression_concept.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/expression_concept.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1029,10 +1029,12 @@
 </ul>
 <hr />
 <p>Copyright (&copy;) 2000-2002 Joerg Walter, Mathias Koch<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/hermitian.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/hermitian.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/hermitian.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -578,10 +578,12 @@
 <code>lower</code> and <code>upper</code>.</p>
 <hr />
 <p>Copyright (&copy;) 2000-2002 Joerg Walter, Mathias Koch<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/index.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/index.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/index.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -298,10 +298,12 @@
 <code>&gt; (B, C))</code>.</p>
 <hr />
 <p>Copyright (&copy;) 2000-2002 Joerg Walter, Mathias Koch<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/index.html
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/index.html (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/index.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -8,5 +8,15 @@
 </head>
 <body>
 <p>Please update your bookmarks to point to index.htm. You will be redirected in a second.</p>
+ <p>
+ Copyright (&copy;) 2000-2004 Michael Stevens, Mathias Koch,
+ Joerg Walter, Gunter Winkler<br />
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+ </p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/iterator_concept.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/iterator_concept.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/iterator_concept.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1149,10 +1149,12 @@
 </ul>
 <hr />
 <p>Copyright (&copy;) 2000-2002 Joerg Walter, Mathias Koch<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/matrix.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/matrix.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/matrix.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -749,10 +749,12 @@
 </table>
 <hr />
 <p>Copyright (&copy;) 2000-2002 Joerg Walter, Mathias Koch<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/matrix_expression.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/matrix_expression.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/matrix_expression.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1409,10 +1409,12 @@
 </pre>
 <hr />
 <p>Copyright (&copy;) 2000-2002 Joerg Walter, Mathias Koch<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/matrix_proxy.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/matrix_proxy.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/matrix_proxy.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1409,10 +1409,12 @@
 </pre>
 <hr />
 <p>Copyright (&copy;) 2000-2002 Joerg Walter, Mathias Koch<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/matrix_sparse.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/matrix_sparse.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/matrix_sparse.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -964,10 +964,12 @@
 <code>std::vector&lt;&gt;</code> .</p>
 <hr />
 <p>Copyright (&copy;) 2000-2002 Joerg Walter, Mathias Koch<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/operations_overview.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/operations_overview.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/operations_overview.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -242,10 +242,12 @@
 <hr />
 <p>Copyright (&copy;) 2000-2007 Joerg Walter, Mathias Koch, Gunter
 Winkler, Michael Stevens<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/overview.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/overview.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/overview.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -948,10 +948,12 @@
 w.r.t. alias assumptions remains visible, too.</p>
 <hr />
 <p>Copyright (&copy;) 2000-2002 Joerg Walter, Mathias Koch<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/products.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/products.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/products.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -300,10 +300,12 @@
 <hr />
 <p>Copyright (&copy;) 2000-2004 Michael Stevens, Mathias Koch,
 Joerg Walter, Gunter Winkler<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/range.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/range.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/range.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -206,5 +206,16 @@
 <li>None all strides are vaild. However when an index is returned or an iterator is dereferenced its
 value must be representable as the size_type.</li>
 </ul>
+ <hr/>
+ <p>
+ Copyright (&copy;) 2000-2004 Michael Stevens, Mathias Koch,
+ Joerg Walter, Gunter Winkler<br />
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+ </p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/storage_concept.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/storage_concept.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/storage_concept.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -137,11 +137,13 @@
 <h4>Notes</h4>
 <hr />
 <p>Copyright (&copy;) 2000-2002 Joerg Walter, Mathias Koch<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 
 </body>
 </html>
\ No newline at end of file

Modified: branches/proto/v3/libs/numeric/ublas/doc/storage_sparse.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/storage_sparse.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/storage_sparse.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -269,10 +269,12 @@
 </table>
 <hr />
 <p>Copyright (&copy;) 2000-2002 Joerg Walter, Mathias Koch<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/symmetric.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/symmetric.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/symmetric.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -569,10 +569,12 @@
 <code>lower</code> and <code>upper</code>.</p>
 <hr />
 <p>Copyright (&copy;) 2000-2002 Joerg Walter, Mathias Koch<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/triangular.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/triangular.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/triangular.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -579,10 +579,12 @@
 and <code>unit_upper</code> .</p>
 <hr />
 <p>Copyright (&copy;) 2000-2002 Joerg Walter, Mathias Koch<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/types_overview.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/types_overview.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/types_overview.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -561,10 +561,12 @@
 <hr />
 <p>Copyright (&copy;) 2000-2004 Joerg Walter, Mathias Koch, Gunter
 Winkler, Michael Stevens<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/ublas.css
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/ublas.css (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/ublas.css 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,14 @@
+/*
+ * Copyright 2000-2004 Michael Stevens, Mathias Koch,
+ * Joerg Walter, Gunter Winkler.
+ *
+ * Use, modification and distribution are subject to the
+ * Boost Software License, Version 1.0.
+ * (See accompanying file LICENSE_1_0.txt
+ * or copy at http://www.boost.org/LICENSE_1_0.txt).
+ */
+
+
 table {
   border-width: medium;
   background-color: #F8F8F8;

Modified: branches/proto/v3/libs/numeric/ublas/doc/unbounded_array.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/unbounded_array.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/unbounded_array.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -200,10 +200,12 @@
 </table>
 <hr />
 <p>Copyright (&copy;) 2000-2002 Joerg Walter, Mathias Koch<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/vector.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/vector.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/vector.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -736,10 +736,12 @@
 </table>
 <hr />
 <p>Copyright (&copy;) 2000-2002 Joerg Walter, Mathias Koch<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/vector_expression.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/vector_expression.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/vector_expression.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -950,10 +950,12 @@
 </pre>
 <hr />
 <p>Copyright (&copy;) 2000-2002 Joerg Walter, Mathias Koch<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/vector_proxy.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/vector_proxy.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/vector_proxy.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -508,10 +508,12 @@
 </pre>
 <hr />
 <p>Copyright (&copy;) 2000-2002 Joerg Walter, Mathias Koch<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/doc/vector_sparse.htm
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/doc/vector_sparse.htm (original)
+++ branches/proto/v3/libs/numeric/ublas/doc/vector_sparse.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -781,10 +781,12 @@
 <code>std::vector&lt;&gt;</code> .</p>
 <hr />
 <p>Copyright (&copy;) 2000-2002 Joerg Walter, Mathias Koch<br />
-Permission to copy, use, modify, sell and distribute this document
-is granted provided this copyright notice appears in all copies.
-This document is provided ``as is'' without express or implied
-warranty, and with no claim as to its suitability for any
-purpose.</p>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+</p>
 </body>
 </html>

Modified: branches/proto/v3/libs/numeric/ublas/test/README
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/test/README (original)
+++ branches/proto/v3/libs/numeric/ublas/test/README 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,3 +1,9 @@
+Copyright (c) 2000-2004 Joerg Walter, Mathias Koch
+
+Distributed under the Boost Software License, Version 1.0. (See
+accompanying file LICENSE_1_0.txt or copy at
+http://www.boost.org/LICENSE_1_0.txt)
+
 uBLAS test director
         Use boost::test to test various uBLAS containers and expressions
 

Modified: branches/proto/v3/libs/numeric/ublas/test/manual/sp_resize.cpp
==============================================================================
--- branches/proto/v3/libs/numeric/ublas/test/manual/sp_resize.cpp (original)
+++ branches/proto/v3/libs/numeric/ublas/test/manual/sp_resize.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -15,7 +15,7 @@
 void printV(const V& v) {
   std::cout << "size: " << v.size() << " nnz_capacity: " << v.nnz_capacity() << " nnz: " << v.nnz() << std::endl;
   for (typename V::const_iterator i = v.begin(); i != v.end(); i++) {
- std::cout << i.index() << ":" << (*i) << " ";
+ std::cout << i.index() << ":" << (*i) << " ";
   }
   std::cout << std::endl;
 }

Modified: branches/proto/v3/libs/thread/doc/Jamfile.v2
==============================================================================
--- branches/proto/v3/libs/thread/doc/Jamfile.v2 (original)
+++ branches/proto/v3/libs/thread/doc/Jamfile.v2 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -1,11 +1,55 @@
-# Copyright (C) 2001-2003
-# William E. Kempf
+# (C) Copyright 2008 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)
 
-import toolset ;
-toolset.using doxygen ;
+path-constant boost-images : ../../../doc/src/images ;
 
-boostbook thread : thread.xml ;
+xml thread : thread.qbk ;
+
+boostbook standalone
+ :
+ thread
+ :
+ # HTML options first:
+ # Use graphics not text for navigation:
+ <xsl:param>navig.graphics=1
+ # How far down we chunk nested sections, basically all of them:
+ <xsl:param>chunk.section.depth=3
+ # Don't put the first section on the same page as the TOC:
+ <xsl:param>chunk.first.sections=1
+ # How far down sections get TOC's
+ <xsl:param>toc.section.depth=10
+ # Max depth in each TOC:
+ <xsl:param>toc.max.depth=3
+ # How far down we go with TOC's
+ <xsl:param>generate.section.toc.level=10
+ # Path for links to Boost:
+ <xsl:param>boost.root=../../../..
+ # Path for libraries index:
+ <xsl:param>boost.libraries=../../../../libs/libraries.htm
+ # Use the main Boost stylesheet:
+ <xsl:param>html.stylesheet=../../../../doc/html/boostbook.css
+
+ # PDF Options:
+ # TOC Generation: this is needed for FOP-0.9 and later:
+ #<xsl:param>fop1.extensions=1
+ # Or enable this if you're using XEP:
+ <xsl:param>xep.extensions=1
+ # TOC generation: this is needed for FOP 0.2, but must not be set to zero for FOP-0.9!
+ <xsl:param>fop.extensions=0
+ # No indent on body text:
+ <xsl:param>body.start.indent=0pt
+ # Margin size:
+ <xsl:param>page.margin.inner=0.5in
+ # Margin size:
+ <xsl:param>page.margin.outer=0.5in
+ # Yes, we want graphics for admonishments:
+ <xsl:param>admon.graphics=1
+ # Set this one for PDF generation *only*:
+ # default pnd graphics are awful in PDF form,
+ # better use SVG's instead:
+ <format>pdf:<xsl:param>admon.graphics.extension=".svg"
+ <format>pdf:<xsl:param>admon.graphics.path=$(boost-images)/
+ ;
 

Deleted: branches/proto/v3/libs/thread/doc/acknowledgements.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/acknowledgements.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,73 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<section id="thread.acknowledgements"
-last-revision="$Date$">
- <title>Acknowledgements</title>
- <para>William E. Kempf was the architect, designer, and implementor of
- &Boost.Thread;.</para>
- <para>Mac OS Carbon implementation written by Mac Murrett.</para>
- <para>Dave Moore provided initial submissions and further comments on the
- <code>barrier</code>
- ,
- <code>thread_pool</code>
- ,
- <code>read_write_mutex</code>
- ,
- <code>read_write_try_mutex</code>
- and
- <code>read_write_timed_mutex</code>
- classes.</para>
- <para>Important contributions were also made by Jeremy Siek (lots of input
- on the design and on the implementation), Alexander Terekhov (lots of input
- on the Win32 implementation, especially in regards to boost::condition, as
- well as a lot of explanation of POSIX behavior), Greg Colvin (lots of input
- on the design), Paul Mclachlan, Thomas Matelich and Iain Hanson (for help
- in trying to get the build to work on other platforms), and Kevin S. Van
- Horn (for several updates/corrections to the documentation).</para>
- <para>Mike Glassford finished changes to &Boost.Thread; that were begun
- by William Kempf and moved them into the main CVS branch.
- He also addressed a number of issues that were brought up on the Boost
- developer's mailing list and provided some additions and changes to the
- read_write_mutex and related classes.</para>
- <para>The documentation was written by William E. Kempf. Beman Dawes
- provided additional documentation material and editing.
- Mike Glassford finished William Kempf's conversion of the documentation to
- BoostBook format and added a number of new sections.</para>
- <para>Discussions on the boost.org mailing list were essential in the
- development of &Boost.Thread;
- . As of August 1, 2001, participants included Alan Griffiths, Albrecht
- Fritzsche, Aleksey Gurtovoy, Alexander Terekhov, Andrew Green, Andy Sawyer,
- Asger Alstrup Nielsen, Beman Dawes, Bill Klein, Bill Rutiser, Bill Wade,
- Branko &egrave;ibej, Brent Verner, Craig Henderson, Csaba Szepesvari,
- Dale Peakall, Damian Dixon, Dan Nuffer, Darryl Green, Daryle Walker, David
- Abrahams, David Allan Finch, Dejan Jelovic, Dietmar Kuehl, Douglas Gregor,
- Duncan Harris, Ed Brey, Eric Swanson, Eugene Karpachov, Fabrice Truillot,
- Frank Gerlach, Gary Powell, Gernot Neppert, Geurt Vos, Ghazi Ramadan, Greg
- Colvin, Gregory Seidman, HYS, Iain Hanson, Ian Bruntlett, J Panzer, Jeff
- Garland, Jeff Paquette, Jens Maurer, Jeremy Siek, Jesse Jones, Joe Gottman,
- John (EBo) David, John Bandela, John Maddock, John Max Skaller, John
- Panzer, Jon Jagger , Karl Nelson, Kevlin Henney, KG Chandrasekhar, Levente
- Farkas, Lie-Quan Lee, Lois Goldthwaite, Luis Pedro Coelho, Marc Girod, Mark
- A. Borgerding, Mark Rodgers, Marshall Clow, Matthew Austern, Matthew Hurd,
- Michael D. Crawford, Michael H. Cox , Mike Haller, Miki Jovanovic, Nathan
- Myers, Paul Moore, Pavel Cisler, Peter Dimov, Petr Kocmid, Philip Nash,
- Rainer Deyke, Reid Sweatman, Ross Smith, Scott McCaskill, Shalom Reich,
- Steve Cleary, Steven Kirk, Thomas Holenstein, Thomas Matelich, Trevor
- Perrin, Valentin Bonnard, Vesa Karvonen, Wayne Miller, and William
- Kempf.</para>
- <para>
- As of February 2006 Anthony Williams and Roland Schwarz took over maintainance
- and further development of the library after it has been in an orphaned state
- for a rather long period of time.
- </para>
- <para>Apologies for anyone inadvertently missed.</para>
-</section>
-

Deleted: branches/proto/v3/libs/thread/doc/barrier-ref.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/barrier-ref.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,82 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<header name="boost/thread/barrier.hpp"
- last-revision="$Date$">
- <namespace name="boost">
- <class name="barrier">
- <inherit access="private">
- <type><classname>boost::noncopyable</classname></type>
- <purpose>Exposition only</purpose>
- </inherit>
-
- <purpose>
- <para>An object of class <classname>barrier</classname> is a synchronization
- primitive used to cause a set of threads to wait until they each perform a
- certain function or each reach a particular point in their execution.</para>
- </purpose>
-
- <description>
- <para>When a barrier is created, it is initialized with a thread count N.
- The first N-1 calls to <code>wait()</code> will all cause their threads to be blocked.
- The Nth call to <code>wait()</code> will allow all of the waiting threads, including
- the Nth thread, to be placed in a ready state. The Nth call will also "reset"
- the barrier such that, if an additional N+1th call is made to <code>wait()</code>,
- it will be as though this were the first call to <code>wait()</code>; in other
- words, the N+1th to 2N-1th calls to <code>wait()</code> will cause their
- threads to be blocked, and the 2Nth call to <code>wait()</code> will allow all of
- the waiting threads, including the 2Nth thread, to be placed in a ready state
- and reset the barrier. This functionality allows the same set of N threads to re-use
- a barrier object to synchronize their execution at multiple points during their
- execution.</para>
- <para>See <xref linkend="thread.glossary"/> for definitions of thread
- states <link linkend="thread.glossary.thread-state">blocked</link>
- and <link linkend="thread.glossary.thread-state">ready</link>.
- Note that "waiting" is a synonym for blocked.</para>
- </description>
-
- <constructor>
- <parameter name="count">
- <paramtype>size_t</paramtype>
- </parameter>
-
- <effects><simpara>Constructs a <classname>barrier</classname> object that
- will cause <code>count</code> threads to block on a call to <code>wait()</code>.
- </simpara></effects>
- </constructor>
-
- <destructor>
- <effects><simpara>Destroys <code>*this</code>. If threads are still executing
- their <code>wait()</code> operations, the behavior for these threads is undefined.
- </simpara></effects>
- </destructor>
-
- <method-group name="waiting">
- <method name="wait">
- <type>bool</type>
-
- <effects><simpara>Wait until N threads call <code>wait()</code>, where
- N equals the <code>count</code> provided to the constructor for the
- barrier object.</simpara>
- <simpara><emphasis role="bold">Note</emphasis> that if the barrier is
- destroyed before <code>wait()</code> can return, the behavior is
- undefined.</simpara></effects>
-
- <returns>Exactly one of the N threads will receive a return value
- of <code>true</code>, the others will receive a value of <code>false</code>.
- Precisely which thread receives the return value of <code>true</code> will
- be implementation-defined. Applications can use this value to designate one
- thread as a leader that will take a certain action, and the other threads
- emerging from the barrier can wait for that action to take place.</returns>
- </method>
- </method-group>
- </class>
- </namespace>
-</header>

Deleted: branches/proto/v3/libs/thread/doc/bibliography.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/bibliography.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,234 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<bibliography id="thread.bibliography"
-last-revision="$Date$">
- <title>Bibliography</title>
- <biblioentry id="thread.bib.AndrewsSchneider83">
- <abbrev id="thread.bib.AndrewsSchneider83.abbrev">AndrewsSchnieder83</abbrev>
- <biblioset relation="journal">
- <title>ACM Computing Surveys</title>
- <volumenum>Vol. 15</volumenum>
- <issuenum>No. 1</issuenum>
- <date>March, 1983</date>
- </biblioset>
- <biblioset relation="article">
- <authorgroup>
- <author>
- <firstname>Gregory</firstname>
- <othername>R.</othername>
- <surname>Andrews</surname>
- </author>
- <author>
- <firstname>Fred</firstname>
- <othername>B.</othername>
- <surname>Schneider</surname>
- </author>
- </authorgroup>
- <title>
- <ulink
- url="http://www.acm.org/pubs/citations/journals/surveys/1983-15-1/p3-andrews/"
- >Concepts and Notations for Concurrent Programming</ulink>
- </title>
- </biblioset>
- <para>Good general background reading. Includes descriptions of Path
- Expressions, Message Passing, and Remote Procedure Call in addition to the
- basics</para>
- </biblioentry>
- <biblioentry id="thread.bib.Boost">
- <abbrev id="thread.bib.Boost.abbrev">Boost</abbrev>
- <bibliomisc>The <emphasis>Boost</emphasis> world wide web site.
- <ulink url="http:/www.boost.org">http://www.boost.org></bibliomisc>
- <para>&Boost.Thread; is one of many Boost libraries. The Boost web
- site includes a great deal of documentation and general information which
- applies to all Boost libraries. Current copies of the libraries including
- documentation and test programs may be downloaded from the web
- site.</para>
- </biblioentry>
- <biblioentry id="thread.bib.Hansen73">
- <abbrev id="thread.bib.Hansen73.abbrev">Hansen73</abbrev>
- <biblioset relation="journal">
- <title>ACM Computing Surveys</title>
- <volumenum>Vol. 5</volumenum>
- <issuenum>No. 4</issuenum>
- <date>December, 1973</date>
- </biblioset>
- <biblioset relation="article">
- <author>0-201-63392-2
- <firstname>Per Brinch</firstname>
- <lastname>Hansen</lastname>
- </author>
- <title>
- <ulink
- url="
http://www.acm.org/pubs/articles/journals/surveys/1973-5-4/p223-hansen/"
- >Concurrent Programming Concepts</ulink>
- </title>
- </biblioset>
- <para>"This paper describes the evolution of language features for
- multiprogramming from event queues and semaphores to critical regions and
- monitors." Includes analysis of why events are considered error-prone. Also
- noteworthy because of an introductory quotation from Christopher Alexander;
- Brinch Hansen was years ahead of others in recognizing pattern concepts
- applied to software, too.</para>
- </biblioentry>
- <biblioentry id="thread.bib.Butenhof97">
- <abbrev id="thread.bib.Butenhof97.abbrev">Butenhof97</abbrev>
- <title>
- <ulink url="http://cseng.aw.com/book/0,3828,0201633922,00.html"
- >Programming with POSIX Threads </ulink>
- </title>
- <author>
- <firstname>David</firstname>
- <othername>R.</othername>
- <surname>Butenhof</surname>
- </author>
- <publisher>Addison-Wesley</publisher>
- <copyright><year>1997</year></copyright>
- <isbn>ISNB: 0-201-63392-2</isbn>
- <para>This is a very readable explanation of threads and how to use
- them. Many of the insights given apply to all multithreaded programming, not
- just POSIX Threads</para>
- </biblioentry>
- <biblioentry id="thread.bib.Hoare74">
- <abbrev id="thread.bib.Hoare74.abbrev">Hoare74</abbrev>
- <biblioset relation="journal">
- <title>Communications of the ACM</title>
- <volumenum>Vol. 17</volumenum>
- <issuenum>No. 10</issuenum>
- <date>October, 1974</date>
- </biblioset>
- <biblioset relation="article">
- <title>
- <ulink url=" http://www.acm.org/classics/feb96/"
- >Monitors: An Operating System Structuring Concept</ulink>
- </title>
- <author>
- <firstname>C.A.R.</firstname>
- <surname>Hoare</surname>
- </author>
- <pagenums>549-557</pagenums>
- </biblioset>
- <para>Hoare and Brinch Hansen's work on Monitors is the basis for reliable
- multithreading patterns. This is one of the most often referenced papers in
- all of computer science, and with good reason.</para>
- </biblioentry>
- <biblioentry id="thread.bib.ISO98">
- <abbrev id="thread.bib.ISO98.abbrev">ISO98</abbrev>
- <title>
- <ulink url="http://www.ansi.org">Programming Language C++</ulink>
- </title>
- <orgname>ISO/IEC</orgname>
- <releaseinfo>14882:1998(E)</releaseinfo>
- <para>This is the official C++ Standards document. Available from the ANSI
- (American National Standards Institute) Electronic Standards Store.</para>
- </biblioentry>
- <biblioentry id="thread.bib.McDowellHelmbold89">
- <abbrev id="thread.bib.McDowellHelmbold89.abbrev">McDowellHelmbold89</abbrev>
- <biblioset relation="journal">
- <title>Communications of the ACM</title>
- <volumenum>Vol. 21</volumenum>
- <issuenum>No. 2</issuenum>
- <date>December, 1989</date>
- </biblioset>
- <biblioset>
- <author>
- <firstname>Charles</firstname>
- <othername>E.</othername>
- <surname>McDowell</surname>
- </author>
- <author>
- <firstname>David</firstname>
- <othername>P.</othername>
- <surname>Helmbold</surname>
- </author>
- <title>
- <ulink
- url="http://www.acm.org/pubs/citations/journals/surveys/1989-21-4/p593-mcdowell/"
- >Debugging Concurrent Programs</ulink>
- </title>
- </biblioset>
- <para>Identifies many of the unique failure modes and debugging difficulties
- associated with concurrent programs.</para>
- </biblioentry>
- <biblioentry id="thread.bib.SchmidtPyarali">
- <abbrev id="thread.bib.SchmidtPyarali.abbrev">SchmidtPyarali</abbrev>
- <title>
- <ulink url="http://www.cs.wustl.edu/~schmidt/win32-cv-1.html8"
- >Strategies for Implementing POSIX Condition Variables on Win32</ulink>
- </title>
- <authorgroup>
- <author>
- <firstname>Douglas</firstname>
- <othername>C.</othername>
- <surname>Schmidt</surname>
- </author>
- <author>
- <firstname>Irfan</firstname>
- <surname>Pyarali</surname>
- </author>
- </authorgroup>
- <orgname>Department of Computer Science, Washington University, St. Louis,
- Missouri</orgname>
- <para>Rationale for understanding &Boost.Thread; condition
- variables. Note that Alexander Terekhov found some bugs in the
- implementation given in this article, so pthreads-win32 and &Boost.Thread;
- are even more complicated yet.</para>
- </biblioentry>
- <biblioentry id="thread.bib.SchmidtStalRohnertBuschmann">
- <abbrev
- id="thread.bib.SchmidtStalRohnertBuschmann.abbrev">SchmidtStalRohnertBuschmann</abbrev>
- <title>
- <ulink
- url="http://www.wiley.com/Corporate/Website/Objects/Products/0,9049,104671,00.html"
- >Pattern-Oriented Architecture Volume 2</ulink>
- </title>
- <subtitle>Patterns for Concurrent and Networked Objects</subtitle>
- <titleabbrev>POSA2</titleabbrev>
- <authorgroup>
- <author>
- <firstname>Douglas</firstname>
- <othername>C.</othername>
- <surname>Schmidt</surname>
- </author>
- <author>
- <firstname>Michael</firstname>
- <lastname>Stal</lastname>
- </author>
- <author>
- <firstname>Hans</firstname>
- <surname>Rohnert</surname>
- </author>
- <author>
- <firstname>Frank</firstname>
- <surname>Buschmann</surname>
- </author>
- </authorgroup>
- <publisher>Wiley</publisher>
- <copyright><year>2000</year></copyright>
- <para>This is a very good explanation of how to apply several patterns
- useful for concurrent programming. Among the patterns documented is the
- Monitor Pattern mentioned frequently in the &Boost.Thread;
- documentation.</para>
- </biblioentry>
- <biblioentry id="thread.bib.Stroustrup">
- <abbrev id="thread.bib.Stroustrup.abbrev">Stroustrup</abbrev>
- <title>
- <ulink url="http://cseng.aw.com/book/0,3828,0201700735,00.html"
- >The C++ Programming Language</ulink>
- </title>
- <edition>Special Edition</edition>
- <publisher>Addison-Wesley</publisher>
- <copyright><year>2000</year></copyright>
- <isbn>ISBN: 0-201-70073-5</isbn>
- <para>The first book a C++ programmer should own. Note that the 3rd edition
- (and subsequent editions like the Special Edition) has been rewritten to
- cover the ISO standard language and library.</para>
- </biblioentry>
-</bibliography>

Deleted: branches/proto/v3/libs/thread/doc/build.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/build.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,137 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Copyright (c) 2007 Roland Schwarz
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<section id="thread.build" last-revision="$Date$">
- <title>Build</title>
- <para>
- How you build the &Boost.Thread; libraries, and how you build your own applications
- that use those libraries, are some of the most frequently asked questions. Build
- processes are difficult to deal with in a portable manner. That's one reason
- why &Boost.Thread; makes use of &Boost.Build;.
- In general you should refer to the documentation for &Boost.Build;.
- This document will only supply you with some simple usage examples for how to
- use <emphasis>bjam</emphasis> to build and test &Boost.Thread;. In addition, this document
- will try to explain the build requirements so that users may create their own
- build processes (for instance, create an IDE specific project), both for building
- and testing &Boost.Thread;, as well as for building their own projects using
- &Boost.Thread;.
- </para>
- <section id="thread.build.building">
- <title>Building the &Boost.Thread; Libraries</title>
- <para>
- Building the &Boost.Thread; Library depends on how you intend to use it. You have several options:
- <itemizedlist>
- <listitem>
- Using as a <link linkend="thread.build.precompiled">precompiled</link> library, possibly
- with auto-linking, or for use from within an IDE.
- </listitem>
- <listitem>
- Use from a <link linkend="thread.build.bjam">&Boost.Build;</link> project.
- </listitem>
- <listitem>
- Using in <link linkend="thread.build.source">source</link> form.
- </listitem>
- </itemizedlist>
- </para>
- <section id="thread.build.precompiled">
- <title>Precompiled</title>
- <para>
- Using the &Boost.Thread; library in precompiled form is the way to go if you want to
- install the library to a standard place, from where your linker is able to resolve code
- in binary form. You also will want this option if compile time is a concern. Multiple
- variants are available, for different toolsets and build variants (debug/release).
- The library files are named <emphasis>{lead}boost_thread{build-specific-tags}.{extension}</emphasis>,
- where the build-specific-tags indicate the toolset used to build the library, whether it's
- a debug or release build, what version of &Boost; was used, etc.; and the lead and extension
- are the appropriate extensions for a dynamic link library or static library for the platform
- for which &Boost.Thread; is being built.
- For instance, a debug build of the dynamic library built for Win32 with VC++ 7.1 using Boost 1.34 would
- be named <emphasis>boost_thread-vc71-mt-gd-1_34.dll</emphasis>.
- More information on this should be available from the &Boost.Build; documentation.
- </para>
- <para>
- Building should be possible with the default configuration. If you are running into problems,
- it might be wise to adjust your local settings of &Boost.Build; though. Typically you will
- need to get your user-config.jam file to reflect your environment, i.e. used toolsets. Please
- refer to the &Boost.Build; documentation to learn how to do this.
- </para>
- <para>
- To create the libraries you need to open a command shell and change to the
- <emphasis>boost_root</emphasis> directory. From there you give the command
- <programlisting>bjam --toolset=<emphasis>mytoolset</emphasis> stage --with-thread</programlisting>
- Replace <emphasis>mytoolset</emphasis> with the name of your toolset, e.g. msvc-7.1 .
- This will compile and put the libraries into the <emphasis>stage</emphasis> directory which is just below the
- <emphasis>boost_root</emphasis> directory. &Boost.Build; by default will generate static and
- dynamic variants for debug and release.
- </para>
- <note>
- Invoking the above command without the --with-thread switch &Boost.Build; will build all of
- the Boost distribution, including &Boost.Thread;.
- </note>
- <para>
- The next step is to copy your libraries to a place where your linker is able to pick them up.
- It is also quite possible to leave them in the stage directory and instruct your IDE to take them
- from there.
- </para>
- <para>
- In your IDE you then need to add <emphasis>boost_root</emphasis>/boost to the paths where the compiler
- expects to find files to be included. For toolsets that support <emphasis>auto-linking</emphasis>
- it is not necessary to explicitly specify the name of the library to link against, it is sufficient
- to specify the path of the stage directory. Typically this is true on Windows. For gcc you need
- to specify the exact library name (including all the tags). Please don't forget that threading
- support must be turned on to be able to use the library. You should be able now to build your
- project from the IDE.
- </para>
- </section>
- <section id="thread.build.bjam">
- <title>&Boost.Build; Project</title>
- <para>
- If you have decided to use &Boost.Build; as a build environment for your application, you simply
- need to add a single line to your <emphasis>Jamroot</emphasis> file:
- <programlisting>use-project /boost : {path-to-boost-root} ;</programlisting>
- where <emphasis>{path-to-boost-root}</emphasis> needs to be replaced with the location of
- your copy of the boost tree.
- Later when you specify a component that needs to link against &Boost.Thread; you specify this
- as e.g.:
- <programlisting>exe myapp : {myappsources} /boost//thread ;</programlisting>
- and you are done.
- </para>
- </section>
- <section id="thread.build.source">
- <title>Source Form</title>
- <para>
- Of course it is also possible to use the &Boost.Thread; library in source form.
- First you need to specify the <emphasis>boost_root</emphasis>/boost directory as
- a path where your compiler expects to find files to include. It is not easy
- to isolate the &Boost.Thread; include files from the rest of the boost
- library though. You would also need to isolate every include file that the thread
- library depends on. Next you need to copy the files from
- <emphasis>boost_root</emphasis>/libs/thread/src to your project and instruct your
- build system to compile them together with your project. Please look into the
- <emphasis>Jamfile</emphasis> in <emphasis>boost_root</emphasis>/libs/thread/build
- to find out which compiler options and defines you will need to get a clean compile.
- Using the boost library in this way is the least recommended, and should only be
- considered if avoiding dependency on &Boost.Build; is a requirement. Even if so
- it might be a better option to use the library in it's precompiled form.
- Precompiled downloads are available from the boost consulting web site, or as
- part of most linux distributions.
- </para>
- </section>
- </section>
- <section id="thread.build.testing">
- <title>Testing the &Boost.Thread; Libraries</title>
- <para>
- To test the &Boost.Thread; libraries using &Boost.Build;, simply change to the
- directory <emphasis>boost_root</emphasis>/libs/thread/test and execute the command:
- <programlisting>bjam --toolset=<emphasis>mytoolset</emphasis> test</programlisting>
- </para>
- </section>
-</section>

Deleted: branches/proto/v3/libs/thread/doc/concepts.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/concepts.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,2305 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<section id="thread.concepts" last-revision="$Date$">
- <title>Concepts</title>
-
- <para>&Boost.Thread; currently supports two types of mutex concepts:
- ordinary <link linkend="thread.concepts.mutexes">Mutexes</link>,
- which allow only one thread at a time to access a resource, and
- <link linkend="thread.concepts.read-write-mutexes">Read/Write Mutexes</link>,
- which allow only one thread at a time to access a resource when it is
- being modified (the "Write" part of Read/Write), but allows multiple threads
- to access a resource when it is only being referenced (the "Read" part of
- Read/Write).</para>
- <note> Unfortunately it turned out that the current implementation of Read/Write Mutex has
- some serious problems. So it was decided not to put this implementation into
- release grade code. Also discussions on the mailing list led to the
- conclusion that the current concepts need to be rethought. In particular
- the schedulings <link linkend="thread.concepts.read-write-scheduling-policies.inter-class">
- Inter-Class Scheduling Policies</link> are deemed unnecessary.
- There seems to be common belief that a fair scheme suffices.
- The following documentation has been retained however, to give
- readers of this document the opportunity to study the original design.
- </note>
-
- <section id="thread.concepts.mutexes">
- <title>Mutexes</title>
-
- <note>Certain changes to the mutexes and lock concepts are
- currently under discussion. In particular, the combination of
- the multiple lock concepts into a single lock concept
- is likely, and the combination of the multiple mutex
- concepts into a single mutex concept is also possible.</note>
-
- <para>A mutex (short for mutual-exclusion) object is used to serialize
- access to a resource shared between multiple threads. The
- <link linkend="thread.concepts.Mutex">Mutex</link> concept, with
- <link linkend="thread.concepts.TryMutex">TryMutex</link> and
- <link linkend="thread.concepts.TimedMutex">TimedMutex</link> refinements,
- formalize the requirements. A model that implements Mutex and its
- refinements has two states: <emphasis role="bold">locked</emphasis> and
- <emphasis role="bold">unlocked</emphasis>. Before using a shared resource, a
- thread locks a &Boost.Thread; mutex object
- (an object whose type is a model of
- <link linkend="thread.concepts.Mutex">Mutex</link> or one of it's
- refinements), ensuring
- <link linkend="thread.glossary.thread-safe">thread-safe</link> access to
- the shared resource. When use of the shared resource is complete, the thread
- unlocks the mutex object, allowing another thread to acquire the lock and
- use the shared resource.</para>
- <para>Traditional C thread APIs, like POSIX threads or the Windows thread
- APIs, expose functions to lock and unlock a mutex object. This is dangerous
- since it's easy to forget to unlock a locked mutex. When the flow of control
- is complex, with multiple return points, the likelihood of forgetting to
- unlock a mutex object becomes even greater. When exceptions are thrown,
- it becomes nearly impossible to ensure that the mutex object is unlocked
- properly when using these traditional API's. The result is
- <link linkend="thread.glossary.deadlock">deadlock</link>.</para>
- <para>Many C++ threading libraries use a pattern known as <emphasis>Scoped
- Locking</emphasis> &cite.SchmidtStalRohnertBuschmann; to free the programmer from
- the need to explicitly lock and unlock mutex objects. With this pattern, a
- <link linkend="thread.concepts.lock-concepts">Lock</link> concept is employed where
- the lock object's constructor locks the associated mutex object and the
- destructor automatically does the unlocking. The
- &Boost.Thread; library takes this pattern to
- the extreme in that Lock concepts are the only way to lock and unlock a
- mutex object: lock and unlock functions are not exposed by any
- &Boost.Thread; mutex objects. This helps to
- ensure safe usage patterns, especially when code throws exceptions.</para>
-
- <section id="thread.concepts.locking-strategies">
- <title>Locking Strategies</title>
-
- <para>Every mutex object follows one of several locking strategies. These
- strategies define the semantics for the locking operation when the calling
- thread already owns a lock on the mutex object.</para>
-
- <section id="thread.concepts.recursive-locking-strategy">
- <title>Recursive Locking Strategy</title>
-
- <para>With a recursive locking strategy, when a thread attempts to acquire
- a lock on the mutex object for which it already owns a lock, the operation
- is successful. Note the distinction between a thread, which may have
- multiple locks outstanding on a recursive mutex object, and a lock object,
- which even for a recursive mutex object cannot have any of its lock
- functions called multiple times without first calling unlock.</para>
-
- <para>Internally a lock count is maintained and the owning thread must
- unlock the mutex object the same number of times that it locked it before
- the mutex object's state returns to unlocked. Since mutex objects in
- &Boost.Thread; expose locking
- functionality only through lock concepts, a thread will always unlock a
- mutex object the same number of times that it locked it. This helps to
- eliminate a whole set of errors typically found in traditional C style
- thread APIs.</para>
-
- <para>Classes <classname>boost::recursive_mutex</classname>,
- <classname>boost::recursive_try_mutex</classname> and
- <classname>boost::recursive_timed_mutex</classname> use this locking
- strategy.</para>
- </section>
-
- <section id="thread.concepts.checked-locking-strategy">
- <title>Checked Locking Strategy</title>
-
- <para>With a checked locking strategy, when a thread attempts to acquire a
- lock on the mutex object for which the thread already owns a lock, the
- operation will fail with some sort of error indication. Further, attempts
- by a thread to unlock a mutex object that was not locked by the thread
- will also return some sort of error indication. In
- &Boost.Thread;, an exception of type
- <classname>boost::lock_error</classname>
- would be thrown in these cases.</para>
-
- <para>&Boost.Thread; does not currently
- provide any mutex objects that use this strategy.</para>
- </section>
-
- <section id="thread.concepts.unchecked-locking-strategy">
- <title>Unchecked Locking Strategy</title>
-
- <para>With an unchecked locking strategy, when a thread attempts to acquire
- a lock on a mutex object for which the thread already owns a lock the
- operation will
- <link linkend="thread.glossary.deadlock">deadlock</link>. In general
- this locking strategy is less safe than a checked or recursive strategy,
- but it's also a faster strategy and so is employed by many libraries.</para>
-
- <para>&Boost.Thread; does not currently
- provide any mutex objects that use this strategy.</para>
- </section>
-
- <section id="thread.concepts.unspecified-locking-strategy">
- <title>Unspecified Locking Strategy</title>
-
- <para>With an unspecified locking strategy, when a thread attempts to
- acquire a lock on a mutex object for which the thread already owns a lock
- the operation results in
- <link linkend="thread.glossary.undefined-behavior">undefined behavior</link>.
- </para>
-
- <para>In general a mutex object with an unspecified locking strategy is
- unsafe, and it requires programmer discipline to use the mutex object
- properly. However, this strategy allows an implementation to be as fast as
- possible with no restrictions on its implementation. This is especially
- true for portable implementations that wrap the native threading support
- of a platform. For this reason, the classes
- <classname>boost::mutex</classname>,
- <classname>boost::try_mutex</classname> and
- <classname>boost::timed_mutex</classname> use this locking strategy
- despite the lack of safety.</para>
- </section>
- </section>
-
- <section id="thread.concepts.sheduling-policies">
- <title>Scheduling Policies</title>
-
- <para>Every mutex object follows one of several scheduling policies. These
- policies define the semantics when the mutex object is unlocked and there is
- more than one thread waiting to acquire a lock. In other words, the policy
- defines which waiting thread shall acquire the lock.</para>
-
- <section id="thread.concepts.FIFO-scheduling-policy">
- <title>FIFO Scheduling Policy</title>
-
- <para>With a FIFO ("First In First Out") scheduling policy, threads waiting
- for the lock will acquire it in a first-come-first-served order.
- This can help prevent a high priority thread from starving lower priority
- threads that are also waiting on the mutex object's lock.</para>
- </section>
-
- <section id="thread.concepts.priority-driven-scheduling-policy">
- <title>Priority Driven Policy</title>
-
- <para>With a Priority Driven scheduling policy, the thread with the
- highest priority acquires the lock. Note that this means that low-priority
- threads may never acquire the lock if the mutex object has high contention
- and there is always at least one high-priority thread waiting. This is
- known as thread starvation. When multiple threads of the same priority are
- waiting on the mutex object's lock one of the other scheduling priorities
- will determine which thread shall acquire the lock.</para>
- </section>
-
- <section id="thread.concepts.unspecified-scheduling-policy">
- <title>Unspecified Policy</title>
-
- <para>The mutex object does not specify a scheduling policy. In order to
- ensure portability, all &Boost.Thread;
- mutex objects use an unspecified scheduling policy.</para>
- </section>
- </section>
-
- <section id="thread.concepts.mutex-concepts">
- <title>Mutex Concepts</title>
-
- <section id="thread.concepts.Mutex">
- <title>Mutex Concept</title>
-
- <para>A Mutex object has two states: locked and unlocked. Mutex object
- state can only be determined by a lock object meeting the
- appropriate lock concept requirements
- and constructed for the Mutex object.</para>
-
- <para>A Mutex is
- <ulink url="../../libs/utility/utility.htm#Class%20noncopyable">
- NonCopyable</ulink>.</para>
- <para>For a Mutex type <code>M</code>
- and an object <code>m</code> of that type,
- the following expressions must be well-formed
- and have the indicated effects.</para>
-
- <table>
- <title>Mutex Expressions</title>
-
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Expression</entry>
- <entry>Effects</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry>M m;</entry>
- <entry><para>Constructs a mutex object m.</para>
- <para>Postcondition: m is unlocked.</para></entry>
- </row>
- <row>
- <entry>(&amp;m)-&gt;~M();</entry>
- <entry>Precondition: m is unlocked. Destroys a mutex object
- m.</entry>
- </row>
- <row>
- <entry>M::scoped_lock</entry>
- <entry>A model of
- <link linkend="thread.concepts.ScopedLock">ScopedLock</link>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
-
- <section id="thread.concepts.TryMutex">
- <title>TryMutex Concept</title>
-
- <para>A TryMutex is a refinement of
- <link linkend="thread.concepts.Mutex">Mutex</link>.
- For a TryMutex type <code>M</code>
- and an object <code>m</code> of that type,
- the following expressions must be well-formed
- and have the indicated effects.</para>
-
- <table>
- <title>TryMutex Expressions</title>
-
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Expression</entry>
- <entry>Effects</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry>M::scoped_try_lock</entry>
- <entry>A model of
- <link linkend="thread.concepts.ScopedTryLock">ScopedTryLock</link>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
-
- <section id="thread.concepts.TimedMutex">
- <title>TimedMutex Concept</title>
-
- <para>A TimedMutex is a refinement of
- <link linkend="thread.concepts.TryMutex">TryMutex</link>.
- For a TimedMutex type <code>M</code>
- and an object <code>m</code> of that type,
- the following expressions must be well-formed
- and have the indicated effects.</para>
-
- <table>
- <title>TimedMutex Expressions</title>
-
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Expression</entry>
- <entry>Effects</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry>M::scoped_timed_lock</entry>
- <entry>A model of
- <link
- linkend="thread.concepts.ScopedTimedLock">ScopedTimedLock</link>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
- </section>
-
- <section id="thread.concepts.mutex-models">
- <title>Mutex Models</title>
-
- <para>&Boost.Thread; currently supplies six models of
- <link linkend="thread.concepts.Mutex">Mutex</link>
- and its refinements.</para>
-
- <table>
- <title>Mutex Models</title>
-
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Concept</entry>
- <entry>Refines</entry>
- <entry>Models</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><link linkend="thread.concepts.Mutex">Mutex</link></entry>
- <entry></entry>
- <entry>
- <para><classname>boost::mutex</classname></para>
- <para><classname>boost::recursive_mutex</classname></para>
- </entry>
- </row>
- <row>
- <entry><link linkend="thread.concepts.TryMutex">TryMutex</link></entry>
- <entry><link linkend="thread.concepts.Mutex">Mutex</link></entry>
- <entry>
- <para><classname>boost::try_mutex</classname></para>
- <para><classname>boost::recursive_try_mutex</classname></para>
- </entry>
- </row>
- <row>
- <entry><link linkend="thread.concepts.TimedMutex">TimedMutex</link></entry>
- <entry><link linkend="thread.concepts.TryMutex">TryMutex</link></entry>
- <entry>
- <para><classname>boost::timed_mutex</classname></para>
- <para><classname>boost::recursive_timed_mutex</classname></para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
-
- <section id="thread.concepts.lock-concepts">
- <title>Lock Concepts</title>
-
- <para>A lock object provides a safe means for locking and unlocking a mutex
- object (an object whose type is a model of <link
- linkend="thread.concepts.Mutex">Mutex</link> or one of its refinements). In
- other words they are an implementation of the <emphasis>Scoped
- Locking</emphasis> &cite.SchmidtStalRohnertBuschmann; pattern. The <link
- linkend="thread.concepts.ScopedLock">ScopedLock</link>,
- <link linkend="thread.concepts.ScopedTryLock">ScopedTryLock</link>, and
- <link linkend="thread.concepts.ScopedTimedLock">ScopedTimedLock</link>
- concepts formalize the requirements.</para>
- <para>Lock objects are constructed with a reference to a mutex object and
- typically acquire ownership of the mutex object by setting its state to
- locked. They also ensure ownership is relinquished in the destructor. Lock
- objects also expose functions to query the lock status and to manually lock
- and unlock the mutex object.</para>
- <para>Lock objects are meant to be short lived, expected to be used at block
- scope only. The lock objects are not <link
- linkend="thread.glossary.thread-safe">thread-safe</link>. Lock objects must
- maintain state to indicate whether or not they've been locked and this state
- is not protected by any synchronization concepts. For this reason a lock
- object should never be shared between multiple threads.</para>
-
- <section id="thread.concepts.Lock">
- <title>Lock Concept</title>
-
- <para>For a Lock type <code>L</code>
- and an object <code>lk</code>
- and const object <code>clk</code> of that type,
- the following expressions must be well-formed
- and have the indicated effects.</para>
-
- <table>
- <title>Lock Expressions</title>
-
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Expression</entry>
- <entry>Effects</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><code>(&amp;lk)-&gt;~L();</code></entry>
- <entry><code>if (locked()) unlock();</code></entry>
- </row>
- <row>
- <entry><code>(&amp;clk)-&gt;operator const void*()</code></entry>
- <entry>Returns type void*, non-zero if the associated mutex
- object has been locked by <code>clk</code>, otherwise 0.</entry>
- </row>
- <row>
- <entry><code>clk.locked()</code></entry>
- <entry>Returns a <code>bool</code>, <code>(&amp;clk)-&gt;operator
- const void*() != 0</code></entry>
- </row>
- <row>
- <entry><code>lk.lock()</code></entry>
- <entry>
- <para>Throws <classname>boost::lock_error</classname>
- if <code>locked()</code>.</para>
-
- <para>If the associated mutex object is
- already locked by some other thread, places the current thread in the
- <link linkend="thread.glossary.thread-state">Blocked</link> state until
- the associated mutex is unlocked, after which the current thread
- is placed in the <link
- linkend="thread.glossary.thread-state">Ready</link> state,
- eventually to be returned to the <link
- linkend="thread.glossary.thread-state">Running</link> state. If
- the associated mutex object is already locked by the same thread
- the behavior is dependent on the <link
- linkend="thread.concepts.locking-strategies">locking
- strategy</link> of the associated mutex object.</para>
-
- <para>Postcondition: <code>locked() == true</code></para>
- </entry>
- </row>
- <row>
- <entry><code>lk.unlock()</code></entry>
- <entry>
- <para>Throws <classname>boost::lock_error</classname>
- if <code>!locked()</code>.</para>
-
- <para>Unlocks the associated mutex.</para>
-
- <para>Postcondition: <code>!locked()</code></para></entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
-
- <section id="thread.concepts.ScopedLock">
- <title>ScopedLock Concept</title>
-
- <para>A ScopedLock is a refinement of <link
- linkend="thread.concepts.Lock">Lock</link>.
- For a ScopedLock type <code>L</code>
- and an object <code>lk</code> of that type,
- and an object <code>m</code> of a type meeting the
- <link linkend="thread.concepts.Mutex">Mutex</link> requirements,
- and an object <code>b</code> of type <code>bool</code>,
- the following expressions must be well-formed
- and have the indicated effects.</para>
-
- <table>
- <title>ScopedLock Expressions</title>
-
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Expression</entry>
- <entry>Effects</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><code>L lk(m);</code></entry>
- <entry>Constructs an object <code>lk</code>, and associates mutex
- object <code>m</code> with it, then calls
- <code>lock()</code></entry>
- </row>
- <row>
- <entry><code>L lk(m,b);</code></entry>
- <entry>Constructs an object <code>lk</code>, and associates mutex
- object <code>m</code> with it, then if <code>b</code>, calls
- <code>lock()</code></entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
-
- <section id="thread.concepts.TryLock">
- <title>TryLock Concept</title>
-
- <para>A TryLock is a refinement of <link
- linkend="thread.concepts.Lock">Lock</link>.
- For a TryLock type <code>L</code>
- and an object <code>lk</code> of that type,
- the following expressions must be well-formed
- and have the indicated effects.</para>
-
- <table>
- <title>TryLock Expressions</title>
-
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Expression</entry>
- <entry>Effects</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><code>lk.try_lock()</code></entry>
- <entry>
- <para>Throws <classname>boost::lock_error</classname>
- if locked().</para>
-
- <para>Makes a
- non-blocking attempt to lock the associated mutex object,
- returning <code>true</code> if the lock attempt is successful,
- otherwise <code>false</code>. If the associated mutex object is
- already locked by the same thread the behavior is dependent on the
- <link linkend="thread.concepts.locking-strategies">locking
- strategy</link> of the associated mutex object.</para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
-
- <section id="thread.concepts.ScopedTryLock">
- <title>ScopedTryLock Concept</title>
-
- <para>A ScopedTryLock is a refinement of <link
- linkend="thread.concepts.TryLock">TryLock</link>.
- For a ScopedTryLock type <code>L</code>
- and an object <code>lk</code> of that type,
- and an object <code>m</code> of a type meeting the
- <link linkend="thread.concepts.TryMutex">TryMutex</link> requirements,
- and an object <code>b</code> of type <code>bool</code>,
- the following expressions must be well-formed
- and have the indicated effects.</para>
-
- <table>
- <title>ScopedTryLock Expressions</title>
-
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Expression</entry>
- <entry>Effects</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><code>L lk(m);</code></entry>
- <entry>Constructs an object <code>lk</code>, and associates mutex
- object <code>m</code> with it, then calls
- <code>try_lock()</code></entry>
- </row>
- <row>
- <entry><code>L lk(m,b);</code></entry>
- <entry>Constructs an object <code>lk</code>, and associates mutex
- object <code>m</code> with it, then if <code>b</code>, calls
- <code>lock()</code></entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
-
- <section id="thread.concepts.TimedLock">
- <title>TimedLock Concept</title>
-
- <para>A TimedLock is a refinement of <link
- linkend="thread.concepts.TryLock">TryLock</link>.
- For a TimedLock type <code>L</code>
- and an object <code>lk</code> of that type,
- and an object <code>t</code> of type <classname>boost::xtime</classname>,
- the following expressions must be well-formed
- and have the indicated effects.</para>
-
- <table>
- <title>TimedLock Expressions</title>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Expression</entry>
- <entry>Effects</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><code>lk.timed_lock(t)</code></entry>
- <entry>
- <para>Throws <classname>boost::lock_error</classname>
- if locked().</para>
-
- <para>Makes a blocking attempt
- to lock the associated mutex object, and returns <code>true</code>
- if successful within the specified time <code>t</code>, otherwise
- <code>false</code>. If the associated mutex object is already
- locked by the same thread the behavior is dependent on the <link
- linkend="thread.concepts.locking-strategies">locking
- strategy</link> of the associated mutex object.</para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
-
- <section id="thread.concepts.ScopedTimedLock">
- <title>ScopedTimedLock Concept</title>
-
- <para>A ScopedTimedLock is a refinement of <link
- linkend="thread.concepts.TimedLock">TimedLock</link>.
- For a ScopedTimedLock type <code>L</code>
- and an object <code>lk</code> of that type,
- and an object <code>m</code> of a type meeting the
- <link linkend="thread.concepts.TimedMutex">TimedMutex</link> requirements,
- and an object <code>b</code> of type <code>bool</code>,
- and an object <code>t</code> of type <classname>boost::xtime</classname>,
- the following expressions must be well-formed
- and have the indicated effects.</para>
-
- <table>
- <title>ScopedTimedLock Expressions</title>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Expression</entry>
- <entry>Effects</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><code>L lk(m,t);</code></entry>
- <entry>Constructs an object <code>lk</code>, and associates mutex
- object <code>m</code> with it, then calls
- <code>timed_lock(t)</code></entry>
- </row>
- <row>
- <entry><code>L lk(m,b);</code></entry>
- <entry>Constructs an object <code>lk</code>, and associates mutex
- object <code>m</code> with it, then if <code>b</code>, calls
- <code>lock()</code></entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
- </section>
-
- <section id="thread.concepts.lock-models">
- <title>Lock Models</title>
-
- <para>&Boost.Thread; currently supplies twelve models of
- <link linkend="thread.concepts.Lock">Lock</link>
- and its refinements.</para>
-
- <table>
- <title>Lock Models</title>
-
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Concept</entry>
- <entry>Refines</entry>
- <entry>Models</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><link linkend="thread.concepts.Lock">Lock</link></entry>
- <entry></entry>
- <entry></entry>
- </row>
- <row>
- <entry><link linkend="thread.concepts.ScopedLock">ScopedLock</link></entry>
- <entry><link linkend="thread.concepts.Lock">Lock</link></entry>
- <entry>
- <para><classname>boost::mutex::scoped_lock</classname></para>
- <para><classname>boost::recursive_mutex::scoped_lock</classname></para>
-
- <para><classname>boost::try_mutex::scoped_lock</classname></para>
- <para><classname>boost::recursive_try_mutex::scoped_lock</classname></para>
-
- <para><classname>boost::timed_mutex::scoped_lock</classname></para>
- <para><classname>boost::recursive_timed_mutex::scoped_lock</classname></para>
- </entry>
- </row>
- <row>
- <entry><link linkend="thread.concepts.TryLock">TryLock</link></entry>
- <entry><link linkend="thread.concepts.Lock">Lock</link></entry>
- <entry></entry>
- </row>
- <row>
- <entry><link linkend="thread.concepts.ScopedTryLock">ScopedTryLock</link></entry>
- <entry><link linkend="thread.concepts.TryLock">TryLock</link></entry>
- <entry>
- <para><classname>boost::try_mutex::scoped_try_lock</classname></para>
- <para><classname>boost::recursive_try_mutex::scoped_try_lock</classname></para>
-
- <para><classname>boost::timed_mutex::scoped_try_lock</classname></para>
- <para><classname>boost::recursive_timed_mutex::scoped_try_lock</classname></para>
- </entry>
- </row>
- <row>
- <entry><link linkend="thread.concepts.TimedLock">TimedLock</link></entry>
- <entry><link linkend="thread.concepts.TryLock">TryLock</link></entry>
- <entry></entry>
- </row>
- <row>
- <entry><link linkend="thread.concepts.ScopedTimedLock">ScopedTimedLock</link></entry>
- <entry><link linkend="thread.concepts.TimedLock">TimedLock</link></entry>
- <entry>
- <para><classname>boost::timed_mutex::scoped_timed_lock</classname></para>
- <para><classname>boost::recursive_timed_mutex::scoped_timed_lock</classname></para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
- </section>
-
- <section id="thread.concepts.read-write-mutexes">
- <title>Read/Write Mutexes</title>
- <note> Unfortunately it turned out that the current implementation has
- some serious problems. So it was decided not to put this implementation into
- release grade code. Also discussions on the mailing list led to the
- conclusion that the current concepts need to be rethought. In particular
- the schedulings <link linkend="thread.concepts.read-write-scheduling-policies.inter-class">
- Inter-Class Scheduling Policies</link> are deemed unnecessary.
- There seems to be common belief that a fair scheme suffices.
- The following documentation has been retained however, to give
- readers of this document the opportunity to study the original design.
- </note>
-
- <para>A read/write mutex (short for reader/writer mutual-exclusion) object
- is used to serialize access to a resource shared between multiple
- threads, where multiple "readers" can share simultaneous access, but
- "writers" require exclusive access. The
- <link linkend="thread.concepts.ReadWriteMutex">ReadWriteMutex</link> concept, with
- <link linkend="thread.concepts.TryReadWriteMutex">TryReadWriteMutex</link> and
- <link linkend="thread.concepts.TimedReadWriteMutex"> TimedReadWriteMutex</link>
- refinements formalize the requirements. A model that implements
- ReadWriteMutex and its refinements has three states:
- <emphasis role="bold">read-locked</emphasis>,
- <emphasis role="bold">write-locked</emphasis>, and
- <emphasis role="bold">unlocked</emphasis>.
- Before reading from a shared resource, a thread
- <emphasis role="bold">read-locks</emphasis>
- a &Boost.Thread; read/write mutex object
- (an object whose type is a model of
- <link linkend="thread.concepts.ReadWriteMutex">ReadWriteMutex</link>
- or one of it's refinements), ensuring
- <link linkend="thread.glossary.thread-safe">thread-safe</link>
- access for reading from the shared resource. Before writing
- to a shared resource, a thread
- <emphasis role="bold">write-locks</emphasis> a &Boost.Thread;
- read/write mutex object
- (an object whose type is a model of
- <link linkend="thread.concepts.ReadWriteMutex">ReadWriteMutex</link>
- or one of it's refinements), ensuring
- <link linkend="thread.glossary.thread-safe">thread-safe</link>
- access for altering the shared resource. When use of the shared
- resource is complete, the thread unlocks the mutex object,
- allowing another thread to acquire the lock and use the shared
- resource.</para>
-
- <para>Traditional C thread APIs that provide read/write mutex
- primitives (like POSIX threads) expose functions to lock and unlock a
- mutex object. This is dangerous since it's easy to forget to unlock a
- locked mutex. When the flow of control is complex, with multiple
- return points, the likelihood of forgetting to unlock a mutex object
- becomes even greater. When exceptions are thrown, it becomes nearly
- impossible to ensure that the mutex object is unlocked
- properly when using these traditional API's. The result is
- <link linkend="thread.glossary.deadlock">deadlock</link>.</para>
-
- <para>Many C++ threading libraries use a pattern known as <emphasis>Scoped
- Locking</emphasis> &cite.SchmidtStalRohnertBuschmann; to free the
- programmer from the need to explicitly lock and unlock
- read/write mutex objects. With this pattern, a
- <link linkend="thread.concepts.read-write-lock-concepts">Read/Write Lock</link>
- concept is employed where the lock object's constructor locks
- the associated read/write mutex object
- and the destructor automatically does the unlocking. The
- &Boost.Thread; library takes this pattern to
- the extreme in that
- <link linkend="thread.concepts.read-write-lock-concepts">Read/Write Lock</link>
- concepts are the only way to lock and unlock a read/write mutex
- object: lock and unlock functions are not exposed by any
- &Boost.Thread; read/write mutex objects. This helps to
- ensure safe usage patterns, especially when code throws exceptions.</para>
-
- <section id="thread.concepts.read-write-locking-strategies">
- <title>Locking Strategies</title>
-
- <para>Every read/write mutex object follows one of several locking
- strategies. These strategies define the semantics for the locking
- operation when the calling thread already owns a lock on the
- read/write mutex object.</para>
-
- <section id="thread.concepts.read-write-locking-strategies.recursive">
- <title>Recursive Locking Strategy</title>
-
- <para>With a recursive locking strategy, when a thread attempts
- to acquire a lock on a read/write mutex object
- for which it already owns a lock, the operation is successful,
- except in the case where a thread holding a read-lock
- attempts to obtain a write lock, in which case a
- <classname>boost::lock_error</classname> exception will
- be thrown. Note the distinction between a thread, which may have
- multiple locks outstanding on a recursive read/write mutex object,
- and a lock object, which even for a recursive read/write mutex
- object cannot have any of its lock functions called multiple
- times without first calling unlock.</para>
-
- <informaltable>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Lock Type Held</entry>
- <entry>Lock Type Requested</entry>
- <entry>Action</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry>read-lock</entry>
- <entry>read-lock</entry>
- <entry>Grant the read-lock immediately</entry>
- </row>
- <row>
- <entry>read-lock</entry>
- <entry>write-lock</entry>
- <entry>If this thread is the only holder of the read-lock,
- grants the write lock immediately. Otherwise throws a
- <classname>boost::lock_error</classname> exception.</entry>
- </row>
- <row>
- <entry>write-locked</entry>
- <entry>read-lock</entry>
- <entry>Grants the (additional) read-lock immediately.</entry>
- </row>
- <row>
- <entry>write-locked</entry>
- <entry>write-lock</entry>
- <entry> Grant the write-lock immediately</entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
-
- <para>Internally a lock count is maintained and the owning
- thread must unlock the mutex object the same number of times
- that it locked it before the mutex object's state returns
- to unlocked. Since mutex objects in &Boost.Thread; expose
- locking functionality only through lock concepts, a thread
- will always unlock a mutex object the same number of times
- that it locked it. This helps to eliminate a whole set of
- errors typically found in traditional C style thread APIs.
- </para>
-
- <para>&Boost.Thread; does not currently provide any read/write mutex objects
- that use this strategy. A successful implementation of this locking strategy
- may require
- <link linkend="thread.concepts.read-write-locking-strategies.thread-identification">thread identification</link>.
- </para>
- </section>
-
- <section id="thread.concepts.read-write-locking-strategies.checked">
- <title>Checked Locking Strategy</title>
-
- <para>With a checked locking strategy, when a thread attempts
- to acquire a lock on the mutex object for which the thread
- already owns a lock, the operation will fail with some sort of
- error indication, except in the case of multiple read-lock
- acquisition which is a normal operation for ANY ReadWriteMutex.
- Further, attempts by a thread to unlock a mutex that was not
- locked by the thread will also return some sort of error
- indication. In &Boost.Thread;, an exception of type
- <classname>boost::lock_error</classname> would be thrown in
- these cases.</para>
-
- <informaltable>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Lock Type Held</entry>
- <entry>Lock Type Requested</entry>
- <entry>Action</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry>read-lock</entry>
- <entry>read-lock</entry>
- <entry>Grant the read-lock immediately</entry>
- </row>
- <row>
- <entry>read-lock</entry>
- <entry>write-lock</entry>
- <entry>Throw <classname>boost::lock_error</classname></entry>
- </row>
- <row>
- <entry>write-locked</entry>
- <entry>read-lock</entry>
- <entry>Throw <classname>boost::lock_error</classname></entry>
- </row>
- <row>
- <entry>write-locked</entry>
- <entry>write-lock</entry>
- <entry> Throw <classname>boost::lock_error</classname></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
-
- <para>&Boost.Thread; does not currently provide any read/write mutex objects
- that use this strategy. A successful implementation of this locking strategy
- may require
- <link linkend="thread.concepts.read-write-locking-strategies.thread-identification">thread identification</link>.
- </para>
- </section>
-
- <section id="thread.concepts.read-write-locking-strategies.unchecked">
- <title>Unchecked Locking Strategy</title>
-
- <para>With an unchecked locking strategy, when a thread
- attempts to acquire a lock on the read/write mutex object
- for which the thread already owns a lock, the operation
- will <link linkend="thread.glossary.deadlock">deadlock</link>.
- In general this locking strategy is less safe than a checked
- or recursive strategy, but it can be a faster strategy and so
- is employed by many libraries.</para>
-
- <informaltable>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Lock Type Held</entry>
- <entry>Lock Type Requested</entry>
- <entry>Action</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry>read-lock</entry>
- <entry>read-lock</entry>
- <entry>Grant the read-lock immediately</entry>
- </row>
- <row>
- <entry>read-lock</entry>
- <entry>write-lock</entry>
- <entry><link linkend="thread.glossary.deadlock">Deadlock</link></entry>
- </row>
- <row>
- <entry>write-locked</entry>
- <entry>read-lock</entry>
- <entry><link linkend="thread.glossary.deadlock">Deadlock</link></entry>
- </row>
- <row>
- <entry>write-locked</entry>
- <entry>write-lock</entry>
- <entry><link linkend="thread.glossary.deadlock">Deadlock</link></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
-
- <para>&Boost.Thread; does not currently provide any mutex
- objects that use this strategy. For ReadWriteMutexes on
- platforms that contain natively recursive synchronization
- primitives, implementing a guaranteed-deadlock can actually
- involve extra work, and would likely require
- <link linkend="thread.concepts.read-write-locking-strategies.thread-identification">thread identification</link>.
- </para>
- </section>
-
- <section id="thread.concepts.read-write-locking-strategies.unspecified">
- <title>Unspecified Locking Strategy</title>
-
- <para>With an unspecified locking strategy, when a thread
- attempts to acquire a lock on a read/write mutex object for
- which the thread already owns a lock, the operation results
- in <link linkend="thread.glossary.undefined-behavior">undefined behavior</link>.
- When a read/write mutex object has an unspecified locking
- strategy the programmer must assume that the read/write mutex
- object instead uses an unchecked strategy as the worse case,
- although some platforms may exhibit a mix of unchecked and
- recursive behavior.</para>
-
- <informaltable>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Lock Type Held</entry>
- <entry>Lock Type Requested</entry>
- <entry>Action</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry>read-lock</entry>
- <entry>read-lock</entry>
- <entry>Grant the read-lock immediately</entry>
- </row>
- <row>
- <entry>read-lock</entry>
- <entry>write-lock</entry>
- <entry>
- <link linkend="thread.glossary.undefined-behavior">Undefined</link>, but generally <link linkend="thread.glossary.deadlock">deadlock</link>
- </entry>
- </row>
- <row>
- <entry>write-locked</entry>
- <entry>read-lock</entry>
- <entry><link linkend="thread.glossary.undefined-behavior">Undefined</link>, but generally <link linkend="thread.glossary.deadlock">deadlock</link></entry>
- </row>
- <row>
- <entry>write-locked</entry>
- <entry>write-lock</entry>
- <entry><link linkend="thread.glossary.undefined-behavior">Undefined</link>, but generally <link linkend="thread.glossary.deadlock">deadlock</link></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
-
- <para>In general a read/write mutex object with an unspecified
- locking strategy is unsafe, and it requires programmer discipline
- to use the read/write mutex object properly. However, this strategy
- allows an implementation to be as fast as possible with no restrictions
- on its implementation. This is especially true for portable implementations
- that wrap the native threading support of a platform. For this reason, the
- classes
- <classname>read_write_mutex</classname>,
- <classname>try_read_write_mutex</classname>, and
- <classname>timed_read_write_mutex</classname>
- use this locking strategy despite the lack of safety.</para>
- </section>
-
- <section id="thread.concepts.read-write-locking-strategies.thread-identification">
- <title>Thread Identification</title>
-
- <para>ReadWriteMutexes can support specific Locking Strategies
- (recursive and checked) which help to detect and protect against
- self-deadlock. Self-deadlock can occur when a holder of a locked
- ReadWriteMutex attempts to obtain another lock. Given an
- implemention <emphasis>I</emphasis> which is susceptible to
- self-deadlock but otherwise correct and efficient, a recursive or
- checked implementation <emphasis>Ir</emphasis> or
- <emphasis>Ic</emphasis> can use the same basic implementation,
- but make special checks against self-deadlock by tracking the
- identities of thread(s) currently holding locks. This approach
- makes deadlock detection othrogonal to the basic ReadWriteMutex
- implementaion.</para>
-
- <para>Alternatively, a different basic implementation for
- ReadWriteMutex concepts,
- <emphasis>I'</emphasis> (I-Prime) may exist which uses recursive
- or checked versions of synchronization primitives to produce
- a recursive or checked ReadWriteMutex while still providing
- flexibility in terms of Scheduling Policies. </para>
-
- <para>Please refer to the &Boost.Thread;
- <link linkend="thread.concepts.read-write-mutex-concepts">read/write mutex concept</link>
- documentation for a discussion of locking strategies.
- The read/write mutex supports only the
- <link linkend="thread.concepts.read-write-locking-strategies.unspecified">unspecified</link>
- locking strategy. ReadWriteMutexes are parameterized on a
- Mutex type which they use to control write-locking
- and access to internal state.</para>
- </section>
-
- <section id="thread.concepts.read-write-locking-strategies.promotion">
- <title>Lock Promotion</title>
-
- <para>ReadWriteMutexes can support lock promotion, where a
- mutex which is in the read-locked state transitions to a
- write-locked state without releasing the lock. Lock
- promotion can be tricky to implement; for instance,
- extra care must be taken to ensure that only one thread holding a
- read-lock can block awaiting promotion at any given time. If
- more than one read-lock holder is allowed to enter a blocked
- state while waiting to be promoted, deadlock will result since
- both threads will be waiting for the other to release their read-lock.
- </para>
-
- <para>Currently, &Boost.Thread; supports lock promotion
- through <code>promote()</code>, <code>try_promote()</code>,
- and <code>timed_promote()</code> operations.</para>
- </section>
-
- <section id="thread.concepts.read-write-locking-strategies.demotion">
- <title>Lock Demotion</title>
-
- <para>ReadWriteMutexes can support lock demotion, where a
- mutex which is in the write-locked state transitions to a
- read-locked state without releasing the lock.
- Since by definition only one thread at a time may hold
- a write-lock, the problem with deadlock that can occur
- during lock promotion is not a problem for lock
- demotion.</para>
-
- <para>Currently, &Boost.Thread; supports lock demotion
- through <code>demote()</code>, <code>try_demote()</code>,
- and <code>timed_demote()</code> operations.</para>
- </section>
- </section>
-
- <section id="thread.concepts.read-write-scheduling-policies">
- <title>Scheduling Policies</title>
-
- <para>Every read/write mutex object follows one of several scheduling
- policies. These policies define the semantics when the mutex object
- is unlocked and there is more than one thread waiting to acquire a
- lock. In other words, the policy defines which waiting thread shall
- acquire the lock. For a read/write mutex, it is particularly important
- to define the behavior when threads are requesting both read and
- write access simultaneously. This will be referred to as "inter-class
- scheduling" because it describes the scheduling between two
- classes of threads (those waiting for a read lock and those
- waiting for a write lock).</para>
-
- <para>For some types of inter-class scheduling, an "intra-class"
- scheduling policy can also be defined that will describe the order
- in which waiting threads of the same class (i.e., those
- waiting for the same type of lock) will acquire the thread.
- </para>
-
- <section id="thread.concepts.read-write-scheduling-policies.inter-class">
- <title>Inter-Class Scheduling Policies</title>
-
- <section id="thread.concepts.read-write-scheduling-policies.reader-priority">
- <title>ReaderPriority</title>
-
- <para>With ReaderPriority scheduling, any pending request for
- a read-lock will have priority over a pending request for a
- write-lock, irrespective of the current lock state of the
- read/write mutex, and irrespective of the relative order
- that the pending requests arrive.</para>
-
- <informaltable>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Current mutex state</entry>
- <entry>Request Type</entry>
- <entry>Action</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry>unlocked</entry>
- <entry>read-lock</entry>
- <entry>Grant the read-lock immediately</entry>
- </row>
- <row>
- <entry>read-locked</entry>
- <entry>read-lock</entry>
- <entry>Grant the additional read-lock immediately.</entry>
- </row>
- <row>
- <entry>write-locked</entry>
- <entry>read-lock</entry>
- <entry>Wait to acquire the lock until the thread
- holding the write-lock releases its lock (or until
- the specified time, if any). A
- read-lock will be granted to all pending readers
- before any other thread can acquire a write-lock.
- <para>TODO: try-lock, timed-lock.</para>
- </entry>
- </row>
- <row>
- <entry>unlocked</entry>
- <entry>write-lock</entry>
- <entry>Grant the write-lock immediately, if and
- only if there are no pending read-lock requests.
- <para>TODO: try-lock, timed-lock.</para>
- </entry>
- </row>
- <row>
- <entry>read-locked</entry>
- <entry>write-lock</entry>
- <entry> Wait to acquire the lock until all
- threads holding read-locks release their locks
- <emphasis role="bold">AND</emphasis> no requests
- for read-locks exist. If other write-lock
- requests exist, the lock is granted in accordance
- with the intra-class scheduling policy.
- <para>TODO: try-lock, timed-lock.</para>
- </entry>
- </row>
- <row>
- <entry>write-locked</entry>
- <entry>write-lock</entry>
- <entry>Wait to acquire the lock until the thread
- holding the write-lock releases its lock
- <emphasis role="bold">AND</emphasis> no requests
- for read-locks exist. If other write-lock
- requests exist, the lock is granted in accordance
- with the intra-class scheduling policy.
- <para>TODO: try-lock, timed-lock.</para>
- </entry>
- </row>
- <row>
- <entry>read-locked</entry>
- <entry>promote</entry>
- <entry><para>TODO</para></entry>
- </row>
- <row>
- <entry>write-locked</entry>
- <entry>demote</entry>
- <entry><para>TODO</para></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </section>
-
- <section id="thread.concepts.read-write-scheduling-policies.writer-priority">
- <title>WriterPriority</title>
-
- <para>With WriterPriority scheduling, any pending request
- for a write-lock will have priority over a pending request
- for a read-lock, irrespective of the current lock state
- of the read/write mutex, and irrespective of the relative
- order that the pending requests arrive.</para>
-
- <informaltable>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Current mutex state</entry>
- <entry>Request Type</entry>
- <entry>Action</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry>unlocked</entry>
- <entry>read-lock</entry>
- <entry>Grant the read-lock immediately.</entry>
- </row>
- <row>
- <entry>read-locked</entry>
- <entry>read-lock</entry>
- <entry>Grant the additional read-lock immediately,
- <emphasis role="bold">IF</emphasis> no outstanding
- requests for a write-lock exist; otherwise TODO.
- <para>TODO: try-lock, timed-lock.</para>
- </entry>
- </row>
- <row>
- <entry>write-locked</entry>
- <entry>read-lock</entry>
- <entry> Wait to acquire the lock until the
- thread holding the write-lock
- releases its lock. The read lock will be granted
- once no other outstanding write-lock requests
- exist.
- <para>TODO: try-lock, timed-lock.</para>
- </entry>
- </row>
- <row>
- <entry>unlocked</entry>
- <entry>write-lock</entry>
- <entry>Grant the write-lock immediately.</entry>
- </row>
- <row>
- <entry>read-locked</entry>
- <entry>write-lock</entry>
- <entry>Wait to acquire the lock until all
- threads holding read-locks release their locks.
- If other write-lock requests exist, the lock
- is granted in accordance with the intra-class
- scheduling policy. This request will be granted
- before any new read-lock requests are granted.
- <para>TODO: try-lock, timed-lock.</para>
- </entry>
- </row>
- <row>
- <entry>write-locked</entry>
- <entry>write-lock</entry>
- <entry>Wait to acquire the lock until the thread
- holding the write-lock releases its lock. If
- other write-lock requests exist, the lock is
- granted in accordance with the intra-class
- scheduling policy. This request will be granted
- before any new read-lock requests are granted.
- <para>TODO: try-lock, timed-lock.</para>
- </entry>
- </row>
- <row>
- <entry>read-locked</entry>
- <entry>promote</entry>
- <entry><para>TODO</para></entry>
- </row>
- <row>
- <entry>write-locked</entry>
- <entry>demote</entry>
- <entry><para>TODO</para></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </section>
-
- <section id="thread.concepts.read-write-scheduling-policies.alternating-many-reads">
- <title>AlternatingPriority/ManyReads</title>
-
- <para>With AlternatingPriority/ManyReads scheduling, reader
- or writer starvation is avoided by alternatively granting read
- or write access when pending requests exist for both types of
- locks. Outstanding read-lock requests are treated as a group
- when it is the "readers' turn"</para>
-
- <informaltable>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Current mutex state</entry>
- <entry>Request Type</entry>
- <entry>Action</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry>unlocked</entry>
- <entry>read-lock</entry>
- <entry>Grant the read-lock immediately.</entry>
- </row>
- <row>
- <entry>read-locked</entry>
- <entry>read-lock</entry>
- <entry>Grant the additional read-lock immediately,
- <emphasis role="bold">IF</emphasis> no outstanding
- requests for a write-lock exist. If outstanding
- write-lock requests exist, this lock will not
- be granted until at least one of the
- write-locks is granted and released. If other
- read-lock requests exist, all read-locks will be
- granted as a group.
- <para>TODO: try-lock, timed-lock.</para>
- </entry>
- </row>
- <row>
- <entry>write-locked</entry>
- <entry>read-lock</entry>
- <entry> Wait to acquire the lock until the thread
- holding the write-lock releases its lock. If other
- outstanding write-lock requests exist, they will
- have to wait until all current read-lock requests
- are serviced.
- <para>TODO: try-lock, timed-lock.</para>
- </entry>
- </row>
- <row>
- <entry>unlocked</entry>
- <entry>write-lock</entry>
- <entry>Grant the write-lock immediately.</entry>
- </row>
- <row>
- <entry>read-locked</entry>
- <entry>write-lock</entry>
- <entry>
- <para>Wait to acquire the lock until all threads
- holding read-locks release their locks.</para>
-
- <para>If other write-lock requests exist, this
- lock will be granted to one of them in accordance
- with the intra-class scheduling policy.</para>
-
- <para>TODO: try-lock, timed-lock.</para>
- </entry>
- </row>
- <row>
- <entry>write-locked</entry>
- <entry>write-lock</entry>
- <entry>Wait to acquire the lock until the thread
- holding the write-lock releases its lock. If
- other outstanding read-lock requests exist, this
- lock will not be granted until all of the
- currently waiting read-locks are granted and
- released. If other write-lock requests exist,
- this lock will be granted in accordance with the
- intra-class scheduling policy.
- <para>TODO: try-lock, timed-lock.</para>
- </entry>
- </row>
- <row>
- <entry>read-locked</entry>
- <entry>promote</entry>
- <entry><para>TODO</para></entry>
- </row>
- <row>
- <entry>write-locked</entry>
- <entry>demote</entry>
- <entry><para>TODO</para></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </section>
-
- <section id="thread.concepts.read-write-scheduling-policies.alternating-single-read">
- <title>AlternatingPriority/SingleRead</title>
-
- <para>With AlternatingPriority/SingleRead scheduling, reader
- or writer starvation is avoided by alternatively granting read
- or write access when pending requests exist for both types of
- locks. Outstanding read-lock requests are services one at a
- time when it is the "readers' turn"</para>
-
- <informaltable>
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Current mutex state</entry>
- <entry>Request Type</entry>
- <entry>Action</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry>unlocked</entry>
- <entry>read-lock</entry>
- <entry>Grant the read-lock immediately.</entry>
- </row>
- <row>
- <entry>read-locked</entry>
- <entry>read-lock</entry>
- <entry>Grant the additional read-lock immediately,
- <emphasis role="bold">IF</emphasis> no outstanding
- requests for a write-lock exist. If outstanding
- write-lock requests exist, this lock will not
- be granted until at least one of the write-locks
- is granted and released.
- <para>TODO: try-lock, timed-lock.</para>
- </entry>
- </row>
- <row>
- <entry>write-locked</entry>
- <entry>read-lock</entry>
- <entry>
- <para>Wait to acquire the lock until the thread
- holding the write-lock releases its lock.</para>
- <para>If other outstanding write-lock requests
- exist, exactly one read-lock request will be
- granted before the next write-lock is granted.
- </para>
- <para>TODO: try-lock, timed-lock.</para>
- </entry>
- </row>
- <row>
- <entry>unlocked</entry>
- <entry>write-lock</entry>
- <entry>Grant the write-lock immediately.</entry>
- </row>
- <row>
- <entry>read-locked</entry>
- <entry>write-lock</entry>
- <entry>
- <para>Wait to acquire the lock until all
- threads holding read-locks release their
- locks.</para>
-
- <para>If other write-lock requests exist,
- this lock will be granted to one of them
- in accordance with the intra-class
- scheduling policy.</para></entry>
-
- <para>TODO: try-lock, timed-lock.</para>
- </row>
- <row>
- <entry>write-locked</entry>
- <entry>write-lock</entry>
- <entry>Wait to acquire the lock until the
- thread holding the write-lock releases its
- lock. If other outstanding read-lock requests
- exist, this lock can not be granted until
- exactly one read-lock request is granted and
- released. If other write-lock requests exist,
- this lock will be granted in accordance with
- the intra-class scheduling policy.
- <para>TODO: try-lock, timed-lock.</para>
- </entry>
- </row>
- <row>
- <entry>read-locked</entry>
- <entry>promote</entry>
- <entry><para>TODO</para></entry>
- </row>
- <row>
- <entry>write-locked</entry>
- <entry>demote</entry>
- <entry><para>TODO</para></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </section>
- </section>
-
- <section id="thread.concepts.read-write-scheduling-policies.intra-class">
- <title>Intra-Class Scheduling Policies</title>
-
- <para>Please refer to
- <xref linkend="thread.concepts.sheduling-policies" />
- for a discussion of mutex scheduling policies, which are identical to
- read/write mutex intra-class scheduling policies.</para>
-
- <para>For threads waiting to obtain write-locks, the read/write mutex
- supports only the
- <link linkend="thread.concepts.unspecified-scheduling-policy">Unspecified</link>
- intra-class scheduling policy. That is, given a set of threads
- waiting for write-locks, the order, relative to one another, in
- which they receive the write-lock is unspecified.</para>
-
- <para>For threads waiting to obtain read-locks, the read/write mutex
- supports only the
- <link linkend="thread.concepts.unspecified-scheduling-policy">Unspecified</link>
- intra-class scheduling policy. That is, given a set of threads
- waiting for read-locks, the order, relative to one another, in
- which they receive the read-lock is unspecified.</para>
- </section>
- </section>
-
- <section id="thread.concepts.read-write-mutex-concepts">
- <title>Mutex Concepts</title>
-
- <section id="thread.concepts.ReadWriteMutex">
- <title>ReadWriteMutex Concept</title>
-
- <para>A ReadWriteMutex object has three states: read-locked,
- write-locked, and unlocked. ReadWriteMutex object state can
- only be determined by a lock object meeting the appropriate lock concept
- requirements and constructed for the ReadWriteMutex object.</para>
-
- <para>A ReadWriteMutex is
- <ulink url="../../libs/utility/utility.htm#Class%20noncopyable">NonCopyable</ulink>.
- </para>
-
- <para>For a ReadWriteMutex type <code>M</code>,
- and an object <code>m</code> of that type,
- the following expressions must be well-formed
- and have the indicated effects.</para>
-
- <table>
- <title>ReadWriteMutex Expressions</title>
-
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Expression</entry>
- <entry>Effects</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><code>M m;</code></entry>
- <entry>Constructs a read/write mutex object <code>m</code>.
- Post-condition: <code>m</code> is unlocked.</entry>
- </row>
- <row>
- <entry><code>(&amp;m)-&gt;~M();</code></entry>
- <entry>Precondition: <code>m</code> is unlocked.
- Destroys a read/write mutex object <code>m</code>.
- </entry>
- </row>
- <row>
- <entry><code>M::scoped_read_write_lock</code></entry>
- <entry>A type meeting the
- <link linkend="thread.concepts.ScopedReadWriteLock">ScopedReadWriteLock</link>
- requirements. </entry>
- </row>
- <row>
- <entry><code>M::scoped_read_lock</code></entry>
- <entry>A type meeting the
- <link linkend="thread.concepts.ScopedLock">ScopedLock</link>
- requirements. </entry>
- </row>
- <row>
- <entry><code>M::scoped_write_lock</code></entry>
- <entry>A type meeting the
- <link linkend="thread.concepts.ScopedLock">ScopedLock</link>
- requirements. </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
-
- <section id="thread.concepts.TryReadWriteMutex">
- <title>TryReadWriteMutex Concept</title>
-
- <para>A TryReadWriteMutex is a refinement of
- <link linkend="thread.concepts.ReadWriteMutex">ReadWriteMutex</link>.
- For a TryReadWriteMutex type <code>M</code>
- and an object <code>m</code> of that type,
- the following expressions must be well-formed
- and have the indicated effects.</para>
-
- <table>
- <title>TryReadWriteMutex Expressions</title>
-
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Expression</entry>
- <entry>Effects</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><code>M::scoped_try_read_write_lock</code></entry>
- <entry>A type meeting the
- <link linkend="thread.concepts.ScopedTryReadWriteLock">ScopedTryReadWriteLock</link>
- requirements.</entry>
- </row>
- <row>
- <entry><code>M::scoped_try_read_lock</code></entry>
- <entry>A type meeting the
- <link linkend="thread.concepts.ScopedTryLock">ScopedTryLock</link>
- requirements.</entry>
- </row>
- <row>
- <entry><code>M::scoped_try_write_lock</code></entry>
- <entry>A type meeting the
- <link linkend="thread.concepts.ScopedTryLock">ScopedTryLock</link>
- requirements.</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
-
- <section id="thread.concepts.TimedReadWriteMutex">
- <title>TimedReadWriteMutex Concept</title>
-
- <para>A TimedReadWriteMutex is a refinement of
- <link linkend="thread.concepts.TryReadWriteMutex">TryReadWriteMutex</link>.
- For a TimedReadWriteMutex type <code>M</code>
- and an object <code>m</code> of that type
- the following expressions must be well-formed
- and have the indicated effects.</para>
-
- <table>
- <title>TimedReadWriteMutex Expressions</title>
-
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Expression</entry>
- <entry>Effects</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><code>M::scoped_timed_read_write_lock</code></entry>
- <entry>A type meeting the
- <link linkend="thread.concepts.ScopedTimedReadWriteLock">ScopedTimedReadWriteLock</link>
- requirements.</entry>
- </row>
- <row>
- <entry><code>M::scoped_timed_read_lock</code></entry>
- <entry>A type meeting the
- <link linkend="thread.concepts.ScopedTimedLock">ScopedTimedLock</link>
- requirements.</entry>
- </row>
- <row>
- <entry><code>M::scoped_timed_write_lock</code></entry>
- <entry>A type meeting the
- <link linkend="thread.concepts.ScopedTimedLock">ScopedTimedLock</link>
- requirements.</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
- </section>
-
- <section id="thread.concepts.read-write-mutex-models">
- <title>Mutex Models</title>
-
- <para>&Boost.Thread; currently supplies three models of
- <link linkend="thread.concepts.ReadWriteMutex">ReadWriteMutex</link>
- and its refinements.</para>
-
- <table>
- <title>Mutex Models</title>
-
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Concept</entry>
- <entry>Refines</entry>
- <entry>Models</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><link linkend="thread.concepts.ReadWriteMutex">ReadWriteMutex</link></entry>
- <entry></entry>
- <entry><classname>boost::read_write_mutex</classname></entry>
- </row>
- <row>
- <entry><link linkend="thread.concepts.TryReadWriteMutex">TryReadWriteMutex</link></entry>
- <entry><link linkend="thread.concepts.ReadWriteMutex">ReadWriteMutex</link></entry>
- <entry><classname>boost::try_read_write_mutex</classname></entry>
- </row>
- <row>
- <entry><link linkend="thread.concepts.TimedReadWriteMutex">TimedReadWriteMutex</link></entry>
- <entry><link linkend="thread.concepts.TryReadWriteMutex">TryReadWriteMutex</link></entry>
- <entry><classname>boost::timed_read_write_mutex</classname></entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
-
- <section id="thread.concepts.read-write-lock-concepts">
- <title>Lock Concepts</title>
-
- <para>A read/write lock object provides a safe means for locking
- and unlocking a read/write mutex object (an object whose type is
- a model of
- <link linkend="thread.concepts.ReadWriteMutex">ReadWriteMutex</link>
- or one of its refinements). In other words they are an
- implementation of the <emphasis>Scoped Locking</emphasis>
- &cite.SchmidtStalRohnertBuschmann; pattern. The
- <link linkend="thread.concepts.ScopedReadWriteLock">ScopedReadWriteLock</link>,
- <link linkend="thread.concepts.ScopedTryReadWriteLock">ScopedTryReadWriteLock</link>, and
- <link linkend="thread.concepts.ScopedTimedReadWriteLock">ScopedTimedReadWriteLock</link>
- concepts formalize the requirements.</para>
-
- <para>Read/write lock objects are constructed with a reference to a
- read/write mutex object and typically acquire ownership of the
- read/write mutex object by setting its state to locked. They also
- ensure ownership is relinquished in the destructor. Lock objects
- also expose functions to query the lock status and to manually lock
- and unlock the read/write mutex object.</para>
-
- <para>Read/write lock objects are meant to be short lived, expected
- to be used at block scope only. The read/write lock objects are not
- <link linkend="thread.glossary.thread-safe">thread-safe</link>.
- Read/write lock objects must maintain state to indicate whether or
- not they've been locked and this state is not protected by any
- synchronization concepts. For this reason a read/write lock object
- should never be shared between multiple threads.</para>
-
- <section id="thread.concepts.ReadWriteLock">
- <title>ReadWriteLock Concept</title>
-
- <para>For a read/write lock type <code>L</code>
- and an object <code>lk</code>
- and const object <code>clk</code> of that type,
- the following expressions must be well-formed
- and have the indicated effects.</para>
-
- <table>
- <title>ReadWriteLock Expressions</title>
-
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Expression</entry>
- <entry>Effects</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><code>(&amp;lk)-&gt;~L();</code></entry>
- <entry><code>if (locked()) unlock();</code></entry>
- </row>
- <row>
- <entry><code>(&amp;clk)-&gt;operator const void*()</code></entry>
- <entry>Returns type void*, non-zero if the associated read/write
- mutex object has been either read-locked or write-locked by
- <code>clk</code>, otherwise 0.</entry>
- </row>
- <row>
- <entry><code>clk.locked()</code></entry>
- <entry>Returns a <code>bool</code>, <code>(&amp;clk)-&gt;operator
- const void*() != 0</code></entry>
- </row>
- <row>
- <entry><code>clk.state()</code></entry>
- <entry>Returns an enumeration constant of type <code>read_write_lock_state</code>:
- <code>read_write_lock_state::read_locked</code> if the associated read/write mutex object has been
- read-locked by <code>clk</code>, <code>read_write_lock_state::write_locked</code> if it
- has been write-locked by <code>clk</code>, and <code>read_write_lock_state::unlocked</code>
- if has not been locked by <code>clk</code>.</entry>
- </row>
- <row>
- <entry><code>clk.read_locked()</code></entry>
- <entry>Returns a <code>bool</code>, <code>(&amp;clk)-&gt;state() == read_write_lock_state::read_locked</code>.</entry>
- </row>
- <row>
- <entry><code>clk.write_locked()</code></entry>
- <entry>Returns a <code>bool</code>, <code>(&amp;clk)-&gt;state() == read_write_lock_state::write_locked</code>.</entry>
- </row>
- <row>
- <entry><code>lk.read_lock()</code></entry>
- <entry>
- <para>Throws <classname>boost::lock_error</classname>
- if <code>locked()</code>.</para>
-
- <para>If the associated read/write mutex
- object is already read-locked by some other
- thread, the effect depends on the
- <link linkend="thread.concepts.read-write-scheduling-policies.inter-class">inter-class scheduling policy</link>
- of the associated read/write mutex:
- either immediately obtains an additional
- read-lock on the associated read/write
- mutex, or places the current thread in the
- <link linkend="thread.glossary.thread-state">Blocked</link>
- state until the associated read/write mutex
- is unlocked, after which the current thread
- is placed in the
- <link linkend="thread.glossary.thread-state">Ready</link>
- state, eventually to be returned to the
- <link linkend="thread.glossary.thread-state">Running</link>
- state.</para>
-
- <para>If the associated read/write mutex
- object is already write-locked by some other
- thread, places the current thread in the
- <link linkend="thread.glossary.thread-state">Blocked</link>
- state until the associated read/write mutex
- is unlocked, after which the current thread
- is placed in the
- <link linkend="thread.glossary.thread-state">Ready</link>
- state, eventually to be returned to the
- <link linkend="thread.glossary.thread-state">Running</link>
- state.</para>
-
- <para>If the associated read/write mutex
- object is already locked by the same thread
- the behavior is dependent on the
- <link linkend="thread.concepts.read-write-locking-strategies">locking strategy</link>
- of the associated read/write mutex object.
- </para>
-
- <para>Postcondition: <code>state() == read_write_lock_state::read_locked</code></para>
- </entry>
- </row>
- <row>
- <entry><code>lk.write_lock()</code></entry>
-
- <entry>
- <para>Throws <classname>boost::lock_error</classname>
- if <code>locked()</code>.</para>
-
- <para>If the associated read/write mutex
- object is already locked by some other
- thread, places the current thread in the
- <link linkend="thread.glossary.thread-state">Blocked</link>
- state until the associated read/write mutex
- is unlocked, after which the current thread
- is placed in the
- <link linkend="thread.glossary.thread-state">Ready</link>
- state, eventually to be returned to the
- <link linkend="thread.glossary.thread-state">Running</link>
- state.</para>
-
- <para>If the associated read/write mutex
- object is already locked by the same thread
- the behavior is dependent on the
- <link linkend="thread.concepts.read-write-locking-strategies">locking strategy</link>
- of the associated read/write mutex object.
- </para>
-
- <para>Postcondition: <code>state() == read_write_lock_state::write_locked</code></para>
- </entry>
- </row>
- <row>
- <entry><code>lk.demote()</code></entry>
- <entry>
- <para>Throws <classname>boost::lock_error</classname>
- if <code>state() != read_write_lock_state::write_locked</code>.</para>
-
- <para>Converts the lock held on the associated read/write mutex
- object from a write-lock to a read-lock without releasing
- the lock.</para>
-
- <para>Postcondition: <code>state() == read_write_lock_state::read_locked</code></para>
- </entry>
- </row>
- <row>
- <entry><code>lk.promote()</code></entry>
- <entry>
- <para>Throws <classname>boost::lock_error</classname>
- if <code>state() != read_write_lock_state::read_locked</code>
- or if the lock cannot be promoted because another lock
- on the same mutex is already waiting to be promoted.</para>
-
- <para>Makes a blocking attempt to convert the lock held on the associated
- read/write mutex object from a read-lock to a write-lock without releasing
- the lock.</para>
- </entry>
- </row>
- <row>
- <entry><code>lk.unlock()</code></entry>
- <entry>
- <para>Throws <classname>boost::lock_error</classname>
- if <code>!locked()</code>.</para>
-
- <para>Unlocks the associated read/write mutex.</para>
-
- <para>Postcondition: <code>!locked()</code></para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
-
- <section id="thread.concepts.ScopedReadWriteLock">
- <title>ScopedReadWriteLock Concept</title>
-
- <para>A ScopedReadWriteLock is a refinement of
- <link linkend="thread.concepts.ReadWriteLock">ReadWriteLock</link>.
- For a ScopedReadWriteLock type <code>L</code>
- and an object <code>lk</code> of that type,
- and an object <code>m</code> of a type meeting the
- <link linkend="thread.concepts.ReadWriteMutex">ReadWriteMutex</link> requirements,
- and an object <code>s</code> of type <code>read_write_lock_state</code>,
- the following expressions must be well-formed
- and have the indicated effects.</para>
-
- <table>
- <title>ScopedReadWriteLock Expressions</title>
-
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Expression</entry>
- <entry>Effects</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><code>L lk(m,s);</code></entry>
- <entry>Constructs an object <code>lk</code> and associates read/write mutex
- object <code>m</code> with it, then: if <code>s == read_write_lock_state::read_locked</code>, calls
- <code>read_lock()</code>; if <code>s==read_write_lock_state::write_locked</code>,
- calls <code>write_lock()</code>.</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
-
- <section id="thread.concepts.TryReadWriteLock">
- <title>TryReadWriteLock Expressions</title>
-
- <para>A TryReadWriteLock is a refinement of
- <link linkend="thread.concepts.ReadWriteLock">ReadWriteLock</link>.
- For a TryReadWriteLock type <code>L</code>
- and an object <code>lk</code> of that type,
- the following expressions must be well-formed
- and have the indicated effects.</para>
-
- <table>
- <title>TryReadWriteLock Expressions</title>
-
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Expression</entry>
- <entry>Effects</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><code>lk.try_read_lock()</code></entry>
- <entry>
- <para>Throws <classname>boost::lock_error</classname>
- if locked().</para>
-
- <para>Makes a non-blocking attempt to read-lock the associated read/write
- mutex object, returning <code>true</code> if the attempt is successful,
- otherwise <code>false</code>. If the associated read/write mutex object is
- already locked by the same thread the behavior is dependent on the
- <link linkend="thread.concepts.locking-strategies">locking
- strategy</link> of the associated read/write mutex object.</para>
- </entry>
- </row>
- <row>
- <entry><code>lk.try_write_lock()</code></entry>
- <entry>
- <para>Throws <classname>boost::lock_error</classname>
- if locked().</para>
-
- <para>Makes a non-blocking attempt to write-lock the associated read/write
- mutex object, returning <code>true</code> if the attempt is successful,
- otherwise <code>false</code>. If the associated read/write mutex object is
- already locked by the same thread the behavior is dependent on the
- <link linkend="thread.concepts.locking-strategies">locking
- strategy</link> of the associated read/write mutex object.</para>
- </entry>
- </row>
- <row>
- <entry><code>lk.try_demote()</code></entry>
- <entry>
- <para>Throws <classname>boost::lock_error</classname>
- if <code>state() != read_write_lock_state::write_locked</code>.</para>
-
- <para>Makes a non-blocking attempt to convert the lock held on the associated
- read/write mutex object from a write-lock to a read-lock without releasing
- the lock, returning <code>true</code> if the attempt is successful,
- otherwise <code>false</code>.</para>
- </entry>
- </row>
- <row>
- <entry><code>lk.try_promote()</code></entry>
- <entry>
- <para>Throws <classname>boost::lock_error</classname>
- if <code>state() != read_write_lock_state::read_locked</code>.</para>
-
- <para>Makes a non-blocking attempt to convert the lock held on the associated
- read/write mutex object from a read-lock to a write-lock without releasing
- the lock, returning <code>true</code> if the attempt is successful,
- otherwise <code>false</code>.</para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
-
- <section id="thread.concepts.ScopedTryReadWriteLock">
- <title>ScopedTryReadWriteLock Expressions</title>
-
- <para>A ScopedTryReadWriteLock is a refinement of
- <link linkend="thread.concepts.TryReadWriteLock">TryReadWriteLock</link>.
- For a ScopedTryReadWriteLock type <code>L</code>
- and an object <code>lk</code> of that type,
- and an object <code>m</code> of a type meeting the
- <link linkend="thread.concepts.TryMutex">TryReadWriteMutex</link> requirements,
- and an object <code>s</code> of type <code>read_write_lock_state</code>,
- and an object <code>b</code> of type <code>blocking_mode</code>,
- the following expressions must be well-formed
- and have the indicated effects.</para>
-
- <table>
- <title>ScopedTryReadWriteLock Expressions</title>
-
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Expression</entry>
- <entry>Effects</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><code>L lk(m,s,b);</code></entry>
- <entry>Constructs an object <code>lk</code> and associates read/write mutex
- object <code>m</code> with it, then: if <code>s == read_write_lock_state::read_locked</code>, calls
- <code>read_lock()</code> if <code>b</code>, otherwise <code>try_read_lock()</code>;
- if <code>s==read_write_lock_state::write_locked</code>, calls <code>write_lock()</code> if <code>b</code>,
- otherwise <code>try_write_lock</code>.</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
-
- <section id="thread.concepts.TimedReadWriteLock">
- <title>TimedReadWriteLock Concept</title>
-
- <para>A TimedReadWriteLock is a refinement of
- <link linkend="thread.concepts.TryReadWriteLock">TryReadWriteLock</link>.
- For a TimedReadWriteLock type <code>L</code>
- and an object <code>lk</code> of that type,
- and an object <code>t</code> of type <classname>boost::xtime</classname>,
- the following expressions must be well-formed
- and have the indicated effects.</para>
-
- <table>
- <title>TimedReadWriteLock Expressions</title>
-
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Expression</entry>
- <entry>Effects</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><code>lk.timed_read_lock(t)</code></entry>
- <entry>
- <para>Throws <classname>boost::lock_error</classname>
- if locked().</para>
-
- <para>Makes a blocking attempt to read-lock the associated read/write mutex object,
- and returns <code>true</code> if successful within the specified time <code>t</code>,
- otherwise <code>false</code>. If the associated read/write mutex object is already
- locked by the same thread the behavior is dependent on the <link
- linkend="thread.concepts.locking-strategies">locking
- strategy</link> of the associated read/write mutex object.</para>
- </entry>
- </row>
- <row>
- <entry><code>lk.timed_write_lock(t)</code></entry>
- <entry>
- <para>Throws <classname>boost::lock_error</classname>
- if locked().</para>
-
- <para>Makes a blocking attempt to write-lock the associated read/write mutex object,
- and returns <code>true</code> if successful within the specified time <code>t</code>,
- otherwise <code>false</code>. If the associated read/write mutex object is already
- locked by the same thread the behavior is dependent on the <link
- linkend="thread.concepts.locking-strategies">locking
- strategy</link> of the associated read/write mutex object.</para>
- </entry>
- </row>
- <row>
- <entry><code>lk.timed_demote(t)</code></entry>
- <entry>
- <para>Throws <classname>boost::lock_error</classname>
- if <code>state() != read_write_lock_state::write_locked</code>.</para>
-
- <para>Makes a blocking attempt to convert the lock held on the associated
- read/write mutex object from a write-lock to a read-lock without releasing
- the lock, returning <code>true</code> if the attempt is successful
- in the specified time <code>t</code>, otherwise <code>false</code>.</para>
- </entry>
- </row>
- <row>
- <entry><code>lk.timed_promote(t)</code></entry>
- <entry>
- <para>Throws <classname>boost::lock_error</classname>
- if <code>state() != read_write_lock_state::read_locked</code>.</para>
-
- <para>Makes a blocking attempt to convert the lock held on the associated
- read/write mutex object from a read-lock to a write-lock without releasing
- the lock, returning <code>true</code> if the attempt is successful
- in the specified time <code>t</code>, otherwise <code>false</code>.</para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
-
- <section id="thread.concepts.ScopedTimedReadWriteLock">
- <title>ScopedTimedReadWriteLock Concept</title>
-
- <para>A ScopedTimedReadWriteLock is a refinement of
- <link linkend="thread.concepts.TimedReadWriteLock">TimedReadWriteLock</link>.
- For a ScopedTimedReadWriteLock type <code>L</code>
- and an object <code>lk</code> of that type,
- and an object <code>m</code> of a type meeting the
- <link linkend="thread.concepts.TimedReadWriteMutex">TimedReadWriteMutex</link> requirements,
- and an object <code>s</code> of type <code>read_write_lock_state</code>,
- and an object <code>t</code> of type <classname>boost::xtime</classname>,
- and an object <code>b</code> of type <code>blocking_mode</code>,
- the following expressions must be well-formed and have the
- indicated effects.</para>
-
- <table>
- <title>ScopedTimedReadWriteLock Expressions</title>
-
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Expression</entry>
- <entry>Effects</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><code>L lk(m,s,b);</code></entry>
- <entry>Constructs an object <code>lk</code> and associates read/write mutex
- object <code>m</code> with it, then: if <code>s == read_write_lock_state::read_locked</code>, calls
- <code>read_lock()</code> if <code>b</code>, otherwise <code>try_read_lock()</code>;
- if <code>s==read_write_lock_state::write_locked</code>, calls <code>write_lock()</code> if <code>b</code>,
- otherwise <code>try_write_lock</code>.</entry>
- </row>
- <row>
- <entry><code>L lk(m,s,t);</code></entry>
- <entry>Constructs an object <code>lk</code> and associates read/write mutex
- object <code>m</code> with it, then: if <code>s == read_write_lock_state::read_locked</code>, calls
- <code>timed_read_lock(t)</code>; if <code>s==read_write_lock_state::write_locked</code>,
- calls <code>timed_write_lock(t)</code>.</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
- </section>
-
- <section id="thread.concepts.read-write-lock-models">
- <title>Lock Models</title>
-
- <para>&Boost.Thread; currently supplies six models of
- <link linkend="thread.concepts.ReadWriteLock">ReadWriteLock</link>
- and its refinements.</para>
-
- <table>
- <title>Lock Models</title>
-
- <tgroup cols="3">
- <thead>
- <row>
- <entry>Concept</entry>
- <entry>Refines</entry>
- <entry>Models</entry>
- </row>
- </thead>
-
- <tbody>
- <row>
- <entry><link linkend="thread.concepts.ReadWriteLock">ReadWriteLock</link></entry>
- <entry></entry>
- <entry></entry>
- </row>
- <row>
- <entry><link linkend="thread.concepts.ScopedReadWriteLock">ScopedReadWriteLock</link></entry>
- <entry><link linkend="thread.concepts.ReadWriteLock">ReadWriteLock</link></entry>
- <entry>
- <para><classname>boost::read_write_mutex::scoped_read_write_lock</classname></para>
- <para><classname>boost::try_read_write_mutex::scoped_read_write_lock</classname></para>
- <para><classname>boost::timed_read_write_mutex::scoped_read_write_lock</classname></para>
- </entry>
- </row>
- <row>
- <entry><link linkend="thread.concepts.TryReadWriteLock">TryReadWriteLock</link></entry>
- <entry><link linkend="thread.concepts.ReadWriteLock">ReadWriteLock</link></entry>
- <entry></entry>
- </row>
- <row>
- <entry><link linkend="thread.concepts.ScopedTryReadWriteLock">ScopedTryReadWriteLock</link></entry>
- <entry><link linkend="thread.concepts.TryReadWriteLock">TryReadWriteLock</link></entry>
- <entry>
- <para><classname>boost::try_read_write_mutex::scoped_try_read_write_lock</classname></para>
- <para><classname>boost::timed_read_write_mutex::scoped_try_read_write_lock</classname></para>
- </entry>
- </row>
- <row>
- <entry><link linkend="thread.concepts.TimedReadWriteLock">TimedReadWriteLock</link></entry>
- <entry><link linkend="thread.concepts.TryReadWriteLock">TryReadWriteLock</link></entry>
- <entry></entry>
- </row>
- <row>
- <entry><link linkend="thread.concepts.ScopedTimedReadWriteLock">ScopedTimedReadWriteLock</link></entry>
- <entry><link linkend="thread.concepts.TimedReadWriteLock">TimedReadWriteLock</link></entry>
- <entry>
- <para><classname>boost::timed_read_write_mutex::scoped_timed_read_write_lock</classname></para>
- </entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </section>
- </section>
-</section>

Deleted: branches/proto/v3/libs/thread/doc/condition-ref.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/condition-ref.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,196 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<header name="boost/thread/condition.hpp"
- last-revision="$Date$">
- <namespace name="boost">
- <class name="condition">
- <inherit access="private">
- <type><classname>boost::noncopyable</classname></type>
- <purpose>Exposition only</purpose>
- </inherit>
-
- <purpose>
- <para>An object of class <classname>condition</classname> is a
- synchronization primitive used to cause a thread to wait until a
- particular shared-data condition (or time) is met.</para>
- </purpose>
-
- <description>
- <para>A <classname>condition</classname> object is always used in
- conjunction with a <link linkend="thread.concepts.mutexes">mutex</link>
- object (an object whose type is a model of a <link
- linkend="thread.concepts.Mutex">Mutex</link> or one of its
- refinements). The mutex object must be locked prior to waiting on the
- condition, which is verified by passing a lock object (an object whose
- type is a model of <link linkend="thread.concepts.Lock">Lock</link> or
- one of its refinements) to the <classname>condition</classname> object's
- wait functions. Upon blocking on the <classname>condition</classname>
- object, the thread unlocks the mutex object. When the thread returns
- from a call to one of the <classname>condition</classname> object's wait
- functions the mutex object is again locked. The tricky unlock/lock
- sequence is performed automatically by the
- <classname>condition</classname> object's wait functions.</para>
- <para>The <classname>condition</classname> type is often used to
- implement the Monitor Object and other important patterns (see
- &cite.SchmidtStalRohnertBuschmann; and &cite.Hoare74;). Monitors are one
- of the most important patterns for creating reliable multithreaded
- programs.</para>
- <para>See <xref linkend="thread.glossary"/> for definitions of <link
- linkend="thread.glossary.thread-state">thread states</link>
- blocked and ready. Note that "waiting" is a synonym for blocked.</para>
- </description>
-
- <constructor>
- <effects><simpara>Constructs a <classname>condition</classname>
- object.</simpara></effects>
- </constructor>
-
- <destructor>
- <effects><simpara>Destroys <code>*this</code>.</simpara></effects>
- </destructor>
-
- <method-group name="notification">
- <method name="notify_one">
- <type>void</type>
- <effects><simpara>If there is a thread waiting on <code>*this</code>,
- change that thread's state to ready. Otherwise there is no
- effect.</simpara></effects>
- <notes><simpara>If more than one thread is waiting on <code>*this</code>,
- it is unspecified which is made ready. After returning to a ready
- state the notified thread must still acquire the mutex again (which
- occurs within the call to one of the <classname>condition</classname>
- object's wait functions.)</simpara></notes>
- </method>
-
- <method name="notify_all">
- <type>void</type>
- <effects><simpara>Change the state of all threads waiting on
- <code>*this</code> to ready. If there are no waiting threads,
- <code>notify_all()</code> has no effect.</simpara></effects>
- </method>
- </method-group>
-
- <method-group name="waiting">
- <method name="wait">
- <template>
- <template-type-parameter name="ScopedLock"/>
- </template>
-
- <type>void</type>
-
- <parameter name="lock">
- <paramtype>ScopedLock&amp;</paramtype>
- </parameter>
-
- <requires><simpara><code>ScopedLock</code> meets the <link
- linkend="thread.concepts.ScopedLock">ScopedLock</link>
- requirements.</simpara></requires>
- <effects><simpara>Releases the lock on the <link
- linkend="thread.concepts.mutexes">mutex object</link>
- associated with <code>lock</code>, blocks the current thread of execution
- until readied by a call to <code>this->notify_one()</code>
- or<code> this->notify_all()</code>, and then reacquires the
- lock.</simpara></effects>
- <throws><simpara><classname>lock_error</classname> if
- <code>!lock.locked()</code></simpara></throws>
- </method>
-
- <method name="wait">
- <template>
- <template-type-parameter name="ScopedLock"/>
- <template-type-parameter name="Pred"/>
- </template>
-
- <type>void</type>
-
- <parameter name="lock">
- <paramtype>ScopedLock&amp;</paramtype>
- </parameter>
-
- <parameter name="pred">
- <paramtype>Pred</paramtype>
- </parameter>
-
- <requires><simpara><code>ScopedLock</code> meets the <link
- linkend="thread.concepts.ScopedLock">ScopedLock</link>
- requirements and the return from <code>pred()</code> is
- convertible to <code>bool</code>.</simpara></requires>
- <effects><simpara>As if: <code>while (!pred())
- wait(lock)</code></simpara></effects>
- <throws><simpara><classname>lock_error</classname> if
- <code>!lock.locked()</code></simpara></throws>
- </method>
-
- <method name="timed_wait">
- <template>
- <template-type-parameter name="ScopedLock"/>
- </template>
-
- <type>bool</type>
-
- <parameter name="lock">
- <paramtype>ScopedLock&amp;</paramtype>
- </parameter>
-
- <parameter name="xt">
- <paramtype>const <classname>boost::xtime</classname>&amp;</paramtype>
- </parameter>
-
- <requires><simpara><code>ScopedLock</code> meets the <link
- linkend="thread.concepts.ScopedLock">ScopedLock</link>
- requirements.</simpara></requires>
- <effects><simpara>Releases the lock on the <link
- linkend="thread.concepts.mutexes">mutex object</link>
- associated with <code>lock</code>, blocks the current thread of execution
- until readied by a call to <code>this->notify_one()</code>
- or<code> this->notify_all()</code>, or until time <code>xt</code>
- is reached, and then reacquires the lock.</simpara></effects>
- <returns><simpara><code>false</code> if time <code>xt</code> is reached,
- otherwise <code>true</code>.</simpara></returns>
- <throws><simpara><classname>lock_error</classname> if
- <code>!lock.locked()</code></simpara></throws>
- </method>
-
- <method name="timed_wait">
- <template>
- <template-type-parameter name="ScopedLock"/>
- <template-type-parameter name="Pred"/>
- </template>
-
- <type>bool</type>
-
- <parameter name="lock">
- <paramtype>ScopedLock&amp;</paramtype>
- </parameter>
-
- <parameter name="xt">
- <paramtype>const <classname>boost::xtime</classname>&amp;</paramtype>
- </parameter>
-
- <parameter name="pred">
- <paramtype>Pred</paramtype>
- </parameter>
-
- <requires><simpara><code>ScopedLock</code> meets the <link
- linkend="thread.concepts.ScopedLock">ScopedLock</link>
- requirements and the return from <code>pred()</code> is
- convertible to <code>bool</code>.</simpara></requires>
- <effects><simpara>As if: <code>while (!pred()) { if (!timed_wait(lock,
- xt)) return false; } return true;</code></simpara></effects>
- <returns><simpara><code>false</code> if <code>xt</code> is reached,
- otherwise <code>true</code>.</simpara></returns>
- <throws><simpara><classname>lock_error</classname> if
- <code>!lock.locked()</code></simpara></throws>
- </method>
- </method-group>
- </class>
- </namespace>
-</header>

Deleted: branches/proto/v3/libs/thread/doc/configuration.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/configuration.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,96 +0,0 @@
-<?xml version="1.0" encoding="utf-8" ?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<section id="thread.configuration" last-revision="$Date$">
- <title>Configuration</title>
- <para>&Boost.Thread; uses several configuration macros in &lt;boost/config.hpp&gt;,
- as well as configuration macros meant to be supplied by the application. These
- macros are documented here.
- </para>
- <section id="thread.configuration.public">
- <title>Library Defined Public Macros</title>
- <para>
- These macros are defined by &Boost.Thread; but are expected to be used
- by application code.
- </para>
- <informaltable>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Macro</entry>
- <entry>Meaning</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>BOOST_HAS_THREADS</entry>
- <entry>
- Indicates that threading support is available. This means both that there
- is a platform specific implementation for &Boost.Thread; and that
- threading support has been enabled in a platform specific manner. For instance,
- on the Win32 platform there&#39;s an implementation for &Boost.Thread;
- but unless the program is compiled against one of the multithreading runtimes
- (often determined by the compiler predefining the macro _MT) the BOOST_HAS_THREADS
- macro remains undefined.
- </entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </section>
- <section id="thread.configuration.implementation">
- <title>Library Defined Implementation Macros</title>
- <para>
- These macros are defined by &Boost.Thread; and are implementation details
- of interest only to implementors.
- </para>
- <informaltable>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Macro</entry>
- <entry>Meaning</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>BOOST_HAS_WINTHREADS</entry>
- <entry>
- Indicates that the platform has the Microsoft Win32 threading libraries,
- and that they should be used to implement &Boost.Thread;.
- </entry>
- </row>
- <row>
- <entry>BOOST_HAS_PTHREADS</entry>
- <entry>
- Indicates that the platform has the POSIX pthreads libraries, and that
- they should be used to implement &Boost.Thread;.
- </entry>
- </row>
- <row>
- <entry>BOOST_HAS_FTIME</entry>
- <entry>
- Indicates that the implementation should use GetSystemTimeAsFileTime()
- and the FILETIME type to calculate the current time. This is an implementation
- detail used by boost::detail::getcurtime().
- </entry>
- </row>
- <row>
- <entry>BOOST_HAS_GETTTIMEOFDAY</entry>
- <entry>
- Indicates that the implementation should use gettimeofday() to calculate
- the current time. This is an implementation detail used by boost::detail::getcurtime().
- </entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </section>
-</section>

Deleted: branches/proto/v3/libs/thread/doc/design.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/design.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,159 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<section id="thread.design" last-revision="$Date$">
- <title>Design</title>
- <para>With client/server and three-tier architectures becoming common place
- in today's world, it's becoming increasingly important for programs to be
- able to handle parallel processing. Modern day operating systems usually
- provide some support for this through native thread APIs. Unfortunately,
- writing portable code that makes use of parallel processing in C++ is made
- very difficult by a lack of a standard interface for these native APIs.
- Further, these APIs are almost universally C APIs and fail to take
- advantage of C++'s strengths, or to address concepts unique to C++, such as
- exceptions.</para>
- <para>The &Boost.Thread; library is an attempt to define a portable interface
- for writing parallel processes in C++.</para>
- <section id="thread.design.goals">
- <title>Goals</title>
- <para>The &Boost.Thread; library has several goals that should help to set
- it apart from other solutions. These goals are listed in order of precedence
- with full descriptions below.
- <variablelist>
- <varlistentry>
- <term>Portability</term>
- <listitem>
- <para>&Boost.Thread; was designed to be highly portable. The goal is
- for the interface to be easily implemented on any platform that
- supports threads, and possibly even on platforms without native thread
- support.</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>Safety</term>
- <listitem>
- <para>&Boost.Thread; was designed to be as safe as possible. Writing
- <link linkend="thread.glossary.thread-safe">thread-safe</link>
- code is very difficult and successful libraries must strive to
- insulate the programmer from dangerous constructs as much as
- possible. This is accomplished in several ways:
- <itemizedlist>
- <listitem>
- <para>C++ language features are used to make correct usage easy
- (if possible) and error-prone usage impossible or at least more
- difficult. For example, see the <link
- linkend="thread.concepts.Mutex">Mutex</link> and <link
- linkend="thread.concepts.Lock">Lock</link> designs, and note
- how they interact.</para>
- </listitem>
- <listitem>
- <para>Certain traditional concurrent programming features are
- considered so error-prone that they are not provided at all. For
- example, see <xref linkend="thread.rationale.events" />.</para>
- </listitem>
- <listitem>
- <para>Dangerous features, or features which may be misused, are
- identified as such in the documentation to make users aware of
- potential pitfalls.</para>
- </listitem>
- </itemizedlist></para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>Flexibility</term>
- <listitem>
- <para>&Boost.Thread; was designed to be flexible. This goal is often
- at odds with <emphasis>safety</emphasis>. When functionality might be
- compromised by the desire to keep the interface safe, &Boost.Thread;
- has been designed to provide the functionality, but to make it's use
- prohibitive for general use. In other words, the interfaces have been
- designed such that it's usually obvious when something is unsafe, and
- the documentation is written to explain why.</para>
- </listitem>
- </varlistentry>
- <varlistentry>
- <term>Efficiency</term>
- <listitem>
- <para>&Boost.Thread; was designed to be as efficient as
- possible. When building a library on top of another library there is
- always a danger that the result will be so much slower than the
- "native" API that programmers are inclined to ignore the higher level
- API. &Boost.Thread; was designed to minimize the chances of this
- occurring. The interfaces have been crafted to allow an implementation
- the greatest chance of being as efficient as possible. This goal is
- often at odds with the goal for <emphasis>safety</emphasis>. Every
- effort was made to ensure efficient implementations, but when in
- conflict <emphasis>safety</emphasis> has always taken
- precedence.</para>
- </listitem>
- </varlistentry>
- </variablelist></para>
- </section>
- <section>
- <title>Iterative Phases</title>
- <para>Another goal of &Boost.Thread; was to take a dynamic, iterative
- approach in its development. The computing industry is still exploring the
- concepts of parallel programming. Most thread libraries supply only simple
- primitive concepts for thread synchronization. These concepts are very
- simple, but it is very difficult to use them safely or to provide formal
- proofs for constructs built on top of them. There has been a lot of research
- into other concepts, such as in "Communicating Sequential Processes."
- &Boost.Thread; was designed in iterative steps, with each step providing
- the building blocks necessary for the next step and giving the researcher
- the tools necessary to explore new concepts in a portable manner.</para>
- <para>Given the goal of following a dynamic, iterative approach
- &Boost.Thread; shall go through several growth cycles. Each phase in its
- development shall be roughly documented here.</para>
- </section>
- <section>
- <title>Phase 1, Synchronization Primitives</title>
- <para>Boost is all about providing high quality libraries with
- implementations for many platforms. Unfortunately, there's a big problem
- faced by developers wishing to supply such high quality libraries, namely
- thread-safety. The C++ standard doesn't address threads at all, but real
- world programs often make use of native threading support. A portable
- library that doesn't address the issue of thread-safety is therefore not
- much help to a programmer who wants to use the library in his multithreaded
- application. So there's a very great need for portable primitives that will
- allow the library developer to create <link
- linkend="thread.glossary.thread-safe">thread-safe</link>
- implementations. This need far out weighs the need for portable methods to
- create and manage threads.</para>
- <para>Because of this need, the first phase of &Boost.Thread; focuses
- solely on providing portable primitive concepts for thread
- synchronization. Types provided in this phase include the
- <classname>boost::mutex</classname>,
- <classname>boost::try_mutex</classname>,
- <classname>boost::timed_mutex</classname>,
- <classname>boost::recursive_mutex</classname>,
- <classname>boost::recursive_try_mutex</classname>,
- <classname>boost::recursive_timed_mutex</classname>, and
- <classname>boost::lock_error</classname>. These are considered the "core"
- synchronization primitives, though there are others that will be added in
- later phases.</para>
- </section>
- <section id="thread.design.phase2">
- <title>Phase 2, Thread Management and Thread Specific Storage</title>
- <para>This phase addresses the creation and management of threads and
- provides a mechanism for thread specific storage (data associated with a
- thread instance). Thread management is a tricky issue in C++, so this
- phase addresses only the basic needs of multithreaded program. Later
- phases are likely to add additional functionality in this area. This
- phase of &Boost.Thread; adds the <classname>boost::thread</classname> and
- <classname>boost::thread_specific_ptr</classname> types. With these
- additions the &Boost.Thread; library can be considered minimal but
- complete.</para>
- </section>
- <section>
- <title>The Next Phase</title>
- <para>The next phase will address more advanced synchronization concepts,
- such as read/write mutexes and barriers.</para>
- </section>
-</section>

Deleted: branches/proto/v3/libs/thread/doc/entities.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/entities.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,31 +0,0 @@
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<!ENTITY Boost "<emphasis role='bold'>Boost</emphasis>">
-<!ENTITY Boost.Thread "<emphasis role='bold'>Boost.Thread</emphasis>">
-<!ENTITY Boost.Build "<emphasis role='bold'>Boost.Build</emphasis>">
-<!ENTITY cite.AndrewsSchneider83 "<citation><xref
-linkend='thread.bib.AndrewsSchneider83'
-endterm='thread.bib.AndrewsSchneider83.abbrev'/></citation>">
-<!ENTITY cite.Boost "<citation><xref linkend='thread.bib.Boost'
-endterm='thread.bib.Boost.abbrev'/></citation>">
-<!ENTITY cite.Hansen73 "<citation><xref linkend='thread.bib.Hansen73'
-endterm='thread.bib.Hansen73.abbrev'/></citation>">
-<!ENTITY cite.Butenhof97 "<citation><xref linkend='thread.bib.Butenhof97'
-endterm='thread.bib.Butenhof97.abbrev'/></citation>">
-<!ENTITY cite.Hoare74 "<citation><xref linkend='thread.bib.Hoare74'
-endterm='thread.bib.Hoare74.abbrev'/></citation>">
-<!ENTITY cite.ISO98 "<citation><xref linkend='thread.bib.ISO98'
-endterm='thread.bib.ISO98.abbrev'/></citation>">
-<!ENTITY cite.McDowellHelmbold89 "<citation><xref
-linkend='thread.bib.McDowellHelmbold89'
-endterm='thread.bib.McDowellHelmbold89.abbrev'/></citation>">
-<!ENTITY cite.SchmidtPyarali "<citation><xref
-linkend='thread.bib.SchmidtPyarali'
-endterm='thread.bib.SchmidtPyarali.abbrev'/></citation>">
-<!ENTITY cite.SchmidtStalRohnertBuschmann "<citation><xref
-linkend='thread.bib.SchmidtStalRohnertBuschmann'
-endterm='thread.bib.SchmidtStalRohnertBuschmann.abbrev'/></citation>">
-<!ENTITY cite.Stroustrup "<citation><xref linkend='thread.bib.Stroustrup'
-endterm='thread.bib.Stroustrup.abbrev'/></citation>">

Deleted: branches/proto/v3/libs/thread/doc/exceptions-ref.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/exceptions-ref.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,62 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<header name="boost/thread/exceptions.hpp"
- last-revision="$Date$">
- <namespace name="boost">
- <class name="lock_error">
- <purpose>
- <simpara>The lock_error class defines an exception type thrown
- to indicate a locking related error has been detected.</simpara>
- </purpose>
-
- <description>
- <simpara>Examples of errors indicated by a lock_error exception
- include a lock operation which can be determined to result in a
- deadlock, or unlock operations attempted by a thread that does
- not own the lock.</simpara>
- </description>
-
- <inherit access="public">
- <type><classname>std::logical_error</classname></type>
- </inherit>
-
- <constructor>
- <effects><simpara>Constructs a <code>lock_error</code> object.
- </simpara></effects>
- </constructor>
- </class>
-
- <class name="thread_resource_error">
- <purpose>
- <simpara>The <classname>thread_resource_error</classname> class
- defines an exception type that is thrown by constructors in the
- &Boost.Thread; library when thread-related resources can not be
- acquired.</simpara>
- </purpose>
-
- <description>
- <simpara><classname>thread_resource_error</classname> is used
- only when thread-related resources cannot be acquired; memory
- allocation failures are indicated by
- <classname>std::bad_alloc</classname>.</simpara>
- </description>
-
- <inherit access="public">
- <type><classname>std::runtime_error</classname></type>
- </inherit>
-
- <constructor>
- <effects><simpara>Constructs a <code>thread_resource_error</code>
- object.</simpara></effects>
- </constructor>
- </class>
- </namespace>
-</header>

Deleted: branches/proto/v3/libs/thread/doc/faq.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/faq.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,235 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<section id="thread.faq" last-revision="$Date$">
- <title>Frequently Asked Questions</title>
- <qandaset>
- <qandaentry>
- <question>
- <para>Are lock objects <link
- linkend="thread.glossary.thread-safe">thread safe</link>?</para>
- </question>
- <answer>
- <para><emphasis role="bold">No!</emphasis> Lock objects are not meant to
- be shared between threads. They are meant to be short-lived objects
- created on automatic storage within a code block. Any other usage is
- just likely to lead to errors and won't really be of actual benefit anyway.
- Share <link linkend="thread.concepts.mutexes">Mutexes</link>, not
- Locks. For more information see the <link
- linkend="thread.rationale.locks">rationale</link> behind the
- design for lock objects.</para>
- </answer>
- </qandaentry>
- <qandaentry>
- <question>
- <para>Why was &Boost.Thread; modeled after (specific library
- name)?</para>
- </question>
- <answer>
- <para>It wasn't. &Boost.Thread; was designed from scratch. Extensive
- design discussions involved numerous people representing a wide range of
- experience across many platforms. To ensure portability, the initial
- implements were done in parallel using POSIX Threads and the Win32
- threading API. But the &Boost.Thread; design is very much in the spirit
- of C++, and thus doesn't model such C based APIs.</para>
- </answer>
- </qandaentry>
- <qandaentry>
- <question>
- <para>Why wasn't &Boost.Thread; modeled after (specific library
- name)?</para>
- </question>
- <answer>
- <para>Existing C++ libraries either seemed dangerous (often failing to
- take advantage of prior art to reduce errors) or had excessive
- dependencies on library components unrelated to threading. Existing C
- libraries couldn't meet our C++ requirements, and were also missing
- certain features. For instance, the WIN32 thread API lacks condition
- variables, even though these are critical for the important Monitor
- pattern &cite.SchmidtStalRohnertBuschmann;.</para>
- </answer>
- </qandaentry>
- <qandaentry>
- <question>
- <para>Why do <link linkend="thread.concepts.mutexes">Mutexes</link>
- have noncopyable semantics?</para>
- </question>
- <answer>
- <para>To ensure that <link
- linkend="thread.glossary.deadlock">deadlocks</link> don't occur. The
- only logical form of copy would be to use some sort of shallow copy
- semantics in which multiple mutex objects could refer to the same mutex
- state. This means that if ObjA has a mutex object as part of its state
- and ObjB is copy constructed from it, then when ObjB::foo() locks the
- mutex it has effectively locked ObjA as well. This behavior can result
- in deadlock. Other copy semantics result in similar problems (if you
- think you can prove this to be wrong then supply us with an alternative
- and we'll reconsider).</para>
- </answer>
- </qandaentry>
- <qandaentry>
- <question>
- <para>How can you prevent <link
- linkend="thread.glossary.deadlock">deadlock</link> from occurring when
- a thread must lock multiple mutexes?</para>
- </question>
- <answer>
- <para>Always lock them in the same order. One easy way of doing this is
- to use each mutex's address to determine the order in which they are
- locked. A future &Boost.Thread; concept may wrap this pattern up in a
- reusable class.</para>
- </answer>
- </qandaentry>
- <qandaentry>
- <question>
- <para>Don't noncopyable <link
- linkend="thread.concepts.mutexes">Mutex</link> semantics mean that a
- class with a mutex member will be noncopyable as well?</para>
- </question>
- <answer>
- <para>No, but what it does mean is that the compiler can't generate a
- copy constructor and assignment operator, so they will have to be coded
- explicitly. This is a <emphasis role="bold">good thing</emphasis>,
- however, since the compiler generated operations would not be <link
- linkend="thread.glossary.thread-safe">thread-safe</link>. The following
- is a simple example of a class with copyable semantics and internal
- synchronization through a mutex member.</para>
-<programlisting>
-class counter
-{
-public:
- // Doesn't need synchronization since there can be no references to *this
- // until after it's constructed!
- explicit counter(int initial_value)
- : m_value(initial_value)
- {
- }
- // We only need to synchronize other for the same reason we don't have to
- // synchronize on construction!
- counter(const counter&amp; other)
- {
- boost::mutex::scoped_lock scoped_lock(other.m_mutex);
- m_value = other.m_value;
- }
- // For assignment we need to synchronize both objects!
- const counter&amp; operator=(const counter&amp; other)
- {
- if (this == &amp;other)
- return *this;
- boost::mutex::scoped_lock lock1(&amp;m_mutex &lt; &amp;other.m_mutex ? m_mutex : other.m_mutex);
- boost::mutex::scoped_lock lock2(&amp;m_mutex &gt; &amp;other.m_mutex ? m_mutex : other.m_mutex);
- m_value = other.m_value;
- return *this;
- }
- int value() const
- {
- boost::mutex::scoped_lock scoped_lock(m_mutex);
- return m_value;
- }
- int increment()
- {
- boost::mutex::scoped_lock scoped_lock(m_mutex);
- return ++m_value;
- }
-private:
- mutable boost::mutex m_mutex;
- int m_value;
-};
-</programlisting>
- </answer>
- </qandaentry>
- <qandaentry>
- <question>
- <para>How can you lock a <link
- linkend="thread.concepts.mutexes">Mutex</link> member in a const member
- function, in order to implement the Monitor Pattern?</para>
- </question>
- <answer>
- <para>The Monitor Pattern &cite.SchmidtStalRohnertBuschmann; mutex
- should simply be declared as mutable. See the example code above. The
- internal state of mutex types could have been made mutable, with all
- lock calls made via const functions, but this does a poor job of
- documenting the actual semantics (and in fact would be incorrect since
- the logical state of a locked mutex clearly differs from the logical
- state of an unlocked mutex). Declaring a mutex member as mutable clearly
- documents the intended semantics.</para>
- </answer>
- </qandaentry>
- <qandaentry>
- <question>
- <para>Why supply <classname>boost::condition</classname> variables rather than
- event variables?</para>
- </question>
- <answer>
- <para>Condition variables result in user code much less prone to <link
- linkend="thread.glossary.race-condition">race conditions</link> than
- event variables. See <xref linkend="thread.rationale.events" />
- for analysis. Also see &cite.Hoare74; and &cite.SchmidtStalRohnertBuschmann;.
- </para>
- </answer>
- </qandaentry>
- <qandaentry>
- <question>
- <para>Why isn't thread cancellation or termination provided?</para>
- </question>
- <answer>
- <para>There's a valid need for thread termination, so at some point
- &Boost.Thread; probably will include it, but only after we can find a
- truly safe (and portable) mechanism for this concept.</para>
- </answer>
- </qandaentry>
- <qandaentry>
- <question>
- <para>Is it safe for threads to share automatic storage duration (stack)
- objects via pointers or references?</para>
- </question>
- <answer>
- <para>Only if you can guarantee that the lifetime of the stack object
- will not end while other threads might still access the object. Thus the
- safest practice is to avoid sharing stack objects, particularly in
- designs where threads are created and destroyed dynamically. Restrict
- sharing of stack objects to simple designs with very clear and
- unchanging function and thread lifetimes. (Suggested by Darryl
- Green).</para>
- </answer>
- </qandaentry>
- <qandaentry>
- <question>
- <para>Why has class semaphore disappeared?</para>
- </question>
- <answer>
- <para>Semaphore was removed as too error prone. The same effect can be
- achieved with greater safety by the combination of a mutex and a
- condition variable.</para>
- </answer>
- </qandaentry>
- <qandaentry>
- <question>
- <para>Why doesn't the thread's ctor take at least a void* to pass any
- information along with the function? All other threading libs support
- that and it makes Boost.Threads inferiour. </para>
- </question>
- <answer>
- <para>There is no need, because Boost.Threads are superiour! First
- thing is that its ctor doesn't take a function but a functor. That
- means that you can pass an object with an overloaded operator() and
- include additional data as members in that object. Beware though that
- this object is copied, use boost::ref to prevent that. Secondly, even
- a boost::function&lt;void (void)&gt; can carry parameters, you only have to
- use boost::bind() to create it from any function and bind its
- parameters.</para>
- <para>That is also why Boost.Threads are superiour, because they
- don't require you to pass a type-unsafe void pointer. Rather, you can
- use the flexible Boost.Functions to create a thread entry out of
- anything that can be called.</para>
- </answer>
- </qandaentry>
- </qandaset>
-</section>

Deleted: branches/proto/v3/libs/thread/doc/glossary.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/glossary.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,304 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<glossary id="thread.glossary" last-revision="$Date$">
- <title>Glossary</title>
- <para>Definitions are given in terms of the C++ Standard
- &cite.ISO98;. References to the standard are in the form [1.2.3/4], which
- represents the section number, with the paragraph number following the
- "/".</para>
- <para>Because the definitions are written in something akin to "standardese",
- they can be difficult to understand. The intent isn't to confuse, but rather
- to clarify the additional requirements &Boost.Thread; places on a C++
- implementation as defined by the C++ Standard.</para>
- <glossentry id="thread.glossary.thread">
- <glossterm>Thread</glossterm>
- <glossdef>
- <para>Thread is short for "thread of execution". A thread of execution is
- an execution environment [1.9/7] within the execution environment of a C++
- program [1.9]. The main() function [3.6.1] of the program is the initial
- function of the initial thread. A program in a multithreading environment
- always has an initial thread even if the program explicitly creates no
- additional threads.</para>
- <para>Unless otherwise specified, each thread shares all aspects of its
- execution environment with other threads in the program. Shared aspects of
- the execution environment include, but are not limited to, the
- following:</para>
- <itemizedlist>
- <listitem><para>Static storage duration (static, extern) objects
- [3.7.1].</para></listitem>
- <listitem><para>Dynamic storage duration (heap) objects [3.7.3]. Thus
- each memory allocation will return a unique addresses, regardless of the
- thread making the allocation request.</para></listitem>
- <listitem><para>Automatic storage duration (stack) objects [3.7.2]
- accessed via pointer or reference from another thread.</para></listitem>
- <listitem><para>Resources provided by the operating system. For example,
- files.</para></listitem>
- <listitem><para>The program itself. In other words, each thread is
- executing some function of the same program, not a totally different
- program.</para></listitem>
- </itemizedlist>
- <para>Each thread has its own:</para>
- <itemizedlist>
- <listitem><para>Registers and current execution sequence (program
- counter) [1.9/5].</para></listitem>
- <listitem><para>Automatic storage duration (stack) objects
- [3.7.2].</para></listitem>
- </itemizedlist>
- </glossdef>
- </glossentry>
- <glossentry id="thread.glossary.thread-safe">
- <glossterm>Thread-safe</glossterm>
- <glossdef>
- <para>A program is thread-safe if it has no <link
- linkend="thread.glossary.race-condition">race conditions</link>, does
- not <link linkend="thread.glossary.deadlock">deadlock</link>, and has
- no <link linkend="thread.glossary.priority-failure">priority
- failures</link>.</para>
- <para>Note that thread-safety does not necessarily imply efficiency, and
- than while some thread-safety violations can be determined statically at
- compile time, many thread-safety errors can only only be detected at
- runtime.</para>
- </glossdef>
- </glossentry>
- <glossentry id="thread.glossary.thread-state">
- <glossterm>Thread State</glossterm>
- <glossdef>
- <para>During the lifetime of a thread, it shall be in one of the following
- states:</para>
- <table>
- <title>Thread States</title>
- <tgroup cols="2" align="left">
- <thead>
- <row>
- <entry>State</entry>
- <entry>Description</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>Ready</entry>
- <entry>Ready to run, but waiting for a processor.</entry>
- </row>
- <row>
- <entry>Running</entry>
- <entry>Currently executing on a processor. Zero or more threads
- may be running at any time, with a maximum equal to the number of
- processors.</entry>
- </row>
- <row>
- <entry>Blocked</entry>
- <entry>Waiting for some resource other than a processor which is
- not currently available, or for the completion of calls to library
- functions [1.9/6]. The term "waiting" is synonymous with
- "blocked"</entry>
- </row>
- <row>
- <entry>Terminated</entry>
- <entry>Finished execution but not yet detached or joined.</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <para>Thread state transitions shall occur only as specified:</para>
- <table>
- <title>Thread States Transitions</title>
- <tgroup cols="3" align="left">
- <thead>
- <row>
- <entry>From</entry>
- <entry>To</entry>
- <entry>Cause</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>[none]</entry>
- <entry>Ready</entry>
- <entry><para>Thread is created by a call to a library function.
- In the case of the initial thread, creation is implicit and
- occurs during the startup of the main() function [3.6.1].</para></entry>
- </row>
- <row>
- <entry>Ready</entry>
- <entry>Running</entry>
- <entry><para>Processor becomes available.</para></entry>
- </row>
- <row>
- <entry>Running</entry>
- <entry>Ready</entry>
- <entry>Thread preempted.</entry>
- </row>
- <row>
- <entry>Running</entry>
- <entry>Blocked</entry>
- <entry>Thread calls a library function which waits for a resource or
- for the completion of I/O.</entry>
- </row>
- <row>
- <entry>Running</entry>
- <entry>Terminated</entry>
- <entry>Thread returns from its initial function, calls a thread
- termination library function, or is canceled by some other thread
- calling a thread termination library function.</entry>
- </row>
- <row>
- <entry>Blocked</entry>
- <entry>Ready</entry>
- <entry>The resource being waited for becomes available, or the
- blocking library function completes.</entry>
- </row>
- <row>
- <entry>Terminated</entry>
- <entry>[none]</entry>
- <entry>Thread is detached or joined by some other thread calling the
- appropriate library function, or by program termination
- [3.6.3].</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <para>[Note: if a suspend() function is added to the threading library,
- additional transitions to the blocked state will have to be added to the
- above table.]</para>
- </glossdef>
- </glossentry>
- <glossentry id="thread.glossary.race-condition">
- <glossterm>Race Condition</glossterm>
- <glossdef>
- <para>A race condition is what occurs when multiple threads read from and write
- to the same memory without proper synchronization, resulting in an incorrect
- value being read or written. The result of a race condition may be a bit
- pattern which isn't even a valid value for the data type. A race condition
- results in undefined behavior [1.3.12].</para>
- <para>Race conditions can be prevented by serializing memory access using
- the tools provided by &Boost.Thread;.</para>
- </glossdef>
- </glossentry>
- <glossentry id="thread.glossary.deadlock">
- <glossterm>Deadlock</glossterm>
- <glossdef>
- <para>Deadlock is an execution state where for some set of threads, each
- thread in the set is blocked waiting for some action by one of the other
- threads in the set. Since each is waiting on the others, none will ever
- become ready again.</para>
- </glossdef>
- </glossentry>
- <glossentry id="thread.glossary.starvation">
- <glossterm>Starvation</glossterm>
- <glossdef>
- <para>The condition in which a thread is not making sufficient progress in
- its work during a given time interval.</para>
- </glossdef>
- </glossentry>
- <glossentry id="thread.glossary.priority-failure">
- <glossterm>Priority Failure</glossterm>
- <glossdef>
- <para>A priority failure (such as priority inversion or infinite overtaking)
- occurs when threads are executed in such a sequence that required work is not
- performed in time to be useful.</para>
- </glossdef>
- </glossentry>
- <glossentry id="thread.glossary.undefined-behavior">
- <glossterm>Undefined Behavior</glossterm>
- <glossdef>
- <para>The result of certain operations in &Boost.Thread; is undefined;
- this means that those operations can invoke almost any behavior when
- they are executed.</para>
-
- <para>An operation whose behavior is undefined can work "correctly"
- in some implementations (i.e., do what the programmer thought it
- would do), while in other implementations it may exhibit almost
- any "incorrect" behavior--such as returning an invalid value,
- throwing an exception, generating an access violation, or terminating
- the process.</para>
-
- <para>Executing a statement whose behavior is undefined is a
- programming error.</para>
- </glossdef>
- </glossentry>
- <glossentry id="thread.glossary.memory-visibility">
- <glossterm>Memory Visibility</glossterm>
- <glossdef>
- <para>An address [1.7] shall always point to the same memory byte,
- regardless of the thread or processor dereferencing the address.</para>
- <para>An object [1.8, 1.9] is accessible from multiple threads if it is of
- static storage duration (static, extern) [3.7.1], or if a pointer or
- reference to it is explicitly or implicitly dereferenced in multiple
- threads.</para>
- <para>For an object accessible from multiple threads, the value of the
- object accessed from one thread may be indeterminate or different from the
- value accessed from another thread, except under the conditions specified in
- the following table. For the same row of the table, the value of an object
- accessible at the indicated sequence point in thread A will be determinate
- and the same if accessed at or after the indicated sequence point in thread
- B, provided the object is not otherwise modified. In the table, the
- "sequence point at a call" is the sequence point after the evaluation of all
- function arguments [1.9/17], while the "sequence point after a call" is the
- sequence point after the copying of the returned value... [1.9/17].</para>
- <table>
- <title>Memory Visibility</title>
- <tgroup cols="2">
- <thead>
- <row>
- <entry>Thread A</entry>
- <entry>Thread B</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>The sequence point at a call to a library thread-creation
- function.</entry>
- <entry>The first sequence point of the initial function in the new
- thread created by the Thread A call.</entry>
- </row>
- <row>
- <entry>The sequence point at a call to a library function which
- locks a mutex, directly or by waiting for a condition
- variable.</entry>
- <entry>The sequence point after a call to a library function which
- unlocks the same mutex.</entry>
- </row>
- <row>
- <entry>The last sequence point before thread termination.</entry>
- <entry>The sequence point after a call to a library function which
- joins the terminated thread.</entry>
- </row>
- <row>
- <entry>The sequence point at a call to a library function which
- signals or broadcasts a condition variable.</entry>
- <entry>The sequence point after the call to the library function
- which was waiting on that same condition variable or signal.</entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- <para>The architecture of the execution environment and the observable
- behavior of the abstract machine [1.9] shall be the same on all
- processors.</para>
- <para>The latitude granted by the C++ standard for an implementation to
- alter the definition of observable behavior of the abstract machine to
- include additional library I/O functions [1.9/6] is extended to include
- threading library functions.</para>
- <para>When an exception is thrown and there is no matching exception handler
- in the same thread, behavior is undefined. The preferred behavior is the
- same as when there is no matching exception handler in a program
- [15.3/9]. That is, terminate() is called, and it is implementation-defined
- whether or not the stack is unwound.</para>
- </glossdef>
- </glossentry>
- <section>
- <title>Acknowledgements</title>
- <para>This document was originally written by Beman Dawes, and then much
- improved by the incorporation of comments from William Kempf, who now
- maintains the contents.</para>
- <para>The visibility rules are based on &cite.Butenhof97;.</para>
- </section>
-</glossary>

Deleted: branches/proto/v3/libs/thread/doc/implementation_notes.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/implementation_notes.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,38 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<section id="thread.implementation_notes" last-revision="$Date$">
- <title>Implementation Notes</title>
- <section id="thread.implementation_notes.win32">
- <title>Win32</title>
- <para>
- In the current Win32 implementation, creating a boost::thread object
- during dll initialization will result in deadlock because the thread
- class constructor causes the current thread to wait on the thread that
- is being created until it signals that it has finished its initialization,
- and, as stated in the
- <ulink url="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dllproc/base/dllmain.asp">MSDN Library, "DllMain" article, "Remarks" section</ulink>,
- "Because DLL notifications are serialized, entry-point functions should not
- attempt to communicate with other threads or processes. Deadlocks may occur as a result."
- (Also see <ulink url="http://www.microsoft.com/msj/archive/S220.aspx">"Under the Hood", January 1996</ulink>
- for a more detailed discussion of this issue).
- </para>
- <para>
- The following non-exhaustive list details some of the situations that
- should be avoided until this issue can be addressed:
- <itemizedlist>
- <listitem>Creating a boost::thread object in DllMain() or in any function called by it.</listitem>
- <listitem>Creating a boost::thread object in the constructor of a global static object or in any function called by one.</listitem>
- <listitem>Creating a boost::thread object in MFC's CWinApp::InitInstance() function or in any function called by it.</listitem>
- <listitem>Creating a boost::thread object in the function pointed to by MFC's _pRawDllMain function pointer or in any function called by it.</listitem>
- </itemizedlist>
- </para>
- </section>
-</section>

Deleted: branches/proto/v3/libs/thread/doc/mutex-ref.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/mutex-ref.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,309 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<header name="boost/thread/mutex.hpp"
- last-revision="$Date$">
- <namespace name="boost">
- <class name="mutex">
- <purpose>
- <para>The <classname>mutex</classname> class is a model of the
- <link linkend="thread.concepts.Mutex">Mutex</link> concept.</para>
- </purpose>
-
- <description>
- <para>The <classname>mutex</classname> class is a model of the
- <link linkend="thread.concepts.Mutex">Mutex</link> concept.
- It should be used to synchronize access to shared resources using
- <link linkend="thread.concepts.unspecified-locking-strategy">Unspecified</link>
- locking mechanics.</para>
-
- <para>For classes that model related mutex concepts, see
- <classname>try_mutex</classname> and <classname>timed_mutex</classname>.</para>
-
- <para>For <link linkend="thread.concepts.recursive-locking-strategy">Recursive</link>
- locking mechanics, see <classname>recursive_mutex</classname>,
- <classname>recursive_try_mutex</classname>, and <classname>recursive_timed_mutex</classname>.
- </para>
-
- <para>The <classname>mutex</classname> class supplies the following typedef,
- which <link linkend="thread.concepts.lock-models">models</link>
- the specified locking strategy:
-
- <informaltable>
- <tgroup cols="2" align="left">
- <thead>
- <row>
- <entry>Lock Name</entry>
- <entry>Lock Concept</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>scoped_lock</entry>
- <entry><link linkend="thread.concepts.ScopedLock">ScopedLock</link></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </para>
-
- <para>The <classname>mutex</classname> class uses an
- <link linkend="thread.concepts.unspecified-locking-strategy">Unspecified</link>
- locking strategy, so attempts to recursively lock a <classname>mutex</classname>
- object or attempts to unlock one by threads that don't own a lock on it result in
- <emphasis role="bold">undefined behavior</emphasis>.
- This strategy allows implementations to be as efficient as possible
- on any given platform. It is, however, recommended that
- implementations include debugging support to detect misuse when
- <code>NDEBUG</code> is not defined.</para>
-
- <para>Like all
- <link linkend="thread.concepts.mutex-models">mutex models</link>
- in &Boost.Thread;, <classname>mutex</classname> leaves the
- <link linkend="thread.concepts.sheduling-policies">scheduling policy</link>
- as <link linkend="thread.concepts.unspecified-scheduling-policy">Unspecified</link>.
- Programmers should make no assumptions about the order in which
- waiting threads acquire a lock.</para>
- </description>
-
- <inherit access="private">
- <type><classname>boost::noncopyable</classname></type>
- <purpose>Exposition only</purpose>
- </inherit>
-
- <typedef name="scoped_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <constructor>
- <effects>Constructs a <classname>mutex</classname> object.
- </effects>
-
- <postconditions><code>*this</code> is in an unlocked state.
- </postconditions>
- </constructor>
-
- <destructor>
- <effects>Destroys a <classname>mutex</classname> object.</effects>
-
- <requires><code>*this</code> is in an unlocked state.</requires>
-
- <notes><emphasis role="bold">Danger:</emphasis> Destruction of a
- locked mutex is a serious programming error resulting in undefined
- behavior such as a program crash.</notes>
- </destructor>
- </class>
-
- <class name="try_mutex">
- <purpose>
- <para>The <classname>try_mutex</classname> class is a model of the
- <link linkend="thread.concepts.TryMutex">TryMutex</link> concept.</para>
- </purpose>
-
- <description>
- <para>The <classname>try_mutex</classname> class is a model of the
- <link linkend="thread.concepts.TryMutex">TryMutex</link> concept.
- It should be used to synchronize access to shared resources using
- <link linkend="thread.concepts.unspecified-locking-strategy">Unspecified</link>
- locking mechanics.</para>
-
- <para>For classes that model related mutex concepts, see
- <classname>mutex</classname> and <classname>timed_mutex</classname>.</para>
-
- <para>For <link linkend="thread.concepts.recursive-locking-strategy">Recursive</link>
- locking mechanics, see <classname>recursive_mutex</classname>,
- <classname>recursive_try_mutex</classname>, and <classname>recursive_timed_mutex</classname>.
- </para>
-
- <para>The <classname>try_mutex</classname> class supplies the following typedefs,
- which <link linkend="thread.concepts.lock-models">model</link>
- the specified locking strategies:
-
- <informaltable>
- <tgroup cols="2" align="left">
- <thead>
- <row>
- <entry>Lock Name</entry>
- <entry>Lock Concept</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>scoped_lock</entry>
- <entry><link linkend="thread.concepts.ScopedLock">ScopedLock</link></entry>
- </row>
- <row>
- <entry>scoped_try_lock</entry>
- <entry><link linkend="thread.concepts.ScopedTryLock">ScopedTryLock</link></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </para>
-
- <para>The <classname>try_mutex</classname> class uses an
- <link linkend="thread.concepts.unspecified-locking-strategy">Unspecified</link>
- locking strategy, so attempts to recursively lock a <classname>try_mutex</classname>
- object or attempts to unlock one by threads that don't own a lock on it result in
- <emphasis role="bold">undefined behavior</emphasis>.
- This strategy allows implementations to be as efficient as possible
- on any given platform. It is, however, recommended that
- implementations include debugging support to detect misuse when
- <code>NDEBUG</code> is not defined.</para>
-
- <para>Like all
- <link linkend="thread.concepts.mutex-models">mutex models</link>
- in &Boost.Thread;, <classname>try_mutex</classname> leaves the
- <link linkend="thread.concepts.sheduling-policies">scheduling policy</link>
- as <link linkend="thread.concepts.unspecified-scheduling-policy">Unspecified</link>.
- Programmers should make no assumptions about the order in which
- waiting threads acquire a lock.</para>
- </description>
-
- <inherit access="private">
- <type><classname>boost::noncopyable</classname></type>
- <purpose>Exposition only</purpose>
- </inherit>
-
- <typedef name="scoped_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_try_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <constructor>
- <effects>Constructs a <classname>try_mutex</classname> object.
- </effects>
-
- <postconditions><code>*this</code> is in an unlocked state.
- </postconditions>
- </constructor>
-
- <destructor>
- <effects>Destroys a <classname>try_mutex</classname> object.
- </effects>
-
- <requires><code>*this</code> is in an unlocked state.</requires>
-
- <notes><emphasis role="bold">Danger:</emphasis> Destruction of a
- locked mutex is a serious programming error resulting in undefined
- behavior such as a program crash.</notes>
- </destructor>
- </class>
-
- <class name="timed_mutex">
- <purpose>
- <para>The <classname>timed_mutex</classname> class is a model of the
- <link linkend="thread.concepts.TimedMutex">TimedMutex</link> concept.</para>
- </purpose>
-
- <description>
- <para>The <classname>timed_mutex</classname> class is a model of the
- <link linkend="thread.concepts.TimedMutex">TimedMutex</link> concept.
- It should be used to synchronize access to shared resources using
- <link linkend="thread.concepts.unspecified-locking-strategy">Unspecified</link>
- locking mechanics.</para>
-
- <para>For classes that model related mutex concepts, see
- <classname>mutex</classname> and <classname>try_mutex</classname>.</para>
-
- <para>For <link linkend="thread.concepts.recursive-locking-strategy">Recursive</link>
- locking mechanics, see <classname>recursive_mutex</classname>,
- <classname>recursive_try_mutex</classname>, and <classname>recursive_timed_mutex</classname>.
- </para>
-
- <para>The <classname>timed_mutex</classname> class supplies the following typedefs,
- which <link linkend="thread.concepts.lock-models">model</link>
- the specified locking strategies:
-
- <informaltable>
- <tgroup cols="2" align="left">
- <thead>
- <row>
- <entry>Lock Name</entry>
- <entry>Lock Concept</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>scoped_lock</entry>
- <entry><link linkend="thread.concepts.ScopedLock">ScopedLock</link></entry>
- </row>
- <row>
- <entry>scoped_try_lock</entry>
- <entry><link linkend="thread.concepts.ScopedTryLock">ScopedTryLock</link></entry>
- </row>
- <row>
- <entry>scoped_timed_lock</entry>
- <entry><link linkend="thread.concepts.ScopedTimedLock">ScopedTimedLock</link></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </para>
-
- <para>The <classname>timed_mutex</classname> class uses an
- <link linkend="thread.concepts.unspecified-locking-strategy">Unspecified</link>
- locking strategy, so attempts to recursively lock a <classname>timed_mutex</classname>
- object or attempts to unlock one by threads that don't own a lock on it result in
- <emphasis role="bold">undefined behavior</emphasis>.
- This strategy allows implementations to be as efficient as possible
- on any given platform. It is, however, recommended that
- implementations include debugging support to detect misuse when
- <code>NDEBUG</code> is not defined.</para>
-
- <para>Like all
- <link linkend="thread.concepts.mutex-models">mutex models</link>
- in &Boost.Thread;, <classname>timed_mutex</classname> leaves the
- <link linkend="thread.concepts.sheduling-policies">scheduling policy</link>
- as <link linkend="thread.concepts.unspecified-scheduling-policy">Unspecified</link>.
- Programmers should make no assumptions about the order in which
- waiting threads acquire a lock.</para>
- </description>
-
- <inherit access="private">
- <type><classname>boost::noncopyable</classname></type>
- <purpose>Exposition only</purpose>
- </inherit>
-
- <typedef name="scoped_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_try_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_timed_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <constructor>
- <effects>Constructs a <classname>timed_mutex</classname> object.
- </effects>
-
- <postconditions><code>*this</code> is in an unlocked state.
- </postconditions>
- </constructor>
-
- <destructor>
- <effects>Destroys a <classname>timed_mutex</classname> object.</effects>
-
- <requires><code>*this</code> is in an unlocked state.</requires>
-
- <notes><emphasis role="bold">Danger:</emphasis> Destruction of a
- locked mutex is a serious programming error resulting in undefined
- behavior such as a program crash.</notes>
- </destructor>
- </class>
- </namespace>
-</header>

Deleted: branches/proto/v3/libs/thread/doc/once-ref.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/once-ref.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,88 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<header name="boost/thread/once.hpp"
- last-revision="$Date$">
- <macro name="BOOST_ONCE_INIT">
- <purpose>The <functionname>call_once</functionname> function and
- <code>once_flag</code> type (statically initialized to
- <macroname>BOOST_ONCE_INIT</macroname>) can be used to run a
- routine exactly once. This can be used to initialize data in a
- <link linkend="thread.glossary.thread-safe">thread-safe</link>
- manner.</purpose>
-
- <description>The implementation-defined macro
- <macroname>BOOST_ONCE_INIT</macroname> is a constant value used to
- initialize <code>once_flag</code> instances to indicate that the
- logically associated routine has not been run yet. See
- <functionname>call_once</functionname> for more details.</description>
- </macro>
-
- <namespace name="boost">
- <typedef name="once_flag">
- <purpose>The <functionname>call_once</functionname> function and
- <code>once_flag</code> type (statically initialized to
- <macroname>BOOST_ONCE_INIT</macroname>) can be used to run a
- routine exactly once. This can be used to initialize data in a
- <link linkend="thread.glossary.thread-safe">thread-safe</link>
- manner.</purpose>
-
- <description>The implementation-defined type <code>once_flag</code>
- is used as a flag to insure a routine is called only once.
- Instances of this type should be statically initialized to
- <macroname>BOOST_ONCE_INIT</macroname>. See
- <functionname>call_once</functionname> for more details.
- </description>
-
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <function name="call_once">
- <purpose>The <functionname>call_once</functionname> function and
- <code>once_flag</code> type (statically initialized to
- <macroname>BOOST_ONCE_INIT</macroname>) can be used to run a
- routine exactly once. This can be used to initialize data in a
- <link linkend="thread.glossary.thread-safe">thread-safe</link>
- manner.</purpose>
-
- <description>
- <para>Example usage is as follows:</para>
- <para>
-<programlisting>//Example usage:
-boost::once_flag once = BOOST_ONCE_INIT;
-
-void init()
-{
- //...
-}
-
-void thread_proc()
-{
- boost::call_once(once, &amp;init);
-}</programlisting>
- </para></description>
-
- <parameter name="flag">
- <paramtype>once_flag&amp;</paramtype>
- </parameter>
-
- <parameter name="func">
- <paramtype>Function func</paramtype>
- </parameter>
-
- <effects>As if (in an atomic fashion):
- <code>if (flag == BOOST_ONCE_INIT) func();</code>. If <code>func()</code> throws an exception, it shall be as if this
-thread never invoked <code>call_once</code></effects>
-
- <postconditions><code>flag != BOOST_ONCE_INIT</code> unless <code>func()</code> throws an exception.
- </postconditions>
- </function>
- </namespace>
-</header>

Deleted: branches/proto/v3/libs/thread/doc/overview.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/overview.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,206 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<section id="thread.overview" last-revision="$Date$">
- <title>Overview</title>
- <section id="thread.introduction">
- <title>Introduction</title>
- <para>&Boost.Thread; allows C++ programs to execute as multiple,
- asynchronous, independent threads-of-execution. Each thread has its own
- machine state including program instruction counter and registers. Programs
- which execute as multiple threads are called multithreaded programs to
- distinguish them from traditional single-threaded programs. The <link
- linkend="thread.glossary">glossary</link> gives a more complete description
- of the multithreading execution environment.</para>
- <para>Multithreading provides several advantages:
- <itemizedlist>
- <listitem>
- <para>Programs which would otherwise block waiting for some external
- event can continue to respond if the blocking operation is placed in a
- separate thread. Multithreading is usually an absolute requirement for
- these programs.</para>
- </listitem>
- <listitem>
- <para>Well-designed multithreaded programs may execute faster than
- single-threaded programs, particularly on multiprocessor hardware.
- Note, however, that poorly-designed multithreaded programs are often
- slower than single-threaded programs.</para>
- </listitem>
- <listitem>
- <para>Some program designs may be easier to formulate using a
- multithreaded approach. After all, the real world is
- asynchronous!</para>
- </listitem>
- </itemizedlist></para>
- </section>
- <section>
- <title>Dangers</title>
- <section>
- <title>General considerations</title>
- <para>Beyond the errors which can occur in single-threaded programs,
- multithreaded programs are subject to additional errors:
- <itemizedlist>
- <listitem>
- <para><link linkend="thread.glossary.race-condition">Race
- conditions</link></para>
- </listitem>
- <listitem>
- <para><link linkend="thread.glossary.deadlock">Deadlock</link>
- (sometimes called "deadly embrace")</para>
- </listitem>
- <listitem>
- <para><link linkend="thread.glossary.priority-failure">Priority
- failures</link> (priority inversion, infinite overtaking, starvation,
- etc.)</para>
- </listitem>
- </itemizedlist></para>
- <para>Every multithreaded program must be designed carefully to avoid these
- errors. These aren't rare or exotic failures - they are virtually guaranteed
- to occur unless multithreaded code is designed to avoid them. Priority
- failures are somewhat less common, but are nonetheless serious.</para>
- <para>The <link linkend="thread.design">&Boost.Thread; design</link>
- attempts to minimize these errors, but they will still occur unless the
- programmer proactively designs to avoid them.</para>
- <note>Please also see <xref linkend="thread.implementation_notes"/>
- for additional, implementation-specific considerations.</note>
- </section>
- <section>
- <title>Testing and debugging considerations</title>
- <para>Multithreaded programs are non-deterministic. In other words, the
- same program with the same input data may follow different execution
- paths each time it is invoked. That can make testing and debugging a
- nightmare:
- <itemizedlist>
- <listitem>
- <para>Failures are often not repeatable.</para>
- </listitem>
- <listitem>
- <para>Probe effect causes debuggers to produce very different results
- from non-debug uses.</para>
- </listitem>
- <listitem>
- <para>Debuggers require special support to show thread state.</para>
- </listitem>
- <listitem>
- <para>Tests on a single processor system may give no indication of
- serious errors which would appear on multiprocessor systems, and visa
- versa. Thus test cases should include a varying number of
- processors.</para>
- </listitem>
- <listitem>
- <para>For programs which create a varying number of threads according
- to workload, tests which don't span the full range of possibilities
- may miss serious errors.</para>
- </listitem>
- </itemizedlist></para>
- </section>
- <section>
- <title>Getting a head start</title>
- <para>Although it might appear that multithreaded programs are inherently
- unreliable, many reliable multithreaded programs do exist. Multithreading
- techniques are known which lead to reliable programs.</para>
- <para>Design patterns for reliable multithreaded programs, including the
- important <emphasis>monitor</emphasis> pattern, are presented in
- <emphasis>Pattern-Oriented Software Architecture Volume 2 - Patterns for
- Concurrent and Networked Objects</emphasis>
- &cite.SchmidtStalRohnertBuschmann;. Many important multithreading programming
- considerations (independent of threading library) are discussed in
- <emphasis>Programming with POSIX Threads</emphasis> &cite.Butenhof97;.</para>
- <para>Doing some reading before attempting multithreaded designs will
- give you a head start toward reliable multithreaded programs.</para>
- </section>
- </section>
- <section>
- <title>C++ Standard Library usage in multithreaded programs</title>
- <section>
- <title>Runtime libraries</title>
- <para>
- <emphasis role="bold">Warning:</emphasis> Multithreaded programs such as
- those using &Boost.Thread; must link to <link
- linkend="thread.glossary.thread-safe">thread-safe</link> versions of
- all runtime libraries used by the program, including the runtime library
- for the C++ Standard Library. Failure to do so will cause <link
- linkend="thread.glossary.race-condition">race conditions</link> to occur
- when multiple threads simultaneously execute runtime library functions for
- <code>new</code>, <code>delete</code>, or other language features which
- imply shared state.</para>
- </section>
- <section>
- <title>Potentially non-thread-safe functions</title>
- <para>Certain C++ Standard Library functions inherited from C are
- particular problems because they hold internal state between
- calls:
- <itemizedlist>
- <listitem>
- <para><code>rand</code></para>
- </listitem>
- <listitem>
- <para><code>strtok</code></para>
- </listitem>
- <listitem>
- <para><code>asctime</code></para>
- </listitem>
- <listitem>
- <para><code>ctime</code></para>
- </listitem>
- <listitem>
- <para><code>gmtime</code></para>
- </listitem>
- <listitem>
- <para><code>localtime</code></para>
- </listitem>
- </itemizedlist></para>
- <para>It is possible to write thread-safe implementations of these by
- using thread specific storage (see
- <classname>boost::thread_specific_ptr</classname>), and several C++
- compiler vendors do just that. The technique is well-know and is explained
- in &cite.Butenhof97;.</para>
- <para>But at least one vendor (HP-UX) does not provide thread-safe
- implementations of the above functions in their otherwise thread-safe
- runtime library. Instead they provide replacement functions with
- different names and arguments.</para>
- <para><emphasis role="bold">Recommendation:</emphasis> For the most
- portable, yet thread-safe code, use Boost replacements for the problem
- functions. See the <libraryname>Boost Random Number Library</libraryname>
- and <libraryname>Boost Tokenizer Library</libraryname>.</para>
- </section>
- </section>
- <section>
- <title>Common guarantees for all &Boost.Thread; components</title>
- <section>
- <title>Exceptions</title>
- <para>&Boost.Thread; destructors never
- throw exceptions. Unless otherwise specified, other
- &Boost.Thread; functions that do not have
- an exception-specification may throw implementation-defined
- exceptions.</para>
- <para>In particular, &Boost.Thread;
- reports failure to allocate storage by throwing an exception of type
- <code>std::bad_alloc</code> or a class derived from
- <code>std::bad_alloc</code>, failure to obtain thread resources other than
- memory by throwing an exception of type
- <classname>boost::thread_resource_error</classname>, and certain lock
- related failures by throwing an exception of type
- <classname>boost::lock_error</classname>.</para>
- <para><emphasis role="bold">Rationale:</emphasis> Follows the C++ Standard
- Library practice of allowing all functions except destructors or other
- specified functions to throw exceptions on errors.</para>
- </section>
- <section>
- <title>NonCopyable requirement</title>
- <para>&Boost.Thread; classes documented as
- meeting the NonCopyable requirement disallow copy construction and copy
- assignment. For the sake of exposition, the synopsis of such classes show
- private derivation from <classname>boost::noncopyable</classname>. Users
- should not depend on this derivation, however, as implementations are free
- to meet the NonCopyable requirement in other ways.</para>
- </section>
- </section>
-</section>

Deleted: branches/proto/v3/libs/thread/doc/rationale.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/rationale.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,438 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<section id="thread.rationale" last-revision="$Date$">
- <title>Rationale</title>
- <para>This page explains the rationale behind various design decisions in the
- &Boost.Thread; library. Having the rationale documented here should explain
- how we arrived at the current design as well as prevent future rehashing of
- discussions and thought processes that have already occurred. It can also give
- users a lot of insight into the design process required for this
- library.</para>
- <section id="thread.rationale.Boost.Thread">
- <title>Rationale for the Creation of &Boost.Thread;</title>
- <para>Processes often have a degree of "potential parallelism" and it can
- often be more intuitive to design systems with this in mind. Further, these
- parallel processes can result in more responsive programs. The benefits for
- multithreaded programming are quite well known to most modern programmers,
- yet the C++ language doesn't directly support this concept.</para>
- <para>Many platforms support multithreaded programming despite the fact that
- the language doesn't support it. They do this through external libraries,
- which are, unfortunately, platform specific. POSIX has tried to address this
- problem through the standardization of a "pthread" library. However, this is
- a standard only on POSIX platforms, so its portability is limited.</para>
- <para>Another problem with POSIX and other platform specific thread
- libraries is that they are almost universally C based libraries. This leaves
- several C++ specific issues unresolved, such as what happens when an
- exception is thrown in a thread. Further, there are some C++ concepts, such
- as destructors, that can make usage much easier than what's available in a C
- library.</para>
- <para>What's truly needed is C++ language support for threads. However, the
- C++ standards committee needs existing practice or a good proposal as a
- starting point for adding this to the standard.</para>
- <para>The &Boost.Thread; library was developed to provide a C++ developer
- with a portable interface for writing multithreaded programs on numerous
- platforms. There's a hope that the library can be the basis for a more
- detailed proposal for the C++ standards committee to consider for inclusion
- in the next C++ standard.</para>
- </section>
- <section id="thread.rationale.primitives">
- <title>Rationale for the Low Level Primitives Supported in &Boost.Thread;</title>
- <para>The &Boost.Thread; library supplies a set of low level primitives for
- writing multithreaded programs, such as mutexes and condition variables. In
- fact, the first release of &Boost.Thread; supports only these low level
- primitives. However, computer science research has shown that use of these
- primitives is difficult since it's difficult to mathematically prove that a
- usage pattern is correct, meaning it doesn't result in race conditions or
- deadlocks. There are several algebras (such as CSP, CCS and Join calculus)
- that have been developed to help write provably correct parallel
- processes. In order to prove the correctness these processes must be coded
- using higher level abstractions. So why does &Boost.Thread; support the
- lower level concepts?</para>
- <para>The reason is simple: the higher level concepts need to be implemented
- using at least some of the lower level concepts. So having portable lower
- level concepts makes it easier to develop the higher level concepts and will
- allow researchers to experiment with various techniques.</para>
- <para>Beyond this theoretical application of higher level concepts, however,
- the fact remains that many multithreaded programs are written using only the
- lower level concepts, so they are useful in and of themselves, even if it's
- hard to prove that their usage is correct. Since many users will be familiar
- with these lower level concepts but unfamiliar with any of the higher
- level concepts, supporting the lower level concepts provides
- greater accessibility.</para>
- </section>
- <section id="thread.rationale.locks">
- <title>Rationale for the Lock Design</title>
- <para>Programmers who are used to multithreaded programming issues will
- quickly note that the &Boost.Thread; design for mutex lock concepts is not
- <link linkend="thread.glossary.thread-safe">thread-safe</link> (this is
- clearly documented as well). At first this may seem like a serious design
- flaw. Why have a multithreading primitive that's not thread-safe
- itself?</para>
- <para>A lock object is not a synchronization primitive. A lock object's sole
- responsibility is to ensure that a mutex is both locked and unlocked in a
- manner that won't result in the common error of locking a mutex and then
- forgetting to unlock it. This means that instances of a lock object are only
- going to be created, at least in theory, within block scope and won't be
- shared between threads. Only the mutex objects will be created outside of
- block scope and/or shared between threads. Though it's possible to create a
- lock object outside of block scope and to share it between threads, to do so
- would not be a typical usage (in fact, to do so would likely be an
- error). Nor are there any cases when such usage would be required.</para>
- <para>Lock objects must maintain some state information. In order to allow a
- program to determine if a try_lock or timed_lock was successful the lock
- object must retain state indicating the success or failure of the call made
- in its constructor. If a lock object were to have such state and remain
- thread-safe it would need to synchronize access to the state information
- which would result in roughly doubling the time of most operations. Worse,
- since checking the state can occur only by a call after construction, we'd
- have a race condition if the lock object were shared between threads.</para>
- <para>So, to avoid the overhead of synchronizing access to the state
- information and to avoid the race condition, the &Boost.Thread; library
- simply does nothing to make lock objects thread-safe. Instead, sharing a
- lock object between threads results in undefined behavior. Since the only
- proper usage of lock objects is within block scope this isn't a problem, and
- so long as the lock object is properly used there's no danger of any
- multithreading issues.</para>
- </section>
- <section id="thread.rationale.non-copyable">
- <title>Rationale for NonCopyable Thread Type</title>
- <para>Programmers who are used to C libraries for multithreaded programming
- are likely to wonder why &Boost.Thread; uses a noncopyable design for
- <classname>boost::thread</classname>. After all, the C thread types are
- copyable, and you often have a need for copying them within user
- code. However, careful comparison of C designs to C++ designs shows a flaw
- in this logic.</para>
- <para>All C types are copyable. It is, in fact, not possible to make a
- noncopyable type in C. For this reason types that represent system resources
- in C are often designed to behave very similarly to a pointer to dynamic
- memory. There's an API for acquiring the resource and an API for releasing
- the resource. For memory we have pointers as the type and alloc/free for
- the acquisition and release APIs. For files we have FILE* as the type and
- fopen/fclose for the acquisition and release APIs. You can freely copy
- instances of the types but must manually manage the lifetime of the actual
- resource through the acquisition and release APIs.</para>
- <para>C++ designs recognize that the acquisition and release APIs are error
- prone and try to eliminate possible errors by acquiring the resource in the
- constructor and releasing it in the destructor. The best example of such a
- design is the std::iostream set of classes which can represent the same
- resource as the FILE* type in C. A file is opened in the std::fstream's
- constructor and closed in its destructor. However, if an iostream were
- copyable it could lead to a file being closed twice, an obvious error, so
- the std::iostream types are noncopyable by design. This is the same design
- used by boost::thread, which is a simple and easy to understand design
- that's consistent with other C++ standard types.</para>
- <para>During the design of boost::thread it was pointed out that it would be
- possible to allow it to be a copyable type if some form of "reference
- management" were used, such as ref-counting or ref-lists, and many argued
- for a boost::thread_ref design instead. The reasoning was that copying
- "thread" objects was a typical need in the C libraries, and so presumably
- would be in the C++ libraries as well. It was also thought that
- implementations could provide more efficient reference management than
- wrappers (such as boost::shared_ptr) around a noncopyable thread
- concept. Analysis of whether or not these arguments would hold true doesn't
- appear to bear them out. To illustrate the analysis we'll first provide
- pseudo-code illustrating the six typical usage patterns of a thread
- object.</para>
- <section id="thread.rationale.non-copyable.simple">
- <title>1. Use case: Simple creation of a thread.</title>
- <programlisting>
- void foo()
- {
- create_thread(&amp;bar);
- }
- </programlisting>
- </section>
- <section id="thread.rationale.non-copyable.joined">
- <title>2. Use case: Creation of a thread that's later joined.</title>
- <programlisting>
- void foo()
- {
- thread = create_thread(&amp;bar);
- join(thread);
- }
- </programlisting>
- </section>
- <section id="thread.rationale.non-copyable.loop">
- <title>3. Use case: Simple creation of several threads in a loop.</title>
- <programlisting>
- void foo()
- {
- for (int i=0; i&lt;NUM_THREADS; ++i)
- create_thread(&amp;bar);
- }
- </programlisting>
- </section>
- <section id="thread.rationale.non-copyable.loop-join">
- <title>4. Use case: Creation of several threads in a loop which are later joined.</title>
- <programlisting>
- void foo()
- {
- for (int i=0; i&lt;NUM_THREADS; ++i)
- threads[i] = create_thread(&amp;bar);
- for (int i=0; i&lt;NUM_THREADS; ++i)
- threads[i].join();
- }
- </programlisting>
- </section>
- <section id="thread.rationale.non-copyable.pass">
- <title>5. Use case: Creation of a thread whose ownership is passed to another object/method.</title>
- <programlisting>
- void foo()
- {
- thread = create_thread(&amp;bar);
- manager.owns(thread);
- }
- </programlisting>
- </section>
- <section id="thread.rationale.non-copyable.shared">
- <title>6. Use case: Creation of a thread whose ownership is shared between multiple
- objects.</title>
- <programlisting>
- void foo()
- {
- thread = create_thread(&amp;bar);
- manager1.add(thread);
- manager2.add(thread);
- }
- </programlisting>
- </section>
- <para>Of these usage patterns there's only one that requires reference
- management (number 6). Hopefully it's fairly obvious that this usage pattern
- simply won't occur as often as the other usage patterns. So there really
- isn't a "typical need" for a thread concept, though there is some
- need.</para>
- <para>Since the need isn't typical we must use different criteria for
- deciding on either a thread_ref or thread design. Possible criteria include
- ease of use and performance. So let's analyze both of these
- carefully.</para>
- <para>With ease of use we can look at existing experience. The standard C++
- objects that represent a system resource, such as std::iostream, are
- noncopyable, so we know that C++ programmers must at least be experienced
- with this design. Most C++ developers are also used to smart pointers such
- as boost::shared_ptr, so we know they can at least adapt to a thread_ref
- concept with little effort. So existing experience isn't going to lead us to
- a choice.</para>
- <para>The other thing we can look at is how difficult it is to use both
- types for the six usage patterns above. If we find it overly difficult to
- use a concept for any of the usage patterns there would be a good argument
- for choosing the other design. So we'll code all six usage patterns using
- both designs.</para>
- <section id="thread.rationale_comparison.non-copyable.simple">
- <title>1. Comparison: simple creation of a thread.</title>
- <programlisting>
- void foo()
- {
- thread thrd(&amp;bar);
- }
- void foo()
- {
- thread_ref thrd = create_thread(&amp;bar);
- }
- </programlisting>
- </section>
- <section id="thread.rationale_comparison.non-copyable.joined">
- <title>2. Comparison: creation of a thread that's later joined.</title>
- <programlisting>
- void foo()
- {
- thread thrd(&amp;bar);
- thrd.join();
- }
- void foo()
- {
- thread_ref thrd =
- create_thread(&amp;bar);thrd-&gt;join();
- }
- </programlisting>
- </section>
- <section id="thread.rationale_comparison.non-copyable.loop">
- <title>3. Comparison: simple creation of several threads in a loop.</title>
- <programlisting>
- void foo()
- {
- for (int i=0; i&lt;NUM_THREADS; ++i)
- thread thrd(&amp;bar);
- }
- void foo()
- {
- for (int i=0; i&lt;NUM_THREADS; ++i)
- thread_ref thrd = create_thread(&amp;bar);
- }
- </programlisting>
- </section>
- <section id="thread.rationale_comparison.non-copyable.loop-join">
- <title>4. Comparison: creation of several threads in a loop which are later joined.</title>
- <programlisting>
- void foo()
- {
- std::auto_ptr&lt;thread&gt; threads[NUM_THREADS];
- for (int i=0; i&lt;NUM_THREADS; ++i)
- threads[i] = std::auto_ptr&lt;thread&gt;(new thread(&amp;bar));
- for (int i= 0; i&lt;NUM_THREADS;
- ++i)threads[i]-&gt;join();
- }
- void foo()
- {
- thread_ref threads[NUM_THREADS];
- for (int i=0; i&lt;NUM_THREADS; ++i)
- threads[i] = create_thread(&amp;bar);
- for (int i= 0; i&lt;NUM_THREADS;
- ++i)threads[i]-&gt;join();
- }
- </programlisting>
- </section>
- <section id="thread.rationale_comparison.non-copyable.pass">
- <title>5. Comparison: creation of a thread whose ownership is passed to another object/method.</title>
- <programlisting>
- void foo()
- {
- thread thrd* = new thread(&amp;bar);
- manager.owns(thread);
- }
- void foo()
- {
- thread_ref thrd = create_thread(&amp;bar);
- manager.owns(thrd);
- }
- </programlisting>
- </section>
- <section id="thread.rationale_comparison.non-copyable.shared">
- <title>6. Comparison: creation of a thread whose ownership is shared
- between multiple objects.</title>
- <programlisting>
- void foo()
- {
- boost::shared_ptr&lt;thread&gt; thrd(new thread(&amp;bar));
- manager1.add(thrd);
- manager2.add(thrd);
- }
- void foo()
- {
- thread_ref thrd = create_thread(&amp;bar);
- manager1.add(thrd);
- manager2.add(thrd);
- }
- </programlisting>
- </section>
- <para>This shows the usage patterns being nearly identical in complexity for
- both designs. The only actual added complexity occurs because of the use of
- operator new in
- <link linkend="thread.rationale_comparison.non-copyable.loop-join">(4)</link>,
- <link linkend="thread.rationale_comparison.non-copyable.pass">(5)</link>, and
- <link linkend="thread.rationale_comparison.non-copyable.shared">(6)</link>;
- and the use of std::auto_ptr and boost::shared_ptr in
- <link linkend="thread.rationale_comparison.non-copyable.loop-join">(4)</link> and
- <link linkend="thread.rationale_comparison.non-copyable.shared">(6)</link>
- respectively. However, that's not really
- much added complexity, and C++ programmers are used to using these idioms
- anyway. Some may dislike the presence of operator new in user code, but
- this can be eliminated by proper design of higher level concepts, such as
- the boost::thread_group class that simplifies example
- <link linkend="thread.rationale_comparison.non-copyable.loop-join">(4)</link>
- down to:</para>
- <programlisting>
- void foo()
- {
- thread_group threads;
- for (int i=0; i&lt;NUM_THREADS; ++i)
- threads.create_thread(&amp;bar);
- threads.join_all();
- }
- </programlisting>
- <para>So ease of use is really a wash and not much help in picking a
- design.</para>
- <para>So what about performance? Looking at the above code examples,
- we can analyze the theoretical impact to performance that both designs
- have. For <link linkend="thread.rationale_comparison.non-copyable.simple">(1)</link>
- we can see that platforms that don't have a ref-counted native
- thread type (POSIX, for instance) will be impacted by a thread_ref
- design. Even if the native thread type is ref-counted there may be an impact
- if more state information has to be maintained for concepts foreign to the
- native API, such as clean up stacks for Win32 implementations.
- For <link linkend="thread.rationale_comparison.non-copyable.joined">(2)</link>
- and <link linkend="thread.rationale_comparison.non-copyable.loop">(3)</link>
- the performance impact will be identical to
- <link linkend="thread.rationale_comparison.non-copyable.simple">(1)</link>.
- For <link linkend="thread.rationale_comparison.non-copyable.loop-join">(4)</link>
- things get a little more interesting and we find that theoretically at least
- the thread_ref may perform faster since the thread design requires dynamic
- memory allocation/deallocation. However, in practice there may be dynamic
- allocation for the thread_ref design as well, it will just be hidden from
- the user. As long as the implementation has to do dynamic allocations the
- thread_ref loses again because of the reference management. For
- <link linkend="thread.rationale_comparison.non-copyable.pass">(5)</link> we see
- the same impact as we do for
- <link linkend="thread.rationale_comparison.non-copyable.loop-join">(4)</link>.
- For <link linkend="thread.rationale_comparison.non-copyable.shared">(6)</link>
- we still have a possible impact to
- the thread design because of dynamic allocation but thread_ref no longer
- suffers because of its reference management, and in fact, theoretically at
- least, the thread_ref may do a better job of managing the references. All of
- this indicates that thread wins for
- <link linkend="thread.rationale_comparison.non-copyable.simple">(1)</link>,
- <link linkend="thread.rationale_comparison.non-copyable.joined">(2)</link> and
- <link linkend="thread.rationale_comparison.non-copyable.loop">(3)</link>; with
- <link linkend="thread.rationale_comparison.non-copyable.loop-join">(4)</link>
- and <link linkend="thread.rationale_comparison.non-copyable.pass">(5)</link> the
- winner depending on the implementation and the platform but with the thread design
- probably having a better chance; and with
- <link linkend="thread.rationale_comparison.non-copyable.shared">(6)</link>
- it will again depend on the
- implementation and platform but this time we favor thread_ref
- slightly. Given all of this it's a narrow margin, but the thread design
- prevails.</para>
- <para>Given this analysis, and the fact that noncopyable objects for system
- resources are the normal designs that C++ programmers are used to dealing
- with, the &Boost.Thread; library has gone with a noncopyable design.</para>
- </section>
- <section id="thread.rationale.events">
- <title>Rationale for not providing <emphasis>Event Variables</emphasis></title>
- <para><emphasis>Event variables</emphasis> are simply far too
- error-prone. <classname>boost::condition</classname> variables are a much safer
- alternative. [Note that Graphical User Interface <emphasis>events</emphasis> are
- a different concept, and are not what is being discussed here.]</para>
- <para>Event variables were one of the first synchronization primitives. They
- are still used today, for example, in the native Windows multithreading
- API. Yet both respected computer science researchers and experienced
- multithreading practitioners believe event variables are so inherently
- error-prone that they should never be used, and thus should not be part of a
- multithreading library.</para>
- <para>Per Brinch Hansen &cite.Hansen73; analyzed event variables in some
- detail, pointing out [emphasis his] that "<emphasis>event operations force
- the programmer to be aware of the relative speeds of the sending and
- receiving processes</emphasis>". His summary:</para>
- <blockquote>
- <para>We must therefore conclude that event variables of the previous type
- are impractical for system design. <emphasis>The effect of an interaction
- between two processes must be independent of the speed at which it is
- carried out.</emphasis></para>
- </blockquote>
- <para>Experienced programmers using the Windows platform today report that
- event variables are a continuing source of errors, even after previous bad
- experiences caused them to be very careful in their use of event
- variables. Overt problems can be avoided, for example, by teaming the event
- variable with a mutex, but that may just convert a <link
- linkend="thread.glossary.race-condition">race condition</link> into another
- problem, such as excessive resource use. One of the most distressing aspects
- of the experience reports is the claim that many defects are latent. That
- is, the programs appear to work correctly, but contain hidden timing
- dependencies which will cause them to fail when environmental factors or
- usage patterns change, altering relative thread timings.</para>
- <para>The decision to exclude event variables from &Boost.Thread; has been
- surprising to some Windows programmers. They have written programs which
- work using event variables, and wonder what the problem is. It seems similar
- to the "goto considered harmful" controversy of 30 years ago. It isn't that
- events, like gotos, can't be made to work, but rather that virtually all
- programs using alternatives will be easier to write, debug, read, maintain,
- and will be less likely to contain latent defects.</para>
- <para>[Rationale provided by Beman Dawes]</para>
- </section>
-</section>

Deleted: branches/proto/v3/libs/thread/doc/read_write_mutex-ref.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/read_write_mutex-ref.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,492 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<header name="boost/thread/read_write_mutex.hpp"
- last-revision="$Date$">
- <namespace name="boost">
- <namespace name="read_write_scheduling_policy">
- <enum name="read_write_scheduling_policy">
- <enumvalue name="writer_priority" />
- <enumvalue name="reader_priority" />
- <enumvalue name="alternating_many_reads" />
- <enumvalue name="alternating_single_read" />
-
- <purpose>
- <para>Specifies the
- <link linkend="thread.concepts.read-write-scheduling-policies.inter-class">inter-class sheduling policy</link>
- to use when a set of threads try to obtain different types of
- locks simultaneously.</para>
- </purpose>
-
- <description>
- <para>The only clock type supported by &Boost.Thread; is
- <code>TIME_UTC</code>. The epoch for <code>TIME_UTC</code>
- is 1970-01-01 00:00:00.</para>
- </description>
- </enum>
- </namespace>
-
- <class name="read_write_mutex">
- <purpose>
- <para>The <classname>read_write_mutex</classname> class is a model of the
- <link linkend="thread.concepts.ReadWriteMutex">ReadWriteMutex</link> concept.</para>
- <note> Unfortunately it turned out that the current implementation of Read/Write Mutex has
- some serious problems. So it was decided not to put this implementation into
- release grade code. Also discussions on the mailing list led to the
- conclusion that the current concepts need to be rethought. In particular
- the schedulings <link linkend="thread.concepts.read-write-scheduling-policies.inter-class">
- Inter-Class Scheduling Policies</link> are deemed unnecessary.
- There seems to be common belief that a fair scheme suffices.
- The following documentation has been retained however, to give
- readers of this document the opportunity to study the original design.
- </note>
- </purpose>
-
- <description>
- <para>The <classname>read_write_mutex</classname> class is a model of the
- <link linkend="thread.concepts.ReadWriteMutex">ReadWriteMutex</link> concept.
- It should be used to synchronize access to shared resources using
- <link linkend="thread.concepts.read-write-locking-strategies.unspecified">Unspecified</link>
- locking mechanics.</para>
-
- <para>For classes that model related mutex concepts, see
- <classname>try_read_write_mutex</classname> and <classname>timed_read_write_mutex</classname>.</para>
-
- <para>The <classname>read_write_mutex</classname> class supplies the following typedefs,
- which <link linkend="thread.concepts.read-write-lock-models">model</link>
- the specified locking strategies:
-
- <informaltable>
- <tgroup cols="2" align="left">
- <thead>
- <row>
- <entry>Lock Name</entry>
- <entry>Lock Concept</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>scoped_read_write_lock</entry>
- <entry><link linkend="thread.concepts.ScopedReadWriteLock">ScopedReadWriteLock</link></entry>
- </row>
- <row>
- <entry>scoped_read_lock</entry>
- <entry><link linkend="thread.concepts.ScopedLock">ScopedLock</link></entry>
- </row>
- <row>
- <entry>scoped_write_lock</entry>
- <entry><link linkend="thread.concepts.ScopedLock">ScopedLock</link></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </para>
-
- <para>The <classname>read_write_mutex</classname> class uses an
- <link linkend="thread.concepts.read-write-locking-strategies.unspecified">Unspecified</link>
- locking strategy, so attempts to recursively lock a <classname>read_write_mutex</classname>
- object or attempts to unlock one by threads that don't own a lock on it result in
- <emphasis role="bold">undefined behavior</emphasis>.
- This strategy allows implementations to be as efficient as possible
- on any given platform. It is, however, recommended that
- implementations include debugging support to detect misuse when
- <code>NDEBUG</code> is not defined.</para>
-
- <para>Like all
- <link linkend="thread.concepts.read-write-mutex-models">read/write mutex models</link>
- in &Boost.Thread;, <classname>read_write_mutex</classname> has two types of
- <link linkend="thread.concepts.read-write-scheduling-policies">scheduling policies</link>, an
- <link linkend="thread.concepts.read-write-scheduling-policies.inter-class">inter-class sheduling policy</link>
- between threads trying to obtain different types of locks and an
- <link linkend="thread.concepts.read-write-scheduling-policies.intra-class">intra-class sheduling policy</link>
- between threads trying to obtain the same type of lock.
- The <classname>read_write_mutex</classname> class allows the
- programmer to choose what
- <link linkend="thread.concepts.read-write-scheduling-policies.inter-class">inter-class sheduling policy</link>
- will be used; however, like all read/write mutex models,
- <classname>read_write_mutex</classname> leaves the
- <link linkend="thread.concepts.read-write-scheduling-policies.intra-class">intra-class sheduling policy</link> as
- <link linkend="thread.concepts.read-write-locking-strategies.unspecified">Unspecified</link>.
- </para>
-
- <note>Self-deadlock is virtually guaranteed if a thread tries to
- lock the same <classname>read_write_mutex</classname> multiple times
- unless all locks are read-locks (but see below)</note>
- </description>
-
- <inherit access="private">
- <type><classname>boost::noncopyable</classname></type>
- <purpose>Exposition only</purpose>
- </inherit>
-
- <inherit access="private">
- <type><classname>boost::noncopyable</classname></type>
- <purpose>Exposition only</purpose>
- </inherit>
-
- <typedef name="scoped_read_write_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_read_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_write_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <constructor>
- <parameter name="count">
- <paramtype>boost::read_write_scheduling_policy</paramtype>
- </parameter>
-
- <effects>Constructs a <classname>read_write_mutex</classname> object.
- </effects>
-
- <postconditions><code>*this</code> is in an unlocked state.
- </postconditions>
- </constructor>
-
- <destructor>
- <effects>Destroys a <classname>read_write_mutex</classname> object.</effects>
-
- <requires><code>*this</code> is in an unlocked state.</requires>
-
- <notes><emphasis role="bold">Danger:</emphasis> Destruction of a
- locked mutex is a serious programming error resulting in undefined
- behavior such as a program crash.</notes>
- </destructor>
- </class>
-
- <class name="try_read_write_mutex">
- <purpose>
- <para>The <classname>try_read_write_mutex</classname> class is a model of the
- <link linkend="thread.concepts.TryReadWriteMutex">TryReadWriteMutex</link> concept.</para>
- <note> Unfortunately it turned out that the current implementation of Read/Write Mutex has
- some serious problems. So it was decided not to put this implementation into
- release grade code. Also discussions on the mailing list led to the
- conclusion that the current concepts need to be rethought. In particular
- the schedulings <link linkend="thread.concepts.read-write-scheduling-policies.inter-class">
- Inter-Class Scheduling Policies</link> are deemed unnecessary.
- There seems to be common belief that a fair scheme suffices.
- The following documentation has been retained however, to give
- readers of this document the opportunity to study the original design.
- </note>
- </purpose>
-
- <description>
- <para>The <classname>try_read_write_mutex</classname> class is a model of the
- <link linkend="thread.concepts.TryReadWriteMutex">TryReadWriteMutex</link> concept.
- It should be used to synchronize access to shared resources using
- <link linkend="thread.concepts.read-write-locking-strategies.unspecified">Unspecified</link>
- locking mechanics.</para>
-
- <para>For classes that model related mutex concepts, see
- <classname>read_write_mutex</classname> and <classname>timed_read_write_mutex</classname>.</para>
-
- <para>The <classname>try_read_write_mutex</classname> class supplies the following typedefs,
- which <link linkend="thread.concepts.read-write-lock-models">model</link>
- the specified locking strategies:
-
- <informaltable>
- <tgroup cols="2" align="left">
- <thead>
- <row>
- <entry>Lock Name</entry>
- <entry>Lock Concept</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>scoped_read_write_lock</entry>
- <entry><link linkend="thread.concepts.ScopedReadWriteLock">ScopedReadWriteLock</link></entry>
- </row>
- <row>
- <entry>scoped_try_read_write_lock</entry>
- <entry><link linkend="thread.concepts.ScopedTryReadWriteLock">ScopedTryReadWriteLock</link></entry>
- </row>
- <row>
- <entry>scoped_read_lock</entry>
- <entry><link linkend="thread.concepts.ScopedLock">ScopedLock</link></entry>
- </row>
- <row>
- <entry>scoped_try_read_lock</entry>
- <entry><link linkend="thread.concepts.ScopedTryLock">ScopedTryLock</link></entry>
- </row>
- <row>
- <entry>scoped_write_lock</entry>
- <entry><link linkend="thread.concepts.ScopedLock">ScopedLock</link></entry>
- </row>
- <row>
- <entry>scoped_try_write_lock</entry>
- <entry><link linkend="thread.concepts.ScopedTryLock">ScopedTryLock</link></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </para>
-
- <para>The <classname>try_read_write_mutex</classname> class uses an
- <link linkend="thread.concepts.read-write-locking-strategies.unspecified">Unspecified</link>
- locking strategy, so attempts to recursively lock a <classname>try_read_write_mutex</classname>
- object or attempts to unlock one by threads that don't own a lock on it result in
- <emphasis role="bold">undefined behavior</emphasis>.
- This strategy allows implementations to be as efficient as possible
- on any given platform. It is, however, recommended that
- implementations include debugging support to detect misuse when
- <code>NDEBUG</code> is not defined.</para>
-
- <para>Like all
- <link linkend="thread.concepts.read-write-mutex-models">read/write mutex models</link>
- in &Boost.Thread;, <classname>try_read_write_mutex</classname> has two types of
- <link linkend="thread.concepts.read-write-scheduling-policies">scheduling policies</link>, an
- <link linkend="thread.concepts.read-write-scheduling-policies.inter-class">inter-class sheduling policy</link>
- between threads trying to obtain different types of locks and an
- <link linkend="thread.concepts.read-write-scheduling-policies.intra-class">intra-class sheduling policy</link>
- between threads trying to obtain the same type of lock.
- The <classname>try_read_write_mutex</classname> class allows the
- programmer to choose what
- <link linkend="thread.concepts.read-write-scheduling-policies.inter-class">inter-class sheduling policy</link>
- will be used; however, like all read/write mutex models,
- <classname>try_read_write_mutex</classname> leaves the
- <link linkend="thread.concepts.read-write-scheduling-policies.intra-class">intra-class sheduling policy</link> as
- <link linkend="thread.concepts.unspecified-scheduling-policy">Unspecified</link>.
- </para>
-
- <note>Self-deadlock is virtually guaranteed if a thread tries to
- lock the same <classname>try_read_write_mutex</classname> multiple times
- unless all locks are read-locks (but see below)</note>
- </description>
-
- <inherit access="private">
- <type><classname>boost::noncopyable</classname></type>
- <purpose>Exposition only</purpose>
- </inherit>
-
- <typedef name="scoped_read_write_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_try_read_write_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_read_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_try_read_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_write_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_try_write_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <constructor>
- <parameter name="count">
- <paramtype>boost::read_write_scheduling_policy</paramtype>
- </parameter>
-
- <effects>Constructs a <classname>try_read_write_mutex</classname> object.
- </effects>
-
- <postconditions><code>*this</code> is in an unlocked state.
- </postconditions>
- </constructor>
-
- <destructor>
- <effects>Destroys a <classname>try_read_write_mutex</classname> object.</effects>
-
- <requires><code>*this</code> is in an unlocked state.</requires>
-
- <notes><emphasis role="bold">Danger:</emphasis> Destruction of a
- locked mutex is a serious programming error resulting in undefined
- behavior such as a program crash.</notes>
- </destructor>
- </class>
-
- <class name="timed_read_write_mutex">
- <purpose>
- <para>The <classname>timed_read_write_mutex</classname> class is a model of the
- <link linkend="thread.concepts.TimedReadWriteMutex">TimedReadWriteMutex</link> concept.</para>
- <note> Unfortunately it turned out that the current implementation of Read/Write Mutex has
- some serious problems. So it was decided not to put this implementation into
- release grade code. Also discussions on the mailing list led to the
- conclusion that the current concepts need to be rethought. In particular
- the schedulings <link linkend="thread.concepts.read-write-scheduling-policies.inter-class">
- Inter-Class Scheduling Policies</link> are deemed unnecessary.
- There seems to be common belief that a fair scheme suffices.
- The following documentation has been retained however, to give
- readers of this document the opportunity to study the original design.
- </note>
- </purpose>
-
- <description>
- <para>The <classname>timed_read_write_mutex</classname> class is a model of the
- <link linkend="thread.concepts.TimedReadWriteMutex">TimedReadWriteMutex</link> concept.
- It should be used to synchronize access to shared resources using
- <link linkend="thread.concepts.read-write-locking-strategies.unspecified">Unspecified</link>
- locking mechanics.</para>
-
- <para>For classes that model related mutex concepts, see
- <classname>read_write_mutex</classname> and <classname>try_read_write_mutex</classname>.</para>
-
- <para>The <classname>timed_read_write_mutex</classname> class supplies the following typedefs,
- which <link linkend="thread.concepts.read-write-lock-models">model</link>
- the specified locking strategies:
-
- <informaltable>
- <tgroup cols="2" align="left">
- <thead>
- <row>
- <entry>Lock Name</entry>
- <entry>Lock Concept</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>scoped_read_write_lock</entry>
- <entry><link linkend="thread.concepts.ScopedReadWriteLock">ScopedReadWriteLock</link></entry>
- </row>
- <row>
- <entry>scoped_try_read_write_lock</entry>
- <entry><link linkend="thread.concepts.ScopedTryReadWriteLock">ScopedTryReadWriteLock</link></entry>
- </row>
- <row>
- <entry>scoped_timed_read_write_lock</entry>
- <entry><link linkend="thread.concepts.ScopedTimedReadWriteLock">ScopedTimedReadWriteLock</link></entry>
- </row>
- <row>
- <entry>scoped_read_lock</entry>
- <entry><link linkend="thread.concepts.ScopedLock">ScopedLock</link></entry>
- </row>
- <row>
- <entry>scoped_try_read_lock</entry>
- <entry><link linkend="thread.concepts.ScopedTryLock">ScopedTryLock</link></entry>
- </row>
- <row>
- <entry>scoped_timed_read_lock</entry>
- <entry><link linkend="thread.concepts.ScopedTimedLock">ScopedTimedLock</link></entry>
- </row>
- <row>
- <entry>scoped_write_lock</entry>
- <entry><link linkend="thread.concepts.ScopedLock">ScopedLock</link></entry>
- </row>
- <row>
- <entry>scoped_try_write_lock</entry>
- <entry><link linkend="thread.concepts.ScopedTryLock">ScopedTryLock</link></entry>
- </row>
- <row>
- <entry>scoped_timed_write_lock</entry>
- <entry><link linkend="thread.concepts.ScopedTimedLock">ScopedTimedLock</link></entry>
- </row>
- </tbody>
- </tgroup>
- </informaltable>
- </para>
-
- <para>The <classname>timed_read_write_mutex</classname> class uses an
- <link linkend="thread.concepts.read-write-locking-strategies.unspecified">Unspecified</link>
- locking strategy, so attempts to recursively lock a <classname>timed_read_write_mutex</classname>
- object or attempts to unlock one by threads that don't own a lock on it result in
- <emphasis role="bold">undefined behavior</emphasis>.
- This strategy allows implementations to be as efficient as possible
- on any given platform. It is, however, recommended that
- implementations include debugging support to detect misuse when
- <code>NDEBUG</code> is not defined.</para>
-
- <para>Like all
- <link linkend="thread.concepts.read-write-mutex-models">read/write mutex models</link>
- in &Boost.Thread;, <classname>timed_read_write_mutex</classname> has two types of
- <link linkend="thread.concepts.read-write-scheduling-policies">scheduling policies</link>, an
- <link linkend="thread.concepts.read-write-scheduling-policies.inter-class">inter-class sheduling policy</link>
- between threads trying to obtain different types of locks and an
- <link linkend="thread.concepts.read-write-scheduling-policies.intra-class">intra-class sheduling policy</link>
- between threads trying to obtain the same type of lock.
- The <classname>timed_read_write_mutex</classname> class allows the
- programmer to choose what
- <link linkend="thread.concepts.read-write-scheduling-policies.inter-class">inter-class sheduling policy</link>
- will be used; however, like all read/write mutex models,
- <classname>timed_read_write_mutex</classname> leaves the
- <link linkend="thread.concepts.read-write-scheduling-policies.intra-class">intra-class sheduling policy</link> as
- <link linkend="thread.concepts.unspecified-scheduling-policy">Unspecified</link>.
- </para>
-
- <note>Self-deadlock is virtually guaranteed if a thread tries to
- lock the same <classname>timed_read_write_mutex</classname> multiple times
- unless all locks are read-locks (but see below)</note>
- </description>
-
- <typedef name="scoped_read_write_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_try_read_write_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_timed_read_write_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_read_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_try_read_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_timed_read_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_write_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_try_write_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_timed_write_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <constructor>
- <parameter name="count">
- <paramtype>boost::read_write_scheduling_policy</paramtype>
- </parameter>
-
- <effects>Constructs a <classname>timed_read_write_mutex</classname> object.
- </effects>
-
- <postconditions><code>*this</code> is in an unlocked state.
- </postconditions>
- </constructor>
-
- <destructor>
- <effects>Destroys a <classname>timed_read_write_mutex</classname> object.</effects>
-
- <requires><code>*this</code> is in an unlocked state.</requires>
-
- <notes><emphasis role="bold">Danger:</emphasis> Destruction of a
- locked mutex is a serious programming error resulting in undefined
- behavior such as a program crash.</notes>
- </destructor>
- </class>
- </namespace>
-</header>

Deleted: branches/proto/v3/libs/thread/doc/recursive_mutex-ref.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/recursive_mutex-ref.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,306 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<header name="boost/thread/recursive_mutex.hpp"
- last-revision="$Date$">
- <namespace name="boost">
- <class name="recursive_mutex">
- <purpose>
- <para>The <classname>recursive_mutex</classname> class is a model of the
- <link linkend="thread.concepts.Mutex">Mutex</link> concept.</para>
- </purpose>
-
- <description>
- <para>The <classname>recursive_mutex</classname> class is a model of the
- <link linkend="thread.concepts.Mutex">Mutex</link> concept.
- It should be used to synchronize access to shared resources using
- <link linkend="thread.concepts.recursive-locking-strategy">Recursive</link>
- locking mechanics.</para>
-
- <para>For classes that model related mutex concepts, see
- <classname>recursive_try_mutex</classname> and <classname>recursive_timed_mutex</classname>.</para>
-
- <para>For <link linkend="thread.concepts.unspecified-locking-strategy">Unspecified</link>
- locking mechanics, see <classname>mutex</classname>,
- <classname>try_mutex</classname>, and <classname>timed_mutex</classname>.
- </para>
-
- <para>The <classname>recursive_mutex</classname> class supplies the following typedef,
- which models the specified locking strategy:
-
- <table>
- <title>Supported Lock Types</title>
- <tgroup cols="2" align="left">
- <thead>
- <row>
- <entry>Lock Name</entry>
- <entry>Lock Concept</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>scoped_lock</entry>
- <entry><link linkend="thread.concepts.ScopedLock">ScopedLock</link></entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </para>
-
- <para>The <classname>recursive_mutex</classname> class uses a
- <link linkend="thread.concepts.recursive-locking-strategy">Recursive</link>
- locking strategy, so attempts to recursively lock a
- <classname>recursive_mutex</classname> object
- succeed and an internal "lock count" is maintained.
- Attempts to unlock a <classname>recursive_mutex</classname> object
- by threads that don't own a lock on it result in
- <emphasis role="bold">undefined behavior</emphasis>.</para>
-
- <para>Like all
- <link linkend="thread.concepts.mutex-models">mutex models</link>
- in &Boost.Thread;, <classname>recursive_mutex</classname> leaves the
- <link linkend="thread.concepts.sheduling-policies">scheduling policy</link>
- as <link linkend="thread.concepts.unspecified-scheduling-policy">Unspecified</link>.
- Programmers should make no assumptions about the order in which
- waiting threads acquire a lock.</para>
- </description>
-
- <inherit access="private">
- <type><classname>boost::noncopyable</classname></type>
- <purpose>Exposition only</purpose>
- </inherit>
-
- <typedef name="scoped_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <constructor>
- <effects>Constructs a <classname>recursive_mutex</classname> object.
- </effects>
-
- <postconditions><code>*this</code> is in an unlocked state.
- </postconditions>
- </constructor>
-
- <destructor>
- <effects>Destroys a <classname>recursive_mutex</classname> object.</effects>
-
- <requires><code>*this</code> is in an unlocked state.</requires>
-
- <notes><emphasis role="bold">Danger:</emphasis> Destruction of a
- locked mutex is a serious programming error resulting in undefined
- behavior such as a program crash.</notes>
- </destructor>
- </class>
-
- <class name="recursive_try_mutex">
- <purpose>
- <para>The <classname>recursive_try_mutex</classname> class is a model of the
- <link linkend="thread.concepts.TryMutex">TryMutex</link> concept.</para>
- </purpose>
-
- <description>
- <para>The <classname>recursive_try_mutex</classname> class is a model of the
- <link linkend="thread.concepts.TryMutex">TryMutex</link> concept.
- It should be used to synchronize access to shared resources using
- <link linkend="thread.concepts.recursive-locking-strategy">Recursive</link>
- locking mechanics.</para>
-
- <para>For classes that model related mutex concepts, see
- <classname>recursive_mutex</classname> and <classname>recursive_timed_mutex</classname>.</para>
-
- <para>For <link linkend="thread.concepts.unspecified-locking-strategy">Unspecified</link>
- locking mechanics, see <classname>mutex</classname>,
- <classname>try_mutex</classname>, and <classname>timed_mutex</classname>.
- </para>
-
- <para>The <classname>recursive_try_mutex</classname> class supplies the following typedefs,
- which model the specified locking strategies:
-
- <table>
- <title>Supported Lock Types</title>
- <tgroup cols="2" align="left">
- <thead>
- <row>
- <entry>Lock Name</entry>
- <entry>Lock Concept</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>scoped_lock</entry>
- <entry><link linkend="thread.concepts.ScopedLock">ScopedLock</link></entry>
- </row>
- <row>
- <entry>scoped_try_lock</entry>
- <entry><link linkend="thread.concepts.ScopedTryLock">ScopedTryLock</link></entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </para>
-
- <para>The <classname>recursive_try_mutex</classname> class uses a
- <link linkend="thread.concepts.recursive-locking-strategy">Recursive</link>
- locking strategy, so attempts to recursively lock a
- <classname>recursive_try_mutex</classname> object
- succeed and an internal "lock count" is maintained.
- Attempts to unlock a <classname>recursive_mutex</classname> object
- by threads that don't own a lock on it result in
- <emphasis role="bold">undefined behavior</emphasis>.</para>
-
- <para>Like all
- <link linkend="thread.concepts.mutex-models">mutex models</link>
- in &Boost.Thread;, <classname>recursive_try_mutex</classname> leaves the
- <link linkend="thread.concepts.sheduling-policies">scheduling policy</link>
- as <link linkend="thread.concepts.unspecified-scheduling-policy">Unspecified</link>.
- Programmers should make no assumptions about the order in which
- waiting threads acquire a lock.</para>
- </description>
-
- <inherit access="private">
- <type><classname>boost::noncopyable</classname></type>
- <purpose>Exposition only</purpose>
- </inherit>
-
- <typedef name="scoped_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_try_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <constructor>
- <effects>Constructs a <classname>recursive_try_mutex</classname> object.
- </effects>
-
- <postconditions><code>*this</code> is in an unlocked state.
- </postconditions>
- </constructor>
-
- <destructor>
- <effects>Destroys a <classname>recursive_try_mutex</classname> object.
- </effects>
-
- <requires><code>*this</code> is in an unlocked state.</requires>
-
- <notes><emphasis role="bold">Danger:</emphasis> Destruction of a
- locked mutex is a serious programming error resulting in undefined
- behavior such as a program crash.</notes>
- </destructor>
- </class>
-
- <class name="recursive_timed_mutex">
- <purpose>
- <para>The <classname>recursive_timed_mutex</classname> class is a model of the
- <link linkend="thread.concepts.TimedMutex">TimedMutex</link> concept.</para>
- </purpose>
-
- <description>
- <para>The <classname>recursive_timed_mutex</classname> class is a model of the
- <link linkend="thread.concepts.TimedMutex">TimedMutex</link> concept.
- It should be used to synchronize access to shared resources using
- <link linkend="thread.concepts.recursive-locking-strategy">Recursive</link>
- locking mechanics.</para>
-
- <para>For classes that model related mutex concepts, see
- <classname>recursive_mutex</classname> and <classname>recursive_try_mutex</classname>.</para>
-
- <para>For <link linkend="thread.concepts.unspecified-locking-strategy">Unspecified</link>
- locking mechanics, see <classname>mutex</classname>,
- <classname>try_mutex</classname>, and <classname>timed_mutex</classname>.
- </para>
-
- <para>The <classname>recursive_timed_mutex</classname> class supplies the following typedefs,
- which model the specified locking strategies:
-
- <table>
- <title>Supported Lock Types</title>
- <tgroup cols="2" align="left">
- <thead>
- <row>
- <entry>Lock Name</entry>
- <entry>Lock Concept</entry>
- </row>
- </thead>
- <tbody>
- <row>
- <entry>scoped_lock</entry>
- <entry><link linkend="thread.concepts.ScopedLock">ScopedLock</link></entry>
- </row>
- <row>
- <entry>scoped_try_lock</entry>
- <entry><link linkend="thread.concepts.ScopedTryLock">ScopedTryLock</link></entry>
- </row>
- <row>
- <entry>scoped_timed_lock</entry>
- <entry><link linkend="thread.concepts.ScopedTimedLock">ScopedTimedLock</link></entry>
- </row>
- </tbody>
- </tgroup>
- </table>
- </para>
-
- <para>The <classname>recursive_timed_mutex</classname> class uses a
- <link linkend="thread.concepts.recursive-locking-strategy">Recursive</link>
- locking strategy, so attempts to recursively lock a
- <classname>recursive_timed_mutex</classname> object
- succeed and an internal "lock count" is maintained.
- Attempts to unlock a <classname>recursive_mutex</classname> object
- by threads that don't own a lock on it result in
- <emphasis role="bold">undefined behavior</emphasis>.</para>
-
- <para>Like all
- <link linkend="thread.concepts.mutex-models">mutex models</link>
- in &Boost.Thread;, <classname>recursive_timed_mutex</classname> leaves the
- <link linkend="thread.concepts.sheduling-policies">scheduling policy</link>
- as <link linkend="thread.concepts.unspecified-scheduling-policy">Unspecified</link>.
- Programmers should make no assumptions about the order in which
- waiting threads acquire a lock.</para>
- </description>
-
- <inherit access="private">
- <type><classname>boost::noncopyable</classname></type>
- <purpose>Exposition only</purpose>
- </inherit>
-
- <typedef name="scoped_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_try_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <typedef name="scoped_timed_lock">
- <type><emphasis>implementation-defined</emphasis></type>
- </typedef>
-
- <constructor>
- <effects>Constructs a <classname>recursive_timed_mutex</classname> object.
- </effects>
-
- <postconditions><code>*this</code> is in an unlocked state.
- </postconditions>
- </constructor>
-
- <destructor>
- <effects>Destroys a <classname>recursive_timed_mutex</classname> object.</effects>
-
- <requires><code>*this</code> is in an unlocked state.</requires>
-
- <notes><emphasis role="bold">Danger:</emphasis> Destruction of a
- locked mutex is a serious programming error resulting in undefined
- behavior such as a program crash.</notes>
- </destructor>
- </class>
- </namespace>
-</header>

Deleted: branches/proto/v3/libs/thread/doc/reference.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/reference.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<library-reference id="thread.reference"
- last-revision="$Date$"
- xmlns:xi="http://www.w3.org/2001/XInclude">
- <xi:include href="barrier-ref.xml"/>
- <xi:include href="condition-ref.xml"/>
- <xi:include href="exceptions-ref.xml"/>
- <xi:include href="mutex-ref.xml"/>
- <xi:include href="once-ref.xml"/>
- <xi:include href="recursive_mutex-ref.xml"/>
-<!--
- The read_write_mutex is held back from release, since the
- implementation suffers from a serious, yet unresolved bug.
- The implementation is likely to appear in a reworked
- form in the next release.
--->
- <xi:include href="read_write_mutex-ref.xml"/>
- <xi:include href="thread-ref.xml"/>
- <xi:include href="tss-ref.xml"/>
- <xi:include href="xtime-ref.xml"/>
-</library-reference>

Deleted: branches/proto/v3/libs/thread/doc/release_notes.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/release_notes.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,204 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<section id="thread.release_notes" last-revision="$Date$">
- <title>Release Notes</title>
- <section id="thread.release_notes.boost_1_34_0">
- <title>Boost 1.34.0</title>
-
- <section id="thread.release_notes.boost_1_34_0.change_log.maintainance">
- <title>New team of maintainers</title>
-
- <para>
- Since the original author William E. Kempf no longer is available to
- maintain the &Boost.Thread; library, a new team has been formed
- in an attempt to continue the work on &Boost.Thread;.
- Fortunately William E. Kempf has given
- <ulink url="http://lists.boost.org/Archives/boost/2006/09/110143.php">
- permission </ulink>
- to use his work under the boost license.
- </para>
- <para>
- The team currently consists of
- <itemizedlist>
- <listitem>
- Anthony Williams, for the Win32 platform,
- </listitem>
- <listitem>
- Roland Schwarz, for the linux platform, and various "housekeeping" tasks.
- </listitem>
- </itemizedlist>
- Volunteers for other platforms are welcome!
- </para>
- <para>
- As the &Boost.Thread; was kind of orphaned over the last release, this release
- attempts to fix the known bugs. Upcoming releases will bring in new things.
- </para>
- </section>
-
- <section id="thread.release_notes.boost_1_34_0.change_log.read_write_mutex">
- <title>read_write_mutex still broken</title>
-
- <para>
- <note>
- It has been decided not to release the Read/Write Mutex, since the current
- implementation suffers from a serious bug. The documentation of the concepts
- has been included though, giving the interested reader an opportunity to study the
- original concepts. Please refer to the following links if you are interested
- which problems led to the decision to held back this mutex type.The issue
- has been discovered before 1.33 was released and the code has
- been omitted from that release. A reworked mutex is expected to appear in 1.35.
- Also see:
- <ulink url="http://lists.boost.org/Archives/boost/2005/08/92307.php">
- read_write_mutex bug</ulink>
- and
- <ulink url="http://lists.boost.org/Archives/boost/2005/09/93180.php">
- read_write_mutex fundamentally broken in 1.33</ulink>
- </note>
- </para>
- </section>
-
- </section>
- <section id="thread.release_notes.boost_1_32_0">
- <title>Boost 1.32.0</title>
-
- <section id="thread.release_notes.boost_1_32_0.change_log.documentation">
- <title>Documentation converted to BoostBook</title>
-
- <para>The documentation was converted to BoostBook format,
- and a number of errors and inconsistencies were
- fixed in the process.
- Since this was a fairly large task, there are likely to be
- more errors and inconsistencies remaining. If you find any,
- please report them!</para>
- </section>
-
- <section id="thread.release_notes.boost_1_32_0.change_log.static_link">
- <title>Statically-link build option added</title>
-
- <para>The option to link &Boost.Thread; as a static
- library has been added (with some limitations on Win32 platforms).
- This feature was originally removed from an earlier version
- of Boost because <classname>boost::thread_specific_ptr</classname>
- required that &Boost.Thread; be dynamically linked in order
- for its cleanup functionality to work on Win32 platforms.
- Because this limitation never applied to non-Win32 platforms,
- because significant progress has been made in removing
- the limitation on Win32 platforms (many thanks to
- Aaron LaFramboise and Roland Scwarz!), and because the lack
- of static linking is one of the most common complaints of
- &Boost.Thread; users, this decision was reversed.</para>
-
- <para>On non-Win32 platforms:
- To choose the dynamically linked version of &Boost.Thread;
- using Boost's auto-linking feature, #define BOOST_THREAD_USE_DLL;
- to choose the statically linked version,
- #define BOOST_THREAD_USE_LIB.
- If neither symbols is #defined, the default will be chosen.
- Currently the default is the statically linked version.</para>
-
- <para>On Win32 platforms using VC++:
- Use the same #defines as for non-Win32 platforms
- (BOOST_THREAD_USE_DLL and BOOST_THREAD_USE_LIB).
- If neither is #defined, the default will be chosen.
- Currently the default is the statically linked version
- if the VC++ run-time library is set to
- "Multi-threaded" or "Multi-threaded Debug", and
- the dynamically linked version
- if the VC++ run-time library is set to
- "Multi-threaded DLL" or "Multi-threaded Debug DLL".</para>
-
- <para>On Win32 platforms using compilers other than VC++:
- Use the same #defines as for non-Win32 platforms
- (BOOST_THREAD_USE_DLL and BOOST_THREAD_USE_LIB).
- If neither is #defined, the default will be chosen.
- Currently the default is the dynamically linked version
- because it has not yet been possible to implement automatic
- tss cleanup in the statically linked version for compilers
- other than VC++, although it is hoped that this will be
- possible in a future version of &Boost.Thread;.
-
- Note for advanced users: &Boost.Thread; provides several "hook"
- functions to allow users to experiment with the statically
- linked version on Win32 with compilers other than VC++.
- These functions are on_process_enter(), on_process_exit(),
- on_thread_enter(), and on_thread_exit(), and are defined
- in tls_hooks.cpp. See the comments in that file for more
- information.</para>
- </section>
-
- <section id="thread.release_notes.boost_1_32_0.change_log.barrier">
- <title>Barrier functionality added</title>
-
- <para>A new class, <classname>boost::barrier</classname>, was added.</para>
- </section>
-
- <section id="thread.release_notes.boost_1_32_0.change_log.read_write_mutex">
- <title>Read/write mutex functionality added</title>
-
- <para>New classes,
- <classname>boost::read_write_mutex</classname>,
- <classname>boost::try_read_write_mutex</classname>, and
- <classname>boost::timed_read_write_mutex</classname>
- were added.
-
- <note>Since the read/write mutex and related classes are new,
- both interface and implementation are liable to change
- in future releases of &Boost.Thread;.
- The lock concepts and lock promotion in particular are
- still under discussion and very likely to change.</note>
- </para>
- </section>
-
- <section id="thread.release_notes.boost_1_32_0.change_log.thread_specific_ptr">
- <title>Thread-specific pointer functionality changed</title>
-
- <para>The <classname>boost::thread_specific_ptr</classname>
- constructor now takes an optional pointer to a cleanup function that
- is called to release the thread-specific data that is being pointed
- to by <classname>boost::thread_specific_ptr</classname> objects.</para>
-
- <para>Fixed: the number of available thread-specific storage "slots"
- is too small on some platforms.</para>
-
- <para>Fixed: <functionname>thread_specific_ptr::reset()</functionname>
- doesn't check error returned by <functionname>tss::set()</functionname>
- (the <functionname>tss::set()</functionname> function now throws
- if it fails instead of returning an error code).</para>
-
- <para>Fixed: calling
- <functionname>boost::thread_specific_ptr::reset()</functionname> or
- <functionname>boost::thread_specific_ptr::release()</functionname>
- causes double-delete: once when
- <functionname>boost::thread_specific_ptr::reset()</functionname> or
- <functionname>boost::thread_specific_ptr::release()</functionname>
- is called and once when
- <functionname>boost::thread_specific_ptr::~thread_specific_ptr()</functionname>
- is called.</para>
- </section>
-
- <section id="thread.release_notes.boost_1_32_0.change_log.mutex">
- <title>Mutex implementation changed for Win32</title>
-
- <para>On Win32, <classname>boost::mutex</classname>,
- <classname>boost::try_mutex</classname>, <classname>boost::recursive_mutex</classname>,
- and <classname>boost::recursive_try_mutex</classname> now use a Win32 critical section
- whenever possible; otherwise they use a Win32 mutex. As before,
- <classname>boost::timed_mutex</classname> and
- <classname>boost::recursive_timed_mutex</classname> use a Win32 mutex.</para>
- </section>
-
- <section id="thread.release_notes.boost_1_32_0.change_log.wince">
- <title>Windows CE support improved</title>
-
- <para>Minor changes were made to make Boost.Thread work on Windows CE.</para>
- </section>
- </section>
-</section>

Deleted: branches/proto/v3/libs/thread/doc/thread-ref.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/thread-ref.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,270 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<header name="boost/thread/thread.hpp"
- last-revision="$Date$">
- <namespace name="boost">
- <class name="thread">
- <purpose>
- <para>The <classname>thread</classname> class represents threads of
- execution, and provides the functionality to create and manage
- threads within the &Boost.Thread; library. See
- <xref linkend="thread.glossary"/> for a precise description of
- <link linkend="thread.glossary.thread">thread of execution</link>,
- and for definitions of threading-related terms and of thread states such as
- <link linkend="thread.glossary.thread-state">blocked</link>.</para>
- </purpose>
-
- <description>
- <para>A <link linkend="thread.glossary.thread">thread of execution</link>
- has an initial function. For the program's initial thread, the initial
- function is <code>main()</code>. For other threads, the initial
- function is <code>operator()</code> of the function object passed to
- the <classname>thread</classname> object's constructor.</para>
-
- <para>A thread of execution is said to be &quot;finished&quot;
- or to have &quot;finished execution&quot; when its initial function returns or
- is terminated. This includes completion of all thread cleanup
- handlers, and completion of the normal C++ function return behaviors,
- such as destruction of automatic storage (stack) objects and releasing
- any associated implementation resources.</para>
-
- <para>A thread object has an associated state which is either
- &quot;joinable&quot; or &quot;non-joinable&quot;.</para>
-
- <para>Except as described below, the policy used by an implementation
- of &Boost.Thread; to schedule transitions between thread states is
- unspecified.</para>
-
- <para><note>Just as the lifetime of a file may be different from the
- lifetime of an <code>iostream</code> object which represents the file, the lifetime
- of a thread of execution may be different from the
- <classname>thread</classname> object which represents the thread of
- execution. In particular, after a call to <code>join()</code>,
- the thread of execution will no longer exist even though the
- <classname>thread</classname> object continues to exist until the
- end of its normal lifetime. The converse is also possible; if
- a <classname>thread</classname> object is destroyed without
- <code>join()</code> first having been called, the thread of execution
- continues until its initial function completes.</note></para>
- </description>
-
- <inherit access="private">
- <type><classname>boost::noncopyable</classname></type>
- <purpose>Exposition only</purpose>
- </inherit>
-
- <constructor>
- <effects>Constructs a <classname>thread</classname> object
- representing the current thread of execution.</effects>
-
- <postconditions><code>*this</code> is non-joinable.</postconditions>
-
- <notes><emphasis role="bold">Danger:</emphasis>
- <code>*this</code> is valid only within the current thread.</notes>
- </constructor>
-
- <constructor specifiers="explicit">
- <parameter name="threadfunc">
- <paramtype>const boost::function0&lt;void&gt;&amp;</paramtype>
- </parameter>
-
- <effects>
- Starts a new thread of execution and constructs a
- <classname>thread</classname> object representing it.
- Copies <code>threadfunc</code> (which in turn copies
- the function object wrapped by <code>threadfunc</code>)
- to an internal location which persists for the lifetime
- of the new thread of execution. Calls <code>operator()</code>
- on the copy of the <code>threadfunc</code> function object
- in the new thread of execution.
- </effects>
-
- <postconditions><code>*this</code> is joinable.</postconditions>
-
- <throws><code>boost::thread_resource_error</code> if a new thread
- of execution cannot be started.</throws>
- </constructor>
-
- <destructor>
- <effects>Destroys <code>*this</code>. The actual thread of
- execution may continue to execute after the
- <classname>thread</classname> object has been destroyed.
- </effects>
-
- <notes>If <code>*this</code> is joinable the actual thread
- of execution becomes &quot;detached&quot;. Any resources used
- by the thread will be reclaimed when the thread of execution
- completes. To ensure such a thread of execution runs to completion
- before the <classname>thread</classname> object is destroyed, call
- <code>join()</code>.</notes>
- </destructor>
-
- <method-group name="comparison">
- <method name="operator==" cv="const">
- <type>bool</type>
-
- <parameter name="rhs">
- <type>const thread&amp;</type>
- </parameter>
-
- <requires>The thread is non-terminated or <code>*this</code>
- is joinable.</requires>
-
- <returns><code>true</code> if <code>*this</code> and
- <code>rhs</code> represent the same thread of
- execution.</returns>
- </method>
-
- <method name="operator!=" cv="const">
- <type>bool</type>
-
- <parameter name="rhs">
- <type>const thread&amp;</type>
- </parameter>
-
- <requires>The thread is non-terminated or <code>*this</code>
- is joinable.</requires>
-
- <returns><code>!(*this==rhs)</code>.</returns>
- </method>
- </method-group>
-
- <method-group name="modifier">
- <method name="join">
- <type>void</type>
-
- <requires><code>*this</code> is joinable.</requires>
-
- <effects>The current thread of execution blocks until the
- initial function of the thread of execution represented by
- <code>*this</code> finishes and all resources are
- reclaimed.</effects>
-
- <postcondition><code>*this</code> is non-joinable.</postcondition>
-
- <notes>If <code>*this == thread()</code> the result is
- implementation-defined. If the implementation doesn't
- detect this the result will be
- <link linkend="thread.glossary.deadlock">deadlock</link>.
- </notes>
- </method>
- </method-group>
-
- <method-group name="static">
- <method name="sleep" specifiers="static">
- <type>void</type>
-
- <parameter name="xt">
- <paramtype>const <classname>xtime</classname>&amp;</paramtype>
- </parameter>
-
- <effects>The current thread of execution blocks until
- <code>xt</code> is reached.</effects>
- </method>
-
- <method name="yield" specifiers="static">
- <type>void</type>
-
- <effects>The current thread of execution is placed in the
- <link linkend="thread.glossary.thread-state">ready</link>
- state.</effects>
-
- <notes>
- <simpara>Allow the current thread to give up the rest of its
- time slice (or other scheduling quota) to another thread.
- Particularly useful in non-preemptive implementations.</simpara>
- </notes>
- </method>
- </method-group>
- </class>
-
- <class name="thread_group">
- <purpose>
- The <classname>thread_group</classname> class provides a container
- for easy grouping of threads to simplify several common thread
- creation and management idioms.
- </purpose>
-
- <inherit access="private">
- <type><classname>boost::noncopyable</classname></type>
- <purpose>Exposition only</purpose>
- </inherit>
-
-
- <constructor>
- <effects>Constructs an empty <classname>thread_group</classname>
- container.</effects>
- </constructor>
-
- <destructor>
- <effects>Destroys each contained thread object. Destroys <code>*this</code>.</effects>
-
- <notes>Behavior is undefined if another thread references
- <code>*this </code> during the execution of the destructor.
- </notes>
- </destructor>
-
- <method-group name="modifier">
- <method name="create_thread">
- <type><classname>thread</classname>*</type>
-
- <parameter name="threadfunc">
- <paramtype>const boost::function0&lt;void&gt;&amp;</paramtype>
- </parameter>
-
- <effects>Creates a new <classname>thread</classname> object
- that executes <code>threadfunc</code> and adds it to the
- <code>thread_group</code> container object's list of managed
- <classname>thread</classname> objects.</effects>
-
- <returns>Pointer to the newly created
- <classname>thread</classname> object.</returns>
- </method>
-
- <method name="add_thread">
- <type>void</type>
-
- <parameter name="thrd">
- <paramtype><classname>thread</classname>*</paramtype>
- </parameter>
-
- <effects>Adds <code>thrd</code> to the
- <classname>thread_group</classname> object's list of managed
- <classname>thread</classname> objects. The <code>thrd</code>
- object must have been allocated via <code>operator new</code> and will
- be deleted when the group is destroyed.</effects>
- </method>
-
- <method name="remove_thread">
- <type>void</type>
-
- <parameter name="thrd">
- <paramtype><classname>thread</classname>*</paramtype>
- </parameter>
-
- <effects>Removes <code>thread</code> from <code>*this</code>'s
- list of managed <classname>thread</classname> objects.</effects>
-
- <throws><emphasis role="bold">???</emphasis> if
- <code>thrd</code> is not in <code>*this</code>'s list
- of managed <classname>thread</classname> objects.</throws>
- </method>
-
- <method name="join_all">
- <type>void</type>
-
- <effects>Calls <code>join()</code> on each of the managed
- <classname>thread</classname> objects.</effects>
- </method>
- </method-group>
- </class>
- </namespace>
-</header>

Deleted: branches/proto/v3/libs/thread/doc/thread.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/thread.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,48 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<library name="Thread" dirname="thread" id="thread"
-last-revision="$Date$"
-xmlns:xi="http://www.w3.org/2001/XInclude">
- <libraryinfo>
- <author>
- <firstname>William</firstname>
- <othername>E.</othername>
- <surname>Kempf</surname>
- </author>
- <copyright>
- <year>2001</year>
- <year>2002</year>
- <year>2003</year>
- <holder>William E. Kempf</holder>
- </copyright>
- <legalnotice>
- <para>Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)</para>
- </legalnotice>
- <librarypurpose>Portable C++ multi-threading</librarypurpose>
- <librarycategory name="category:concurrent" />
- <title>Boost.Thread</title>
- </libraryinfo>
- <title>Boost.Thread</title>
- <xi:include href="overview.xml"/>
- <xi:include href="design.xml"/>
- <xi:include href="concepts.xml"/>
- <xi:include href="rationale.xml"/>
- <xi:include href="reference.xml"/>
- <xi:include href="faq.xml"/>
- <xi:include href="configuration.xml"/>
- <xi:include href="build.xml"/>
- <xi:include href="implementation_notes.xml"/>
- <xi:include href="release_notes.xml"/>
- <xi:include href="glossary.xml"/>
- <xi:include href="acknowledgements.xml"/>
- <xi:include href="bibliography.xml"/>
-</library>

Deleted: branches/proto/v3/libs/thread/doc/tss-ref.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/tss-ref.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,206 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<header name="boost/thread/tss.hpp"
- last-revision="$Date$">
- <namespace name="boost">
- <class name="thread_specific_ptr">
- <purpose>
- The <classname>thread_specific_ptr</classname> class defines
- an interface for using thread specific storage.
- </purpose>
-
- <description>
- <para>Thread specific storage is data associated with
- individual threads and is often used to make operations
- that rely on global data
- <link linkend="thread.glossary.thread-safe">thread-safe</link>.
- </para>
-
- <para>Template <classname>thread_specific_ptr</classname>
- stores a pointer to an object obtained on a thread-by-thread
- basis and calls a specified cleanup handler on the contained
- pointer when the thread terminates. The cleanup handlers are
- called in the reverse order of construction of the
- <classname>thread_specific_ptr</classname>s, and for the
- initial thread are called by the destructor, providing the
- same ordering guarantees as for normal declarations. Each
- thread initially stores the null pointer in each
- <classname>thread_specific_ptr</classname> instance.</para>
-
- <para>The template <classname>thread_specific_ptr</classname>
- is useful in the following cases:
- <itemizedlist>
- <listitem>An interface was originally written assuming
- a single thread of control and it is being ported to a
- multithreaded environment.</listitem>
-
- <listitem>Each thread of control invokes sequences of
- methods that share data that are physically unique
- for each thread, but must be logically accessed
- through a globally visible access point instead of
- being explicitly passed.</listitem>
- </itemizedlist>
- </para>
- </description>
-
- <inherit access="private">
- <type><classname>boost::noncopyable</classname></type>
- <purpose>Exposition only</purpose>
- </inherit>
-
- <constructor>
- <requires>The expression <code>delete get()</code> is well
- formed.</requires>
-
- <effects>A thread-specific data key is allocated and visible to
- all threads in the process. Upon creation, the value
- <code>NULL</code> will be associated with the new key in all
- active threads. A cleanup method is registered with the key
- that will call <code>delete</code> on the value associated
- with the key for a thread when it exits. When a thread exits,
- if a key has a registered cleanup method and the thread has a
- non-<code>NULL</code> value associated with that key, the value
- of the key is set to <code>NULL</code> and then the cleanup
- method is called with the previously associated value as its
- sole argument. The order in which registered cleanup methods
- are called when a thread exits is undefined. If after all the
- cleanup methods have been called for all non-<code>NULL</code>
- values, there are still some non-<code>NULL</code> values
- with associated cleanup handlers the result is undefined
- behavior.</effects>
-
- <throws><classname>boost::thread_resource_error</classname> if
- the necessary resources can not be obtained.</throws>
-
- <notes>There may be an implementation specific limit to the
- number of thread specific storage objects that can be created,
- and this limit may be small.</notes>
-
- <rationale>The most common need for cleanup will be to call
- <code>delete</code> on the associated value. If other forms
- of cleanup are required the overloaded constructor should be
- called instead.</rationale>
- </constructor>
-
- <constructor>
- <parameter name="cleanup">
- <paramtype>void (*cleanup)(void*)</paramtype>
- </parameter>
-
- <effects>A thread-specific data key is allocated and visible to
- all threads in the process. Upon creation, the value
- <code>NULL</code> will be associated with the new key in all
- active threads. The <code>cleanup</code> method is registered
- with the key and will be called for a thread with the value
- associated with the key for that thread when it exits. When a
- thread exits, if a key has a registered cleanup method and the
- thread has a non-<code>NULL</code> value associated with that
- key, the value of the key is set to <code>NULL</code> and then
- the cleanup method is called with the previously associated
- value as its sole argument. The order in which registered
- cleanup methods are called when a thread exits is undefined.
- If after all the cleanup methods have been called for all
- non-<code>NULL</code> values, there are still some
- non-<code>NULL</code> values with associated cleanup handlers
- the result is undefined behavior.</effects>
-
- <throws><classname>boost::thread_resource_error</classname> if
- the necessary resources can not be obtained.</throws>
-
- <notes>There may be an implementation specific limit to the
- number of thread specific storage objects that can be created,
- and this limit may be small.</notes>
-
- <rationale>There is the occasional need to register
- specialized cleanup methods, or to register no cleanup method
- at all (done by passing <code>NULL</code> to this constructor.
- </rationale>
- </constructor>
-
- <destructor>
- <effects>Deletes the thread-specific data key allocated by the
- constructor. The thread-specific data values associated with
- the key need not be <code>NULL</code>. It is the responsibility
- of the application to perform any cleanup actions for data
- associated with the key.</effects>
-
- <notes>Does not destroy any data that may be stored in any
- thread's thread specific storage. For this reason you should
- not destroy a <classname>thread_specific_ptr</classname> object
- until you are certain there are no threads running that have
- made use of its thread specific storage.</notes>
-
- <rationale>Associated data is not cleaned up because registered
- cleanup methods need to be run in the thread that allocated the
- associated data to be guarranteed to work correctly. There's no
- safe way to inject the call into another thread's execution
- path, making it impossible to call the cleanup methods safely.
- </rationale>
- </destructor>
-
- <method-group name="modifier functions">
- <method name="release">
- <type>T*</type>
-
- <postconditions><code>*this</code> holds the null pointer
- for the current thread.</postconditions>
-
- <returns><code>this-&gt;get()</code> prior to the call.</returns>
-
- <rationale>This method provides a mechanism for the user to
- relinquish control of the data associated with the
- thread-specific key.</rationale>
- </method>
-
- <method name="reset">
- <type>void</type>
-
- <parameter name="p">
- <paramtype>T*</paramtype>
- <default>0</default>
- </parameter>
-
- <effects>If <code>this-&gt;get() != p &amp;&amp;
- this-&gt;get() != NULL</code> then call the
- associated cleanup function.</effects>
-
- <postconditions><code>*this</code> holds the pointer
- <code>p</code> for the current thread.</postconditions>
- </method>
- </method-group>
-
- <method-group name="observer functions">
- <method name="get" cv="const">
- <type>T*</type>
-
- <returns>The object stored in thread specific storage for
- the current thread for <code>*this</code>.</returns>
-
- <notes>Each thread initially returns 0.</notes>
- </method>
-
- <method name="operator-&gt;" cv="const">
- <type>T*</type>
-
- <returns><code>this-&gt;get()</code>.</returns>
- </method>
-
- <method name="operator*()" cv="const">
- <type>T&amp;</type>
-
- <requires><code>this-&gt;get() != 0</code></requires>
-
- <returns><code>this-&gt;get()</code>.</returns>
- </method>
- </method-group>
- </class>
- </namespace>
-</header>

Deleted: branches/proto/v3/libs/thread/doc/xtime-ref.xml
==============================================================================
--- branches/proto/v3/libs/thread/doc/xtime-ref.xml 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
+++ (empty file)
@@ -1,82 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN"
- "http://www.boost.org/tools/boostbook/dtd/boostbook.dtd" [
- <!ENTITY % thread.entities SYSTEM "entities.xml">
- %thread.entities;
-]>
-<!-- Copyright (c) 2002-2003 William E. Kempf, Michael Glassford
- Subject to the Boost Software License, Version 1.0.
- (See accompanying file LICENSE_1_0.txt or http://www.boost.org/LICENSE_1_0.txt)
--->
-<header name="boost/thread/xtime.hpp"
- last-revision="$Date$">
- <namespace name="boost">
- <enum name="xtime_clock_types">
- <enumvalue name="TIME_UTC" />
-
- <purpose>
- <para>Specifies the clock type to use when creating
- an object of type <classname>xtime</classname>.</para>
- </purpose>
-
- <description>
- <para>The only clock type supported by &Boost.Thread; is
- <code>TIME_UTC</code>. The epoch for <code>TIME_UTC</code>
- is 1970-01-01 00:00:00.</para>
- </description>
- </enum>
-
- <struct name="xtime">
- <purpose>
- <simpara>An object of type <classname>xtime</classname>
- defines a time that is used to perform high-resolution time operations.
- This is a temporary solution that will be replaced by a more robust time
- library once available in Boost.</simpara>
- </purpose>
-
- <description>
- <simpara>The <classname>xtime</classname> type is used to represent a point on
- some time scale or a duration in time. This type may be proposed for the C standard by
- Markus Kuhn. &Boost.Thread; provides only a very minimal implementation of this
- proposal; it is expected that a full implementation (or some other time
- library) will be provided in Boost as a separate library, at which time &Boost.Thread;
- will deprecate its own implementation.</simpara>
-
- <simpara><emphasis role="bold">Note</emphasis> that the resolution is
- implementation specific. For many implementations the best resolution
- of time is far more than one nanosecond, and even when the resolution
- is reasonably good, the latency of a call to <code>xtime_get()</code>
- may be significant. For maximum portability, avoid durations of less than
- one second.</simpara>
- </description>
-
- <free-function-group name="creation">
- <function name="xtime_get">
- <type>int</type>
-
- <parameter name="xtp">
- <paramtype><classname>xtime</classname>*</paramtype>
- </parameter>
-
- <parameter name="clock_type">
- <paramtype>int</paramtype>
- </parameter>
-
- <postconditions>
- <simpara><code>xtp</code> represents the current point in
- time as a duration since the epoch specified by
- <code>clock_type</code>.</simpara>
- </postconditions>
-
- <returns>
- <simpara><code>clock_type</code> if successful, otherwise 0.</simpara>
- </returns>
- </function>
- </free-function-group>
-
- <data-member name="sec">
- <type><emphasis>platform-specific-type</emphasis></type>
- </data-member>
- </struct>
- </namespace>
-</header>

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 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -228,6 +228,41 @@
     timed_test(&do_test_tss_with_custom_cleanup, 2);
 }
 
+Dummy* tss_object=new Dummy;
+
+void tss_thread_with_custom_cleanup_and_release()
+{
+ tss_with_cleanup.reset(tss_object);
+ tss_with_cleanup.release();
+}
+
+void do_test_tss_does_no_cleanup_after_release()
+{
+ tss_cleanup_called=false;
+ boost::thread t(tss_thread_with_custom_cleanup_and_release);
+ try
+ {
+ t.join();
+ }
+ catch(...)
+ {
+ t.interrupt();
+ t.join();
+ throw;
+ }
+
+ BOOST_CHECK(!tss_cleanup_called);
+ if(!tss_cleanup_called)
+ {
+ delete tss_object;
+ }
+}
+
+void test_tss_does_no_cleanup_after_release()
+{
+ timed_test(&do_test_tss_does_no_cleanup_after_release, 2);
+}
+
 boost::unit_test_framework::test_suite* init_unit_test_suite(int, char*[])
 {
     boost::unit_test_framework::test_suite* test =
@@ -235,6 +270,7 @@
 
     test->add(BOOST_TEST_CASE(test_tss));
     test->add(BOOST_TEST_CASE(test_tss_with_custom_cleanup));
+ test->add(BOOST_TEST_CASE(test_tss_does_no_cleanup_after_release));
 
     return test;
 }

Modified: branches/proto/v3/libs/type_traits/doc/credits.qbk
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/credits.qbk (original)
+++ branches/proto/v3/libs/type_traits/doc/credits.qbk 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -8,8 +8,8 @@
 [section:credits Credits]
 
 This documentation was pulled together by John Maddock, using
-[@../../tools/quickbook/doc/html/index.html Boost.Quickbook]
-and [@boostbook.html Boost.DocBook].
+[@../../../../tools/quickbook/doc/html/index.html Boost.Quickbook]
+and [@../../../../doc/html/boostbook.html Boost.DocBook].
  
 The original version of this library was created by Steve Cleary,
 Beman Dawes, Howard Hinnant, and John Maddock. John Maddock is the

Modified: branches/proto/v3/libs/type_traits/doc/examples.qbk
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/examples.qbk (original)
+++ branches/proto/v3/libs/type_traits/doc/examples.qbk 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -11,7 +11,7 @@
 
 Demonstrates a version of `std::copy` that uses `__has_trivial_assign` to
 determine whether to use `memcpy` to optimise the copy operation
-(see [@../../libs/type_traits/examples/copy_example.cpp copy_example.cpp]):
+(see [@../../examples/copy_example.cpp copy_example.cpp]):
 
    //
    // opt::copy
@@ -62,7 +62,7 @@
 
 Demonstrates a version of `std::fill` that uses `__has_trivial_assign` to
 determine whether to use `memset` to optimise the fill operation
-(see [@../../libs/type_traits/examples/fill_example.cpp fill_example.cpp]):
+(see [@../../examples/fill_example.cpp fill_example.cpp]):
 
    //
    // fill
@@ -107,7 +107,7 @@
 
 Demonstrates a simple algorithm that uses `__has_trivial_destruct` to
 determine whether to destructors need to be called
-(see [@../../libs/type_traits/examples/trivial_destructor_example.cpp trivial_destructor_example.cpp]):
+(see [@../../examples/trivial_destructor_example.cpp trivial_destructor_example.cpp]):
 
    //
    // algorithm destroy_array:
@@ -153,7 +153,7 @@
 then takes special care over the swap to ensure that the algorithm
 works correctly for both proxying iterators, and even iterators of
 different types
-(see [@../../libs/type_traits/examples/iter_swap_example.cpp iter_swap_example.cpp]):
+(see [@../../examples/iter_swap_example.cpp iter_swap_example.cpp]):
 
    //
    // iter_swap:
@@ -203,7 +203,8 @@
 [section:to_double Convert Numeric Types and Enums to double]
 
 Demonstrates a conversion of
-[@../../libs/numeric/conversion/doc/definitions.html#numtypes Numeric Types]
+[@../../../../libs/numeric/conversion/doc/html/boost_numericconversion/definitions.html#boost_numericconversion.definitions.numeric_types
+Numeric Types]
 and enum types to double:
 
     template<class T>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/background.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/background.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/background.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Background and Tutorial</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="prev" href="intro.html" title="Introduction">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_typetraits.background"></a> Background and Tutorial
+<a name="boost_typetraits.background"></a><a class="link" href="background.html" title="Background and Tutorial"> Background and Tutorial</a>
 </h2></div></div></div>
 <p>
       The following is an updated version of the article "C++ Type traits"
@@ -56,19 +56,19 @@
       method available to them.
     </p>
 <a name="boost_typetraits.background.type_traits"></a><h5>
-<a name="id436266"></a>
- Type Traits
+<a name="id2586461"></a>
+ <a class="link" href="background.html#boost_typetraits.background.type_traits">Type Traits</a>
     </h5>
 <p>
       Class <code class="computeroutput"><span class="identifier">char_traits</span></code> is a classic
       example of a collection of type specific properties wrapped up in a single
- class - what Nathan Myers termed a <span class="emphasis"><em>baggage class</em></span>[1]. In the Boost type-traits library,
- we[2] have written a set of very
+ class - what Nathan Myers termed a <span class="emphasis"><em>baggage class</em></span><a class="link" href="background.html#background.references">[1]</a>. In the Boost type-traits library,
+ we<a class="link" href="background.html#background.references">[2]</a> have written a set of very
       specific traits classes, each of which encapsulate a single trait from the
       C++ type system; for example, is a type a pointer or a reference type? Or does
       a type have a trivial constructor, or a const-qualifier? The type-traits classes
- share a unified design: each class inherits from a the type true_type
- if the type has the specified property and inherits from false_type
+ share a unified design: each class inherits from a the type <a class="link" href="reference/integral_constant.html" title="integral_constant">true_type</a>
+ if the type has the specified property and inherits from <a class="link" href="reference/integral_constant.html" title="integral_constant">false_type</a>
       otherwise. As we will show, these classes can be used in generic programming
       to determine the properties of a given type and introduce optimizations that
       are appropriate for that case.
@@ -84,8 +84,8 @@
       given.
     </p>
 <a name="boost_typetraits.background.implementation"></a><h5>
-<a name="id436376"></a>
- Implementation
+<a name="id2585291"></a>
+ <a class="link" href="background.html#boost_typetraits.background.implementation">Implementation</a>
     </h5>
 <p>
       There are far too many separate classes contained in the type-traits library
@@ -94,17 +94,18 @@
       anyway, so here we will just give you a flavor for how some of the classes
       are implemented. Beginning with possibly the simplest class in the library,
       <code class="computeroutput"><span class="identifier">is_void</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;</span></code> inherits
- from <code class="computeroutput">true_type</code>
+ from <code class="computeroutput"><a class="link" href="reference/integral_constant.html" title="integral_constant">true_type</a></code>
       only if <code class="computeroutput"><span class="identifier">T</span></code> is <code class="computeroutput"><span class="keyword">void</span></code>.
     </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_void <span class="special">:</span> <span class="keyword">public</span> false_type<span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="reference/is_void.html" title="is_void">is_void</a> <span class="special">:</span> <span class="keyword">public</span> <a class="link" href="reference/integral_constant.html" title="integral_constant">false_type</a><span class="special">{};</span>
 
 <span class="keyword">template</span> <span class="special">&lt;&gt;</span>
-<span class="keyword">struct</span> is_void<span class="special">&lt;</span><span class="keyword">void</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> true_type<span class="special">{};</span>
+<span class="keyword">struct</span> <a class="link" href="reference/is_void.html" title="is_void">is_void</a><span class="special">&lt;</span><span class="keyword">void</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> <a class="link" href="reference/integral_constant.html" title="integral_constant">true_type</a><span class="special">{};</span>
 </pre>
 <p>
- Here we define a primary version of the template class <code class="computeroutput">is_void</code>,
+ Here we define a primary version of the template class <code class="computeroutput"><a class="link" href="reference/is_void.html" title="is_void">is_void</a></code>,
       and provide a full-specialization when <code class="computeroutput"><span class="identifier">T</span></code>
       is <code class="computeroutput"><span class="keyword">void</span></code>. While full specialization
       of a template class is an important technique, sometimes we need a solution
@@ -115,11 +116,12 @@
       a pointer, and a partial specialization to handle all the cases where T is
       a pointer:
     </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_pointer <span class="special">:</span> <span class="keyword">public</span> false_type<span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="reference/is_pointer.html" title="is_pointer">is_pointer</a> <span class="special">:</span> <span class="keyword">public</span> <a class="link" href="reference/integral_constant.html" title="integral_constant">false_type</a><span class="special">{};</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_pointer<span class="special">&lt;</span><span class="identifier">T</span><span class="special">*&gt;</span> <span class="special">:</span> <span class="keyword">public</span> true_type<span class="special">{};</span>
+<span class="keyword">struct</span> <a class="link" href="reference/is_pointer.html" title="is_pointer">is_pointer</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">*&gt;</span> <span class="special">:</span> <span class="keyword">public</span> <a class="link" href="reference/integral_constant.html" title="integral_constant">true_type</a><span class="special">{};</span>
 </pre>
 <p>
       The syntax for partial specialization is somewhat arcane and could easily occupy
@@ -132,13 +134,15 @@
       but as a rule of thumb if you can legally write two function overloads of the
       form:
     </p>
-<pre class="programlisting"><span class="keyword">void</span> <span class="identifier">foo</span><span class="special">(</span><span class="identifier">T</span><span class="special">);</span>
+<pre class="programlisting">
+<span class="keyword">void</span> <span class="identifier">foo</span><span class="special">(</span><span class="identifier">T</span><span class="special">);</span>
 <span class="keyword">void</span> <span class="identifier">foo</span><span class="special">(</span><span class="identifier">U</span><span class="special">);</span>
 </pre>
 <p>
       Then you can also write a partial specialization of the form:
     </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">class</span> <span class="identifier">c</span><span class="special">{</span> <span class="comment">/*details*/</span> <span class="special">};</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
@@ -154,18 +158,19 @@
       that is the same type as T but with any top-level array bounds removed; this
       is an example of a traits class that performs a transformation on a type:
     </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> remove_extent
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="reference/remove_extent.html" title="remove_extent">remove_extent</a>
 <span class="special">{</span> <span class="keyword">typedef</span> <span class="identifier">T</span> <span class="identifier">type</span><span class="special">;</span> <span class="special">};</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">N</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> remove_extent<span class="special">&lt;</span><span class="identifier">T</span><span class="special">[</span><span class="identifier">N</span><span class="special">]&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="reference/remove_extent.html" title="remove_extent">remove_extent</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">[</span><span class="identifier">N</span><span class="special">]&gt;</span>
 <span class="special">{</span> <span class="keyword">typedef</span> <span class="identifier">T</span> <span class="identifier">type</span><span class="special">;</span> <span class="special">};</span>
 </pre>
 <p>
- The aim of <code class="computeroutput">remove_extent</code>
+ The aim of <code class="computeroutput"><a class="link" href="reference/remove_extent.html" title="remove_extent">remove_extent</a></code>
       is this: imagine a generic algorithm that is passed an array type as a template
- parameter, <code class="computeroutput">remove_extent</code>
+ parameter, <code class="computeroutput"><a class="link" href="reference/remove_extent.html" title="remove_extent">remove_extent</a></code>
       provides a means of determining the underlying type of the array. For example
       <code class="computeroutput"><span class="identifier">remove_extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">4</span><span class="special">][</span><span class="number">5</span><span class="special">]&gt;::</span><span class="identifier">type</span></code> would evaluate to the type <code class="computeroutput"><span class="keyword">int</span><span class="special">[</span><span class="number">5</span><span class="special">]</span></code>. This example also shows that the number of
       template parameters in a partial specialization does not have to match the
@@ -174,14 +179,15 @@
       in the default template.
     </p>
 <a name="boost_typetraits.background.optimized_copy"></a><h5>
-<a name="id490295"></a>
- Optimized copy
+<a name="id2636072"></a>
+ <a class="link" href="background.html#boost_typetraits.background.optimized_copy">Optimized copy</a>
     </h5>
 <p>
       As an example of how the type traits classes can be used, consider the standard
       library algorithm copy:
     </p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Iter1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Iter2</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">Iter1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">Iter2</span><span class="special">&gt;</span>
 <span class="identifier">Iter2</span> <span class="identifier">copy</span><span class="special">(</span><span class="identifier">Iter1</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">Iter1</span> <span class="identifier">last</span><span class="special">,</span> <span class="identifier">Iter2</span> <span class="identifier">out</span><span class="special">);</span>
 </pre>
 <p>
@@ -208,7 +214,7 @@
       </li>
 </ul></div>
 <p>
- By trivial assignment operator we mean that the type is either a scalar type[3] or:
+ By trivial assignment operator we mean that the type is either a scalar type<a class="link" href="background.html#background.references">[3]</a> or:
     </p>
 <div class="itemizedlist"><ul type="disc">
 <li>
@@ -224,20 +230,20 @@
 </ul></div>
 <p>
       If all these conditions are met then a type can be copied using <code class="computeroutput"><span class="identifier">memcpy</span></code> rather than using a compiler generated
- assignment operator. The type-traits library provides a class <code class="computeroutput">has_trivial_assign</code>,
+ assignment operator. The type-traits library provides a class <code class="computeroutput"><a class="link" href="reference/has_trivial_assign.html" title="has_trivial_assign">has_trivial_assign</a></code>,
       such that <code class="computeroutput"><span class="identifier">has_trivial_assign</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></code> is true only if T has a trivial assignment
       operator. This class "just works" for scalar types, but has to be
       explicitly specialised for class/struct types that also happen to have a trivial
- assignment operator. In other words if has_trivial_assign
+ assignment operator. In other words if <a class="link" href="reference/has_trivial_assign.html" title="has_trivial_assign">has_trivial_assign</a>
       gives the wrong answer, it will give the "safe" wrong answer - that
       trivial assignment is not allowable.
     </p>
 <p>
       The code for an optimized version of copy that uses <code class="computeroutput"><span class="identifier">memcpy</span></code>
- where appropriate is given in <a href="examples/copy.html" title="An Optimized Version of std::copy">the
+ where appropriate is given in <a class="link" href="examples/copy.html" title="An Optimized Version of std::copy">the
       examples</a>. The code begins by defining a template function <code class="computeroutput"><span class="identifier">do_copy</span></code> that performs a "slow but safe"
- copy. The last parameter passed to this function may be either a <code class="computeroutput">true_type</code>
- or a <code class="computeroutput">false_type</code>.
+ copy. The last parameter passed to this function may be either a <code class="computeroutput"><a class="link" href="reference/integral_constant.html" title="integral_constant">true_type</a></code>
+ or a <code class="computeroutput"><a class="link" href="reference/integral_constant.html" title="integral_constant">false_type</a></code>.
       Following that there is an overload of do<span class="underline">copy that
       uses `memcpy`: this time the iterators are required to actually be pointers
       to the same type, and the final parameter must be a `</span>_true_type<code class="computeroutput"><span class="special">.</span> <span class="identifier">Finally</span><span class="special">,</span> <span class="identifier">the</span> <span class="identifier">version</span>
@@ -247,15 +253,15 @@
       otherwise it will call the "slow but safe version".
     </p>
 <a name="boost_typetraits.background.was_it_worth_it_"></a><h5>
-<a name="id490840"></a>
- Was it worth it?
+<a name="id2636516"></a>
+ <a class="link" href="background.html#boost_typetraits.background.was_it_worth_it_">Was it worth it?</a>
     </h5>
 <p>
       It has often been repeated in these columns that "premature optimization
- is the root of all evil" [4].
+ is the root of all evil" <a class="link" href="background.html#background.references">[4]</a>.
       So the question must be asked: was our optimization premature? To put this
       in perspective the timings for our version of copy compared a conventional
- generic copy[5] are shown in table
+ generic copy<a class="link" href="background.html#background.references">[5]</a> are shown in table
       1.
     </p>
 <p>
@@ -280,7 +286,7 @@
       </li>
 </ul></div>
 <div class="table">
-<a name="id490911"></a><p class="title"><b>Table 1.1. Time taken to copy 1000 elements using `copy&lt;const
+<a name="id2636577"></a><p class="title"><b>Table 1.1. Time taken to copy 1000 elements using `copy&lt;const
     T*, T*&gt;` (times in micro-seconds)</b></p>
 <div class="table-contents"><table class="table" summary="Time taken to copy 1000 elements using `copy&lt;const
     T*, T*&gt;` (times in micro-seconds)">
@@ -379,8 +385,8 @@
 </table></div>
 </div>
 <br class="table-break"><a name="boost_typetraits.background.pair_of_references"></a><h5>
-<a name="id491068"></a>
- Pair of References
+<a name="id2636715"></a>
+ <a class="link" href="background.html#boost_typetraits.background.pair_of_references">Pair of References</a>
     </h5>
 <p>
       The optimized copy example shows how type traits may be used to perform optimization
@@ -388,14 +394,15 @@
       code to compile that otherwise would not do so unless excessive partial specialization
       is used. This is possible by delegating partial specialization to the type
       traits classes. Our example for this form of usage is a pair that can hold
- references [6].
+ references <a class="link" href="background.html#background.references">[6]</a>.
     </p>
 <p>
       First, let us examine the definition of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">pair</span></code>, omitting
       the comparison operators, default constructor, and template copy constructor
       for simplicity:
     </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T2</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T2</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">pair</span>
 <span class="special">{</span>
 <span class="keyword">typedef</span> <span class="identifier">T1</span> <span class="identifier">first_type</span><span class="special">;</span>
@@ -411,12 +418,12 @@
 <p>
       Now, this "pair" cannot hold references as it currently stands, because
       the constructor would require taking a reference to a reference, which is currently
- illegal [7]. Let us consider what
+ illegal <a class="link" href="background.html#background.references">[7]</a>. Let us consider what
       the constructor's parameters would have to be in order to allow "pair"
       to hold non-reference types, references, and constant references:
     </p>
 <div class="table">
-<a name="id491430"></a><p class="title"><b>Table 1.2. Required Constructor Argument Types</b></p>
+<a name="id2637023"></a><p class="title"><b>Table 1.2. Required Constructor Argument Types</b></p>
 <div class="table-contents"><table class="table" summary="Required Constructor Argument Types">
 <colgroup>
 <col>
@@ -477,11 +484,11 @@
 <br class="table-break"><p>
       A little familiarity with the type traits classes allows us to construct a
       single mapping that allows us to determine the type of parameter from the type
- of the contained class. The type traits classes provide a transformation add_reference, which
+ of the contained class. The type traits classes provide a transformation <a class="link" href="reference/add_reference.html" title="add_reference">add_reference</a>, which
       adds a reference to its type, unless it is already a reference.
     </p>
 <div class="table">
-<a name="id491554"></a><p class="title"><b>Table 1.3. Using add_reference to synthesize the correct constructor
+<a name="id2637134"></a><p class="title"><b>Table 1.3. Using add_reference to synthesize the correct constructor
     type</b></p>
 <div class="table-contents"><table class="table" summary="Using add_reference to synthesize the correct constructor
     type">
@@ -567,7 +574,8 @@
       that can contain non-reference types, reference types, and constant reference
       types:
     </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T2</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T2</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">pair</span>
 <span class="special">{</span>
 <span class="keyword">typedef</span> <span class="identifier">T1</span> <span class="identifier">first_type</span><span class="special">;</span>
@@ -576,8 +584,8 @@
 <span class="identifier">T1</span> <span class="identifier">first</span><span class="special">;</span>
 <span class="identifier">T2</span> <span class="identifier">second</span><span class="special">;</span>
 
-<span class="identifier">pair</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span>add_reference<span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">T1</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">nfirst</span><span class="special">,</span>
- <span class="identifier">boost</span><span class="special">::</span>add_reference<span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">T2</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">nsecond</span><span class="special">)</span>
+<span class="identifier">pair</span><span class="special">(</span><span class="identifier">boost</span><span class="special">::</span><a class="link" href="reference/add_reference.html" title="add_reference">add_reference</a><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">T1</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">nfirst</span><span class="special">,</span>
+ <span class="identifier">boost</span><span class="special">::</span><a class="link" href="reference/add_reference.html" title="add_reference">add_reference</a><span class="special">&lt;</span><span class="keyword">const</span> <span class="identifier">T2</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">nsecond</span><span class="special">)</span>
 <span class="special">:</span><span class="identifier">first</span><span class="special">(</span><span class="identifier">nfirst</span><span class="special">),</span> <span class="identifier">second</span><span class="special">(</span><span class="identifier">nsecond</span><span class="special">)</span> <span class="special">{</span> <span class="special">}</span>
 <span class="special">};</span>
 </pre>
@@ -598,8 +606,8 @@
       easier to maintain and easier to understand.
     </p>
 <a name="boost_typetraits.background.conclusion"></a><h5>
-<a name="id492176"></a>
- Conclusion
+<a name="id2637656"></a>
+ <a class="link" href="background.html#boost_typetraits.background.conclusion">Conclusion</a>
     </h5>
 <p>
       We hope that in this article we have been able to give you some idea of what
@@ -611,16 +619,16 @@
       can be optimal as well as generic.
     </p>
 <a name="boost_typetraits.background.acknowledgements"></a><h5>
-<a name="id492222"></a>
- Acknowledgements
+<a name="id2637697"></a>
+ <a class="link" href="background.html#boost_typetraits.background.acknowledgements">Acknowledgements</a>
     </h5>
 <p>
       The authors would like to thank Beman Dawes and Howard Hinnant for their helpful
       comments when preparing this article.
     </p>
 <a name="background.references"></a><a name="boost_typetraits.background.references"></a><h5>
-<a name="id492256"></a>
- References
+<a name="id2637724"></a>
+ <a class="link" href="background.html#boost_typetraits.background.references">References</a>
     </h5>
 <div class="orderedlist"><ol type="1">
 <li>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Type Traits by Category</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="prev" href="background.html" title="Background and Tutorial">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_typetraits.category"></a> Type Traits by Category
+<a name="boost_typetraits.category"></a><a class="link" href="category.html" title="Type Traits by Category"> Type Traits by Category</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="category/value_traits.html"> Type Traits

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/alignment.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/alignment.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/alignment.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Synthesizing Types with Specific Alignments</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../category.html" title="Type Traits by Category">
 <link rel="prev" href="transform.html" title="Type Traits that Transform One Type to Another">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,23 +24,24 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.category.alignment"></a><a href="alignment.html" title="Synthesizing Types with Specific Alignments"> Synthesizing Types
+<a name="boost_typetraits.category.alignment"></a><a class="link" href="alignment.html" title="Synthesizing Types with Specific Alignments"> Synthesizing Types
       with Specific Alignments</a>
 </h3></div></div></div>
 <p>
         Some low level memory management routines need to synthesize a POD type with
- specific alignment properties. The template <code class="computeroutput">type_with_alignment</code>
- finds the smallest type with a specified alignment, while template <code class="computeroutput">aligned_storage</code>
+ specific alignment properties. The template <code class="computeroutput"><a class="link" href="../reference/type_with_alignment.html" title="type_with_alignment">type_with_alignment</a></code>
+ finds the smallest type with a specified alignment, while template <code class="computeroutput"><a class="link" href="../reference/aligned_storage.html" title="aligned_storage">aligned_storage</a></code>
         creates a type with a specific size and alignment.
       </p>
 <p>
         <span class="bold"><strong>Synopsis</strong></span>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Align</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> type_with_alignment<span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Align</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/type_with_alignment.html" title="type_with_alignment">type_with_alignment</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Size</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Align</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> aligned_storage<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/aligned_storage.html" title="aligned_storage">aligned_storage</a><span class="special">;</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/function.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/function.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/function.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Decomposing Function Types</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../category.html" title="Type Traits by Category">
 <link rel="prev" href="alignment.html" title="Synthesizing Types with Specific Alignments">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,20 +24,21 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.category.function"></a><a href="function.html" title="Decomposing Function Types"> Decomposing Function
+<a name="boost_typetraits.category.function"></a><a class="link" href="function.html" title="Decomposing Function Types"> Decomposing Function
       Types</a>
 </h3></div></div></div>
 <p>
- The class template function_traits
- extracts information from function types (see also is_function).
+ The class template <a class="link" href="../reference/function_traits.html" title="function_traits">function_traits</a>
+ extracts information from function types (see also <a class="link" href="../reference/is_function.html" title="is_function">is_function</a>).
         This traits class allows you to tell how many arguments a function takes,
         what those argument types are, and what the return type is.
       </p>
 <p>
         <span class="bold"><strong>Synopsis</strong></span>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Align</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> function_traits<span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Align</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/function_traits.html" title="function_traits">function_traits</a><span class="special">;</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/transform.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/transform.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/transform.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Type Traits that Transform One Type to Another</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../category.html" title="Type Traits by Category">
 <link rel="prev" href="value_traits/relate.html" title="Relationships Between Two Types">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.category.transform"></a><a href="transform.html" title="Type Traits that Transform One Type to Another"> Type Traits that
+<a name="boost_typetraits.category.transform"></a><a class="link" href="transform.html" title="Type Traits that Transform One Type to Another"> Type Traits that
       Transform One Type to Another</a>
 </h3></div></div></div>
 <p>
@@ -36,63 +36,64 @@
 <p>
         <span class="bold"><strong>Synopsis:</strong></span>
       </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> add_const<span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/add_const.html" title="add_const">add_const</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> add_cv<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/add_cv.html" title="add_cv">add_cv</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> add_pointer<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/add_pointer.html" title="add_pointer">add_pointer</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> add_reference<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/add_reference.html" title="add_reference">add_reference</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> add_volatile<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/add_volatile.html" title="add_volatile">add_volatile</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> decay<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/decay.html" title="decay">decay</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> floating_point_promotion<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/floating_point_promotion.html" title="floating_point_promotion">floating_point_promotion</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> integral_promotion<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/integral_promotion.html" title="integral_promotion">integral_promotion</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> make_signed<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/make_signed.html" title="make_signed">make_signed</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> make_unsigned<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/make_unsigned.html" title="make_unsigned">make_unsigned</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> promote<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/promote.html" title="promote">promote</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> remove_all_extents<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/remove_all_extents.html" title="remove_all_extents">remove_all_extents</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> remove_const<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/remove_const.html" title="remove_const">remove_const</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> remove_cv<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/remove_cv.html" title="remove_cv">remove_cv</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> remove_extent<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/remove_extent.html" title="remove_extent">remove_extent</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> remove_pointer<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/remove_pointer.html" title="remove_pointer">remove_pointer</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> remove_reference<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/remove_reference.html" title="remove_reference">remove_reference</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> remove_volatile<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../reference/remove_volatile.html" title="remove_volatile">remove_volatile</a><span class="special">;</span>
 </pre>
 <a name="boost_typetraits.category.transform.broken_compiler_workarounds_"></a><h5>
-<a name="id496203"></a>
- <a href="transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">Broken
+<a name="id2640926"></a>
+ <a class="link" href="transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">Broken
         Compiler Workarounds:</a>
       </h5>
 <p>
@@ -116,7 +117,8 @@
 <p>
         The first part guarantees the successful compilation of something like this:
       </p>
-<pre class="programlisting"><span class="identifier">BOOST_STATIC_ASSERT</span><span class="special">((</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">value</span><span class="special">));</span>
+<pre class="programlisting">
+<span class="identifier">BOOST_STATIC_ASSERT</span><span class="special">((</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">,</span> <span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">value</span><span class="special">));</span>
 <span class="identifier">BOOST_STATIC_ASSERT</span><span class="special">((</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="keyword">char</span> <span class="keyword">const</span><span class="special">,</span> <span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="keyword">char</span> <span class="keyword">const</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">value</span><span class="special">));</span>
 <span class="identifier">BOOST_STATIC_ASSERT</span><span class="special">((</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="keyword">char</span> <span class="keyword">volatile</span><span class="special">,</span> <span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="keyword">char</span> <span class="keyword">volatile</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">value</span><span class="special">));</span>
 <span class="identifier">BOOST_STATIC_ASSERT</span><span class="special">((</span><span class="identifier">is_same</span><span class="special">&lt;</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="keyword">volatile</span><span class="special">,</span> <span class="identifier">remove_reference</span><span class="special">&lt;</span><span class="keyword">char</span> <span class="keyword">const</span> <span class="keyword">volatile</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">value</span><span class="special">));</span>
@@ -131,7 +133,8 @@
         <code class="computeroutput"><span class="keyword">int</span></code> or other built-in type,
         but for their own types as well:
       </p>
-<pre class="programlisting"><span class="keyword">namespace</span> <span class="identifier">myspace</span><span class="special">{</span>
+<pre class="programlisting">
+<span class="keyword">namespace</span> <span class="identifier">myspace</span><span class="special">{</span>
    <span class="keyword">struct</span> <span class="identifier">MyClass</span> <span class="special">{};</span>
 <span class="special">}</span>
 <span class="comment">// declare this at global scope:

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Type Traits that Describe the Properties of a Type</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../category.html" title="Type Traits by Category">
 <link rel="prev" href="../category.html" title="Type Traits by Category">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.category.value_traits"></a><a href="value_traits.html" title="Type Traits that Describe the Properties of a Type"> Type Traits
+<a name="boost_typetraits.category.value_traits"></a><a class="link" href="value_traits.html" title="Type Traits that Describe the Properties of a Type"> Type Traits
       that Describe the Properties of a Type</a>
 </h3></div></div></div>
 <div class="toc"><dl>
@@ -37,13 +37,13 @@
 </dl></div>
 <p>
         These traits are all <span class="emphasis"><em>value traits</em></span>, which is to say the
- traits classes all inherit from integral_constant,
+ traits classes all inherit from <a class="link" href="../reference/integral_constant.html" title="integral_constant">integral_constant</a>,
         and are used to access some numerical property of a type. Often this is a
         simple true or false Boolean value, but in a few cases may be some other
         integer value (for example when dealing with type alignments, or array bounds:
- see <code class="computeroutput">alignment_of</code>,
- <code class="computeroutput">rank</code>
- and <code class="computeroutput">extent</code>).
+ see <code class="computeroutput"><a class="link" href="../reference/alignment_of.html" title="alignment_of">alignment_of</a></code>,
+ <code class="computeroutput"><a class="link" href="../reference/rank.html" title="rank">rank</a></code>
+ and <code class="computeroutput"><a class="link" href="../reference/extent.html" title="extent">extent</a></code>).
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/primary.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Categorizing a Type</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../value_traits.html" title="Type Traits that Describe the Properties of a Type">
 <link rel="prev" href="../value_traits.html" title="Type Traits that Describe the Properties of a Type">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_typetraits.category.value_traits.primary"></a><a href="primary.html" title="Categorizing a Type"> Categorizing
+<a name="boost_typetraits.category.value_traits.primary"></a><a class="link" href="primary.html" title="Categorizing a Type"> Categorizing
         a Type</a>
 </h4></div></div></div>
 <p>
@@ -33,13 +33,13 @@
           are compositions of one or more primary traits.
         </p>
 <p>
- For any given type, exactly one primary type trait will inherit from true_type,
- and all the others will inherit from false_type,
+ For any given type, exactly one primary type trait will inherit from <a class="link" href="../../reference/integral_constant.html" title="integral_constant">true_type</a>,
+ and all the others will inherit from <a class="link" href="../../reference/integral_constant.html" title="integral_constant">false_type</a>,
           in other words these traits are mutually exclusive.
         </p>
 <p>
- This means that <code class="computeroutput">is_integral<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
- and <code class="computeroutput">is_floating_point<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
+ This means that <code class="computeroutput"><a class="link" href="../../reference/is_integral.html" title="is_integral">is_integral</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
+ and <code class="computeroutput"><a class="link" href="../../reference/is_floating_point.html" title="is_floating_point">is_floating_point</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
           will only ever be true for built-in types; if you want to check for a user-defined
           class type that behaves "as if" it is an integral or floating
           point type, then use the <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">numeric_limits</span>
@@ -48,67 +48,69 @@
 <p>
           <span class="bold"><strong>Synopsis:</strong></span>
         </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_array<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_array.html" title="is_array">is_array</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
   
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_class<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_class.html" title="is_class">is_class</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_complex<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_complex.html" title="is_complex">is_complex</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
   
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_enum<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_enum.html" title="is_enum">is_enum</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
   
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_floating_point<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_floating_point.html" title="is_floating_point">is_floating_point</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
   
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_function<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_function.html" title="is_function">is_function</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_integral<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_integral.html" title="is_integral">is_integral</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
   
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_member_function_pointer<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_member_function_pointer.html" title="is_member_function_pointer">is_member_function_pointer</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
   
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_member_object_pointer<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_member_object_pointer.html" title="is_member_object_pointer">is_member_object_pointer</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
   
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_pointer<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_pointer.html" title="is_pointer">is_pointer</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
   
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_reference<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_reference.html" title="is_reference">is_reference</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
   
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_union<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_union.html" title="is_union">is_union</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
   
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_void<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_void.html" title="is_void">is_void</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;;</span>
 </pre>
 <p>
           The following traits are made up of the union of one or more type categorizations.
           A type may belong to more than one of these categories, in addition to
           one of the primary categories.
         </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_arithmetic<span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_arithmetic.html" title="is_arithmetic">is_arithmetic</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_compound<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_compound.html" title="is_compound">is_compound</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_fundamental<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_fundamental.html" title="is_fundamental">is_fundamental</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_member_pointer<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_member_pointer.html" title="is_member_pointer">is_member_pointer</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_object<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_object.html" title="is_object">is_object</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_scalar<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_scalar.html" title="is_scalar">is_scalar</a><span class="special">;</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/properties.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/properties.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/properties.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>General Type Properties</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../value_traits.html" title="Type Traits that Describe the Properties of a Type">
 <link rel="prev" href="primary.html" title="Categorizing a Type">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_typetraits.category.value_traits.properties"></a><a href="properties.html" title="General Type Properties">
+<a name="boost_typetraits.category.value_traits.properties"></a><a class="link" href="properties.html" title="General Type Properties">
         General Type Properties</a>
 </h4></div></div></div>
 <p>
@@ -33,77 +33,78 @@
 <p>
           <span class="bold"><strong>Synopsis:</strong></span>
         </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> alignment_of<span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/alignment_of.html" title="alignment_of">alignment_of</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> has_nothrow_assign<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/has_nothrow_assign.html" title="has_nothrow_assign">has_nothrow_assign</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> has_nothrow_constructor<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/has_nothrow_constructor.html" title="has_nothrow_constructor">has_nothrow_constructor</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> has_nothrow_default_constructor<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/has_nothrow_constructor.html" title="has_nothrow_constructor">has_nothrow_default_constructor</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> has_nothrow_copy<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/has_nothrow_copy.html" title="has_nothrow_copy">has_nothrow_copy</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> has_nothrow_copy_constructor<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/has_nothrow_copy.html" title="has_nothrow_copy">has_nothrow_copy_constructor</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> has_trivial_assign<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/has_trivial_assign.html" title="has_trivial_assign">has_trivial_assign</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> has_trivial_constructor<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/has_trivial_constructor.html" title="has_trivial_constructor">has_trivial_constructor</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> has_trivial_default_constructor<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/has_trivial_constructor.html" title="has_trivial_constructor">has_trivial_default_constructor</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> has_trivial_copy<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/has_trivial_copy.html" title="has_trivial_copy">has_trivial_copy</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> has_trivial_copy_constructor<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/has_trivial_copy.html" title="has_trivial_copy">has_trivial_copy_constructor</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> has_trivial_destructor<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/has_trivial_destructor.html" title="has_trivial_destructor">has_trivial_destructor</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> has_virtual_destructor<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/has_virtual_destructor.html" title="has_virtual_destructor">has_virtual_destructor</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_abstract<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_abstract.html" title="is_abstract">is_abstract</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_const<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_const.html" title="is_const">is_const</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_empty<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_empty.html" title="is_empty">is_empty</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_stateless<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_stateless.html" title="is_stateless">is_stateless</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_pod<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_pod.html" title="is_pod">is_pod</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_polymorphic<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_polymorphic.html" title="is_polymorphic">is_polymorphic</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_signed<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_signed.html" title="is_signed">is_signed</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_unsigned<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_unsigned.html" title="is_unsigned">is_unsigned</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_volatile<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_volatile.html" title="is_volatile">is_volatile</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">N</span> <span class="special">=</span> <span class="number">0</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> extent<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/extent.html" title="extent">extent</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> rank<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/rank.html" title="rank">rank</a><span class="special">;</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/relate.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/relate.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/category/value_traits/relate.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Relationships Between Two Types</title>
 <link rel="stylesheet" href="../../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../value_traits.html" title="Type Traits that Describe the Properties of a Type">
 <link rel="prev" href="properties.html" title="General Type Properties">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h4 class="title">
-<a name="boost_typetraits.category.value_traits.relate"></a><a href="relate.html" title="Relationships Between Two Types"> Relationships
+<a name="boost_typetraits.category.value_traits.relate"></a><a class="link" href="relate.html" title="Relationships Between Two Types"> Relationships
         Between Two Types</a>
 </h4></div></div></div>
 <p>
@@ -34,14 +34,15 @@
 <p>
           <span class="bold"><strong>Synopsis:</strong></span>
         </p>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Base</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Derived</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_base_of<span class="special">;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Base</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Derived</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_base_of.html" title="is_base_of">is_base_of</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">From</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">To</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_convertible<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_convertible.html" title="is_convertible">is_convertible</a><span class="special">;</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">U</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> is_same<span class="special">;</span>
+<span class="keyword">struct</span> <a class="link" href="../../reference/is_same.html" title="is_same">is_same</a><span class="special">;</span>
 </pre>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/credits.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/credits.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/credits.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Credits</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="prev" href="reference/type_with_alignment.html" title="type_with_alignment">
@@ -11,7 +11,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -23,11 +23,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_typetraits.credits"></a> Credits
+<a name="boost_typetraits.credits"></a><a class="link" href="credits.html" title="Credits"> Credits</a>
 </h2></div></div></div>
 <p>
- This documentation was pulled together by John Maddock, using Boost.Quickbook
- and Boost.DocBook.
+ This documentation was pulled together by John Maddock, using Boost.Quickbook
+ and Boost.DocBook.
     </p>
 <p>
       The original version of this library was created by Steve Cleary, Beman Dawes,
@@ -49,7 +49,7 @@
       Aleksey Gurtovoy added MPL integration to the library.
     </p>
 <p>
- The is_convertible
+ The <a class="link" href="reference/is_convertible.html" title="is_convertible">is_convertible</a>
       template is based on code originally devised by Andrei Alexandrescu, see "<a href="http://www.cuj.com/experts/1810/alexandr.htm?topic=experts" target="_top">Generic&lt;Programming&gt;:
       Mappings between Types and Values</a>".
     </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Examples</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="prev" href="mpl.html" title="MPL Interoperability">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_typetraits.examples"></a> Examples
+<a name="boost_typetraits.examples"></a><a class="link" href="examples.html" title="Examples"> Examples</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"><a href="examples/copy.html"> An Optimized Version

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/copy.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/copy.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/copy.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>An Optimized Version of std::copy</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../examples.html" title="Examples">
 <link rel="prev" href="../examples.html" title="Examples">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,16 +24,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.examples.copy"></a><a href="copy.html" title="An Optimized Version of std::copy"> An Optimized Version
+<a name="boost_typetraits.examples.copy"></a><a class="link" href="copy.html" title="An Optimized Version of std::copy"> An Optimized Version
       of std::copy</a>
 </h3></div></div></div>
 <p>
         Demonstrates a version of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">copy</span></code>
- that uses <code class="computeroutput">has_trivial_assign</code>
+ that uses <code class="computeroutput"><a class="link" href="../reference/has_trivial_assign.html" title="has_trivial_assign">has_trivial_assign</a></code>
         to determine whether to use <code class="computeroutput"><span class="identifier">memcpy</span></code>
- to optimise the copy operation (see copy_example.cpp):
+ to optimise the copy operation (see copy_example.cpp):
       </p>
-<pre class="programlisting"><span class="comment">//
+<pre class="programlisting">
+<span class="comment">//
 </span><span class="comment">// opt::copy
 </span><span class="comment">// same semantics as std::copy
 </span><span class="comment">// calls memcpy where appropriate.
@@ -42,7 +43,7 @@
 <span class="keyword">namespace</span> <span class="identifier">detail</span><span class="special">{</span>
 
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">I1</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">I2</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">b</span><span class="special">&gt;</span>
-<span class="identifier">I2</span> <span class="identifier">copy_imp</span><span class="special">(</span><span class="identifier">I1</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">I1</span> <span class="identifier">last</span><span class="special">,</span> <span class="identifier">I2</span> <span class="identifier">out</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>integral_constant<span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">b</span><span class="special">&gt;&amp;)</span>
+<span class="identifier">I2</span> <span class="identifier">copy_imp</span><span class="special">(</span><span class="identifier">I1</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">I1</span> <span class="identifier">last</span><span class="special">,</span> <span class="identifier">I2</span> <span class="identifier">out</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><a class="link" href="../reference/integral_constant.html" title="integral_constant">integral_constant</a><span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">b</span><span class="special">&gt;&amp;)</span>
 <span class="special">{</span>
    <span class="keyword">while</span><span class="special">(</span><span class="identifier">first</span> <span class="special">!=</span> <span class="identifier">last</span><span class="special">)</span>
    <span class="special">{</span>
@@ -54,7 +55,7 @@
 <span class="special">}</span>
 
 <span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="identifier">T</span><span class="special">*</span> <span class="identifier">copy_imp</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">first</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">last</span><span class="special">,</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">out</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>true_type<span class="special">&amp;)</span>
+<span class="identifier">T</span><span class="special">*</span> <span class="identifier">copy_imp</span><span class="special">(</span><span class="keyword">const</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">first</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">last</span><span class="special">,</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">out</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><a class="link" href="../reference/integral_constant.html" title="integral_constant">true_type</a><span class="special">&amp;)</span>
 <span class="special">{</span>
    <span class="identifier">memcpy</span><span class="special">(</span><span class="identifier">out</span><span class="special">,</span> <span class="identifier">first</span><span class="special">,</span> <span class="special">(</span><span class="identifier">last</span><span class="special">-</span><span class="identifier">first</span><span class="special">)*</span><span class="keyword">sizeof</span><span class="special">(</span><span class="identifier">T</span><span class="special">));</span>
    <span class="keyword">return</span> <span class="identifier">out</span><span class="special">+(</span><span class="identifier">last</span><span class="special">-</span><span class="identifier">first</span><span class="special">);</span>
@@ -72,7 +73,7 @@
 </span> <span class="comment">// requirement we detect with overload resolution):
 </span> <span class="comment">//
 </span> <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">I1</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="identifier">value_type</span><span class="special">;</span>
- <span class="keyword">return</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">copy_imp</span><span class="special">(</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">last</span><span class="special">,</span> <span class="identifier">out</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span>has_trivial_assign<span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;());</span>
+ <span class="keyword">return</span> <span class="identifier">detail</span><span class="special">::</span><span class="identifier">copy_imp</span><span class="special">(</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">last</span><span class="special">,</span> <span class="identifier">out</span><span class="special">,</span> <span class="identifier">boost</span><span class="special">::</span><a class="link" href="../reference/has_trivial_assign.html" title="has_trivial_assign">has_trivial_assign</a><span class="special">&lt;</span><span class="identifier">value_type</span><span class="special">&gt;());</span>
 <span class="special">}</span>
 </pre>
 </div>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/destruct.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/destruct.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/destruct.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>An Example that Omits Destructor Calls For Types with Trivial Destructors</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../examples.html" title="Examples">
 <link rel="prev" href="fill.html" title="An Optimised Version of std::fill">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,14 +24,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.examples.destruct"></a><a href="destruct.html" title="An Example that Omits Destructor Calls For Types with Trivial Destructors"> An Example that
+<a name="boost_typetraits.examples.destruct"></a><a class="link" href="destruct.html" title="An Example that Omits Destructor Calls For Types with Trivial Destructors"> An Example that
       Omits Destructor Calls For Types with Trivial Destructors</a>
 </h3></div></div></div>
 <p>
         Demonstrates a simple algorithm that uses <code class="computeroutput"><span class="identifier">__has_trivial_destruct</span></code>
- to determine whether to destructors need to be called (see trivial_destructor_example.cpp):
+ to determine whether to destructors need to be called (see trivial_destructor_example.cpp):
       </p>
-<pre class="programlisting"><span class="comment">//
+<pre class="programlisting">
+<span class="comment">//
 </span><span class="comment">// algorithm destroy_array:
 </span><span class="comment">// The reverse of std::unitialized_copy, takes a block of
 </span><span class="comment">// initialized memory and calls destructors on all objects therein.
@@ -40,7 +41,7 @@
 <span class="keyword">namespace</span> <span class="identifier">detail</span><span class="special">{</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">void</span> <span class="identifier">do_destroy_array</span><span class="special">(</span><span class="identifier">T</span><span class="special">*</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">last</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>false_type<span class="special">&amp;)</span>
+<span class="keyword">void</span> <span class="identifier">do_destroy_array</span><span class="special">(</span><span class="identifier">T</span><span class="special">*</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">last</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><a class="link" href="../reference/integral_constant.html" title="integral_constant">false_type</a><span class="special">&amp;)</span>
 <span class="special">{</span>
    <span class="keyword">while</span><span class="special">(</span><span class="identifier">first</span> <span class="special">!=</span> <span class="identifier">last</span><span class="special">)</span>
    <span class="special">{</span>
@@ -50,7 +51,7 @@
 <span class="special">}</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">inline</span> <span class="keyword">void</span> <span class="identifier">do_destroy_array</span><span class="special">(</span><span class="identifier">T</span><span class="special">*</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">last</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>true_type<span class="special">&amp;)</span>
+<span class="keyword">inline</span> <span class="keyword">void</span> <span class="identifier">do_destroy_array</span><span class="special">(</span><span class="identifier">T</span><span class="special">*</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">last</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><a class="link" href="../reference/integral_constant.html" title="integral_constant">true_type</a><span class="special">&amp;)</span>
 <span class="special">{</span>
 <span class="special">}</span>
 
@@ -59,7 +60,7 @@
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">inline</span> <span class="keyword">void</span> <span class="identifier">destroy_array</span><span class="special">(</span><span class="identifier">T</span><span class="special">*</span> <span class="identifier">p1</span><span class="special">,</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">p2</span><span class="special">)</span>
 <span class="special">{</span>
- <span class="identifier">detail</span><span class="special">::</span><span class="identifier">do_destroy_array</span><span class="special">(</span><span class="identifier">p1</span><span class="special">,</span> <span class="identifier">p2</span><span class="special">,</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span>has_trivial_destructor<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;());</span>
+ <span class="identifier">detail</span><span class="special">::</span><span class="identifier">do_destroy_array</span><span class="special">(</span><span class="identifier">p1</span><span class="special">,</span> <span class="identifier">p2</span><span class="special">,</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><a class="link" href="../reference/has_trivial_destructor.html" title="has_trivial_destructor">has_trivial_destructor</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;());</span>
 <span class="special">}</span>
 </pre>
 </div>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/fill.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/fill.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/fill.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>An Optimised Version of std::fill</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../examples.html" title="Examples">
 <link rel="prev" href="copy.html" title="An Optimized Version of std::copy">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,23 +24,24 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.examples.fill"></a><a href="fill.html" title="An Optimised Version of std::fill"> An Optimised Version
+<a name="boost_typetraits.examples.fill"></a><a class="link" href="fill.html" title="An Optimised Version of std::fill"> An Optimised Version
       of std::fill</a>
 </h3></div></div></div>
 <p>
         Demonstrates a version of <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">fill</span></code>
- that uses <code class="computeroutput">has_trivial_assign</code>
+ that uses <code class="computeroutput"><a class="link" href="../reference/has_trivial_assign.html" title="has_trivial_assign">has_trivial_assign</a></code>
         to determine whether to use <code class="computeroutput"><span class="identifier">memset</span></code>
- to optimise the fill operation (see fill_example.cpp):
+ to optimise the fill operation (see fill_example.cpp):
       </p>
-<pre class="programlisting"><span class="comment">//
+<pre class="programlisting">
+<span class="comment">//
 </span><span class="comment">// fill
 </span><span class="comment">// same as std::fill, but uses memset where appropriate
 </span><span class="comment">//
 </span><span class="keyword">namespace</span> <span class="identifier">detail</span><span class="special">{</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">I</span><span class="special">,</span> <span class="keyword">typename</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">bool</span> <span class="identifier">b</span><span class="special">&gt;</span>
-<span class="keyword">void</span> <span class="identifier">do_fill</span><span class="special">(</span><span class="identifier">I</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">I</span> <span class="identifier">last</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>integral_constant<span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">b</span><span class="special">&gt;&amp;)</span>
+<span class="keyword">void</span> <span class="identifier">do_fill</span><span class="special">(</span><span class="identifier">I</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">I</span> <span class="identifier">last</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><a class="link" href="../reference/integral_constant.html" title="integral_constant">integral_constant</a><span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span> <span class="identifier">b</span><span class="special">&gt;&amp;)</span>
 <span class="special">{</span>
    <span class="keyword">while</span><span class="special">(</span><span class="identifier">first</span> <span class="special">!=</span> <span class="identifier">last</span><span class="special">)</span>
    <span class="special">{</span>
@@ -50,7 +51,7 @@
 <span class="special">}</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">void</span> <span class="identifier">do_fill</span><span class="special">(</span><span class="identifier">T</span><span class="special">*</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">last</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>true_type<span class="special">&amp;)</span>
+<span class="keyword">void</span> <span class="identifier">do_fill</span><span class="special">(</span><span class="identifier">T</span><span class="special">*</span> <span class="identifier">first</span><span class="special">,</span> <span class="identifier">T</span><span class="special">*</span> <span class="identifier">last</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">T</span><span class="special">&amp;</span> <span class="identifier">val</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><a class="link" href="../reference/integral_constant.html" title="integral_constant">true_type</a><span class="special">&amp;)</span>
 <span class="special">{</span>
    <span class="identifier">std</span><span class="special">::</span><span class="identifier">memset</span><span class="special">(</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">val</span><span class="special">,</span> <span class="identifier">last</span><span class="special">-</span><span class="identifier">first</span><span class="special">);</span>
 <span class="special">}</span>
@@ -64,8 +65,8 @@
 </span> <span class="comment">// We can do an optimised fill if T has a trivial assignment
 </span> <span class="comment">// operator and if it's size is one:
 </span> <span class="comment">//
-</span> <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span>integral_constant<span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span>
- <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span>has_trivial_assign<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span> <span class="special">(</span><span class="keyword">sizeof</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span> <span class="special">==</span> <span class="number">1</span><span class="special">)&gt;</span> <span class="identifier">truth_type</span><span class="special">;</span>
+</span> <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><a class="link" href="../reference/integral_constant.html" title="integral_constant">integral_constant</a><span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span>
+ <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><a class="link" href="../reference/has_trivial_assign.html" title="has_trivial_assign">has_trivial_assign</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span> <span class="special">&amp;&amp;</span> <span class="special">(</span><span class="keyword">sizeof</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span> <span class="special">==</span> <span class="number">1</span><span class="special">)&gt;</span> <span class="identifier">truth_type</span><span class="special">;</span>
    <span class="identifier">detail</span><span class="special">::</span><span class="identifier">do_fill</span><span class="special">(</span><span class="identifier">first</span><span class="special">,</span> <span class="identifier">last</span><span class="special">,</span> <span class="identifier">val</span><span class="special">,</span> <span class="identifier">truth_type</span><span class="special">());</span>
 <span class="special">}</span>
 </pre>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/iter.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/iter.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/iter.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>An improved Version of std::iter_swap</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../examples.html" title="Examples">
 <link rel="prev" href="destruct.html" title="An Example that Omits Destructor Calls For Types with Trivial Destructors">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.examples.iter"></a><a href="iter.html" title="An improved Version of std::iter_swap"> An improved Version
+<a name="boost_typetraits.examples.iter"></a><a class="link" href="iter.html" title="An improved Version of std::iter_swap"> An improved Version
       of std::iter_swap</a>
 </h3></div></div></div>
 <p>
@@ -34,9 +34,10 @@
         of it's dereferenced arguments (the same as <code class="computeroutput"><span class="identifier">std</span><span class="special">::</span><span class="identifier">iter_swap</span></code>
         does), however if they are proxying iterators then takes special care over
         the swap to ensure that the algorithm works correctly for both proxying iterators,
- and even iterators of different types (see iter_swap_example.cpp):
+ and even iterators of different types (see iter_swap_example.cpp):
       </p>
-<pre class="programlisting"><span class="comment">//
+<pre class="programlisting">
+<span class="comment">//
 </span><span class="comment">// iter_swap:
 </span><span class="comment">// tests whether iterator is a proxying iterator or not, and
 </span><span class="comment">// uses optimal form accordingly:
@@ -44,7 +45,7 @@
 </span><span class="keyword">namespace</span> <span class="identifier">detail</span><span class="special">{</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">I</span><span class="special">&gt;</span>
-<span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">do_swap</span><span class="special">(</span><span class="identifier">I</span> <span class="identifier">one</span><span class="special">,</span> <span class="identifier">I</span> <span class="identifier">two</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>false_type<span class="special">&amp;)</span>
+<span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">do_swap</span><span class="special">(</span><span class="identifier">I</span> <span class="identifier">one</span><span class="special">,</span> <span class="identifier">I</span> <span class="identifier">two</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><a class="link" href="../reference/integral_constant.html" title="integral_constant">false_type</a><span class="special">&amp;)</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">I</span><span class="special">&gt;::</span><span class="identifier">value_type</span> <span class="identifier">v_t</span><span class="special">;</span>
    <span class="identifier">v_t</span> <span class="identifier">v</span> <span class="special">=</span> <span class="special">*</span><span class="identifier">one</span><span class="special">;</span>
@@ -52,7 +53,7 @@
    <span class="special">*</span><span class="identifier">two</span> <span class="special">=</span> <span class="identifier">v</span><span class="special">;</span>
 <span class="special">}</span>
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">typename</span> <span class="identifier">I</span><span class="special">&gt;</span>
-<span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">do_swap</span><span class="special">(</span><span class="identifier">I</span> <span class="identifier">one</span><span class="special">,</span> <span class="identifier">I</span> <span class="identifier">two</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span>true_type<span class="special">&amp;)</span>
+<span class="keyword">static</span> <span class="keyword">void</span> <span class="identifier">do_swap</span><span class="special">(</span><span class="identifier">I</span> <span class="identifier">one</span><span class="special">,</span> <span class="identifier">I</span> <span class="identifier">two</span><span class="special">,</span> <span class="keyword">const</span> <span class="identifier">boost</span><span class="special">::</span><a class="link" href="../reference/integral_constant.html" title="integral_constant">true_type</a><span class="special">&amp;)</span>
 <span class="special">{</span>
    <span class="keyword">using</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">swap</span><span class="special">;</span>
    <span class="identifier">swap</span><span class="special">(*</span><span class="identifier">one</span><span class="special">,</span> <span class="special">*</span><span class="identifier">two</span><span class="special">);</span>
@@ -70,10 +71,10 @@
 </span> <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">I1</span><span class="special">&gt;::</span><span class="identifier">reference</span> <span class="identifier">r1_t</span><span class="special">;</span>
    <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">iterator_traits</span><span class="special">&lt;</span><span class="identifier">I2</span><span class="special">&gt;::</span><span class="identifier">reference</span> <span class="identifier">r2_t</span><span class="special">;</span>
 
- <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span>integral_constant<span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span>
- <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span>is_reference<span class="special">&lt;</span><span class="identifier">r1_t</span><span class="special">&gt;::</span><span class="identifier">value</span>
- <span class="special">&amp;&amp;</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span>is_reference<span class="special">&lt;</span><span class="identifier">r2_t</span><span class="special">&gt;::</span><span class="identifier">value</span>
- <span class="special">&amp;&amp;</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span>is_same<span class="special">&lt;</span><span class="identifier">r1_t</span><span class="special">,</span> <span class="identifier">r2_t</span><span class="special">&gt;::</span><span class="identifier">value</span><span class="special">&gt;</span> <span class="identifier">truth_type</span><span class="special">;</span>
+ <span class="keyword">typedef</span> <span class="identifier">boost</span><span class="special">::</span><a class="link" href="../reference/integral_constant.html" title="integral_constant">integral_constant</a><span class="special">&lt;</span><span class="keyword">bool</span><span class="special">,</span>
+ <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><a class="link" href="../reference/is_reference.html" title="is_reference">is_reference</a><span class="special">&lt;</span><span class="identifier">r1_t</span><span class="special">&gt;::</span><span class="identifier">value</span>
+ <span class="special">&amp;&amp;</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><a class="link" href="../reference/is_reference.html" title="is_reference">is_reference</a><span class="special">&lt;</span><span class="identifier">r2_t</span><span class="special">&gt;::</span><span class="identifier">value</span>
+ <span class="special">&amp;&amp;</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><a class="link" href="../reference/is_same.html" title="is_same">is_same</a><span class="special">&lt;</span><span class="identifier">r1_t</span><span class="special">,</span> <span class="identifier">r2_t</span><span class="special">&gt;::</span><span class="identifier">value</span><span class="special">&gt;</span> <span class="identifier">truth_type</span><span class="special">;</span>
 
    <span class="identifier">detail</span><span class="special">::</span><span class="identifier">do_swap</span><span class="special">(</span><span class="identifier">one</span><span class="special">,</span> <span class="identifier">two</span><span class="special">,</span> <span class="identifier">truth_type</span><span class="special">());</span>
 <span class="special">}</span>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/to_double.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/to_double.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/examples/to_double.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Convert Numeric Types and Enums to double</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../examples.html" title="Examples">
 <link rel="prev" href="iter.html" title="An improved Version of std::iter_swap">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,14 +24,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.examples.to_double"></a><a href="to_double.html" title="Convert Numeric Types and Enums to double"> Convert Numeric
+<a name="boost_typetraits.examples.to_double"></a><a class="link" href="to_double.html" title="Convert Numeric Types and Enums to double"> Convert Numeric
       Types and Enums to double</a>
 </h3></div></div></div>
 <p>
- Demonstrates a conversion of <a href="../../../../libs/numeric/conversion/doc/definitions.html#numtypes" target="_top">Numeric
+ Demonstrates a conversion of <a href="../../../../../../libs/numeric/conversion/doc/html/boost_numericconversion/definitions.html#boost_numericconversion.definitions.numeric_types" target="_top">Numeric
         Types</a> and enum types to double:
       </p>
-<pre class="programlisting"><span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span><span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">inline</span> <span class="keyword">double</span> <span class="identifier">to_double</span><span class="special">(</span><span class="identifier">T</span> <span class="keyword">const</span><span class="special">&amp;</span> <span class="identifier">value</span><span class="special">)</span>
 <span class="special">{</span>
     <span class="keyword">typedef</span> <span class="keyword">typename</span> <span class="identifier">boost</span><span class="special">::</span><span class="identifier">promote</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span> <span class="identifier">promoted</span><span class="special">;</span>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/intrinsics.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/intrinsics.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/intrinsics.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Support for Compiler Intrinsics</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="prev" href="user_defined.html" title="User Defined Specializations">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_typetraits.intrinsics"></a> Support for Compiler Intrinsics
+<a name="boost_typetraits.intrinsics"></a><a class="link" href="intrinsics.html" title="Support for Compiler Intrinsics"> Support for Compiler Intrinsics</a>
 </h2></div></div></div>
 <p>
       There are some traits that can not be implemented within the current C++ language:
@@ -38,16 +38,16 @@
       for all types (but all have safe fallback positions if this support is unavailable):
     </p>
 <div class="itemizedlist"><ul type="disc">
-<li>is_union</li>
-<li>is_pod</li>
-<li>has_trivial_constructor</li>
-<li>has_trivial_copy</li>
-<li>has_trivial_assign</li>
-<li>has_trivial_destructor</li>
-<li>has_nothrow_constructor</li>
-<li>has_nothrow_copy</li>
-<li>has_nothrow_assign</li>
-<li>has_virtual_destructor</li>
+<li><a class="link" href="reference/is_union.html" title="is_union">is_union</a></li>
+<li><a class="link" href="reference/is_pod.html" title="is_pod">is_pod</a></li>
+<li><a class="link" href="reference/has_trivial_constructor.html" title="has_trivial_constructor">has_trivial_constructor</a></li>
+<li><a class="link" href="reference/has_trivial_copy.html" title="has_trivial_copy">has_trivial_copy</a></li>
+<li><a class="link" href="reference/has_trivial_assign.html" title="has_trivial_assign">has_trivial_assign</a></li>
+<li><a class="link" href="reference/has_trivial_destructor.html" title="has_trivial_destructor">has_trivial_destructor</a></li>
+<li><a class="link" href="reference/has_nothrow_constructor.html" title="has_nothrow_constructor">has_nothrow_constructor</a></li>
+<li><a class="link" href="reference/has_nothrow_copy.html" title="has_nothrow_copy">has_nothrow_copy</a></li>
+<li><a class="link" href="reference/has_nothrow_assign.html" title="has_nothrow_assign">has_nothrow_assign</a></li>
+<li><a class="link" href="reference/has_virtual_destructor.html" title="has_virtual_destructor">has_virtual_destructor</a></li>
 </ul></div>
 <p>
       The following traits classes can't be portably implemented in the C++ language,
@@ -55,23 +55,23 @@
       all the compilers we know about:
     </p>
 <div class="itemizedlist"><ul type="disc">
-<li>is_empty</li>
-<li>is_polymorphic</li>
+<li><a class="link" href="reference/is_empty.html" title="is_empty">is_empty</a></li>
+<li><a class="link" href="reference/is_polymorphic.html" title="is_polymorphic">is_polymorphic</a></li>
 </ul></div>
 <p>
       The following traits classes are dependent on one or more of the above:
     </p>
 <div class="itemizedlist"><ul type="disc">
-<li>is_class</li>
-<li>is_stateless</li>
+<li><a class="link" href="reference/is_class.html" title="is_class">is_class</a></li>
+<li><a class="link" href="reference/is_stateless.html" title="is_stateless">is_stateless</a></li>
 </ul></div>
 <p>
- The hooks for compiler-intrinsic support are defined in boost/type_traits/intrinsics.hpp,
+ The hooks for compiler-intrinsic support are defined in boost/type_traits/intrinsics.hpp,
       adding support for new compilers is simply a matter of defining one of more
       of the following macros:
     </p>
 <div class="table">
-<a name="id498434"></a><p class="title"><b>Table 1.4. Macros for Compiler Intrinsics</b></p>
+<a name="id2642766"></a><p class="title"><b>Table 1.4. Macros for Compiler Intrinsics</b></p>
 <div class="table-contents"><table class="table" summary="Macros for Compiler Intrinsics">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/intro.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/intro.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/intro.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Introduction</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="prev" href="../index.html" title="Chapter 1. Boost.TypeTraits">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_typetraits.intro"></a> Introduction
+<a name="boost_typetraits.intro"></a><a class="link" href="intro.html" title="Introduction"> Introduction</a>
 </h2></div></div></div>
 <p>
       The Boost type-traits library contains a set of very specific traits classes,
@@ -34,8 +34,8 @@
     </p>
 <p>
       The type-traits classes share a unified design: each class inherits from a
- the type true_type
- if the type has the specified property and inherits from false_type
+ the type <a class="link" href="reference/integral_constant.html" title="integral_constant">true_type</a>
+ if the type has the specified property and inherits from <a class="link" href="reference/integral_constant.html" title="integral_constant">false_type</a>
       otherwise.
     </p>
 <p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/mpl.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/mpl.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/mpl.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>MPL Interoperability</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="prev" href="intrinsics.html" title="Support for Compiler Intrinsics">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,22 +24,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_typetraits.mpl"></a> MPL Interoperability
+<a name="boost_typetraits.mpl"></a><a class="link" href="mpl.html" title="MPL Interoperability"> MPL Interoperability</a>
 </h2></div></div></div>
 <p>
       All the value based traits in this library conform to MPL's requirements for
- an <a href="../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">Integral
+ an <a href="../../../../../libs/mpl/doc/refmanual/integral-constant.html" target="_top">Integral
       Constant type</a>: that includes a number of rather intrusive workarounds
       for broken compilers.
     </p>
 <p>
- Purely as an implementation detail, this means that <code class="computeroutput">true_type</code>
- inherits from boost::mpl::true_,
- <code class="computeroutput">false_type</code>
- inherits from boost::mpl::false_,
- and <code class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span>
+ Purely as an implementation detail, this means that <code class="computeroutput"><a class="link" href="reference/integral_constant.html" title="integral_constant">true_type</a></code>
+ inherits from boost::mpl::true_,
+ <code class="computeroutput"><a class="link" href="reference/integral_constant.html" title="integral_constant">false_type</a></code>
+ inherits from boost::mpl::false_,
+ and <code class="computeroutput"><a class="link" href="reference/integral_constant.html" title="integral_constant">integral_constant</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span>
       <span class="identifier">v</span><span class="special">&gt;</span></code>
- inherits from boost::mpl::integral_c<T,v>
+ inherits from boost::mpl::integral_c<T,v>
       (provided <code class="computeroutput"><span class="identifier">T</span></code> is not <code class="computeroutput"><span class="keyword">bool</span></code>)
     </p>
 </div>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Alphabetical Reference</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="prev" href="examples/to_double.html" title="Convert Numeric Types and Enums to double">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,7 +24,7 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_typetraits.reference"></a> Alphabetical Reference
+<a name="boost_typetraits.reference"></a><a class="link" href="reference.html" title="Alphabetical Reference"> Alphabetical Reference</a>
 </h2></div></div></div>
 <div class="toc"><dl>
 <dt><span class="section"> add_const</span></dt>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_const.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>add_const</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="../reference.html" title="Alphabetical Reference">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.add_const"></a> add_const
+<a name="boost_typetraits.reference.add_const"></a><a class="link" href="add_const.html" title="add_const"> add_const</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">add_const</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
@@ -44,7 +45,7 @@
         does not support partial specialization of class-templates then this template
         will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
         will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
- except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
+ except where <a class="link" href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
@@ -53,7 +54,7 @@
         or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id503567"></a><p class="title"><b>Table 1.5. Examples</b></p>
+<a name="id2647187"></a><p class="title"><b>Table 1.5. Examples</b></p>
 <div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_cv.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>add_cv</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="add_const.html" title="add_const">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.add_cv"></a> add_cv
+<a name="boost_typetraits.reference.add_cv"></a><a class="link" href="add_cv.html" title="add_cv"> add_cv</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">add_cv</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
@@ -45,7 +46,7 @@
         does not support partial specialization of class-templates then this template
         will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
         will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
- except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
+ except where <a class="link" href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
@@ -54,7 +55,7 @@
         or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id504206"></a><p class="title"><b>Table 1.6. Examples</b></p>
+<a name="id2647768"></a><p class="title"><b>Table 1.6. Examples</b></p>
 <div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_pointer.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>add_pointer</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="add_cv.html" title="add_cv">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.add_pointer"></a> add_pointer
+<a name="boost_typetraits.reference.add_pointer"></a><a class="link" href="add_pointer.html" title="add_pointer"> add_pointer</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">add_pointer</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
@@ -47,7 +48,7 @@
         does not support partial specialization of class-templates then this template
         will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
         will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
- except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
+ except where <a class="link" href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
@@ -56,7 +57,7 @@
         or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id504918"></a><p class="title"><b>Table 1.7. Examples</b></p>
+<a name="id2648416"></a><p class="title"><b>Table 1.7. Examples</b></p>
 <div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_reference.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>add_reference</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="add_pointer.html" title="add_pointer">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.add_reference"></a> add_reference
+<a name="boost_typetraits.reference.add_reference"></a><a class="link" href="add_reference.html" title="add_reference"> add_reference</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">add_reference</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
@@ -44,7 +45,7 @@
         does not support partial specialization of class-templates then this template
         will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
         will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
- except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
+ except where <a class="link" href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
@@ -53,7 +54,7 @@
         or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id505555"></a><p class="title"><b>Table 1.8. Examples</b></p>
+<a name="id2648996"></a><p class="title"><b>Table 1.8. Examples</b></p>
 <div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/add_volatile.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>add_volatile</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="add_reference.html" title="add_reference">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.add_volatile"></a> add_volatile
+<a name="boost_typetraits.reference.add_volatile"></a><a class="link" href="add_volatile.html" title="add_volatile"> add_volatile</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">add_volatile</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
@@ -44,7 +45,7 @@
         does not support partial specialization of class-templates then this template
         will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
         will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
- except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
+ except where <a class="link" href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
@@ -53,7 +54,7 @@
         or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id506185"></a><p class="title"><b>Table 1.9. Examples</b></p>
+<a name="id2649568"></a><p class="title"><b>Table 1.9. Examples</b></p>
 <div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/aligned_storage.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/aligned_storage.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/aligned_storage.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>aligned_storage</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="add_volatile.html" title="add_volatile">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.aligned_storage"></a> aligned_storage
+<a name="boost_typetraits.reference.aligned_storage"></a><a class="link" href="aligned_storage.html" title="aligned_storage"> aligned_storage</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Size</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Align</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Size</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Align</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">aligned_storage</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/alignment_of.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/alignment_of.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/alignment_of.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>alignment_of</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="aligned_storage.html" title="aligned_storage">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,10 +24,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.alignment_of"></a> alignment_of
+<a name="boost_typetraits.reference.alignment_of"></a><a class="link" href="alignment_of.html" title="alignment_of"> alignment_of</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">alignment_of</span> <span class="special">:</span> <span class="keyword">public</span> integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">ALIGNOF</span><span class="special">(</span><span class="identifier">T</span><span class="special">)&gt;</span> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">alignment_of</span> <span class="special">:</span> <span class="keyword">public</span> <a class="link" href="integral_constant.html" title="integral_constant">integral_constant</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">ALIGNOF</span><span class="special">(</span><span class="identifier">T</span><span class="special">)&gt;</span> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> Class template alignment<span class="underline">of inherits from `</span>_integral_constant&lt;std::size_t,
@@ -52,7 +53,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">alignment_of</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
- inherits from <code class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">ALIGNOF</span><span class="special">(</span><span class="keyword">int</span><span class="special">)&gt;</span></code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">integral_constant</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">ALIGNOF</span><span class="special">(</span><span class="keyword">int</span><span class="special">)&gt;</span></code>.
           </p>
 <p>
         </p>
@@ -61,7 +62,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">alignment_of</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">ALIGNOF</span><span class="special">(</span><span class="keyword">char</span><span class="special">)&gt;</span></code>.
+ <code class="computeroutput"><span class="identifier">alignment_of</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">integral_constant</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">ALIGNOF</span><span class="special">(</span><span class="keyword">char</span><span class="special">)&gt;</span></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/decay.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/decay.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/decay.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>decay</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="alignment_of.html" title="alignment_of">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.decay"></a> decay
+<a name="boost_typetraits.reference.decay"></a><a class="link" href="decay.html" title="decay"> decay</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">decay</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
@@ -48,7 +49,7 @@
         or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id507843"></a><p class="title"><b>Table 1.10. Examples</b></p>
+<a name="id2651076"></a><p class="title"><b>Table 1.10. Examples</b></p>
 <div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/extent.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/extent.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/extent.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>extent</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="decay.html" title="decay">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,21 +24,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.extent"></a> extent
+<a name="boost_typetraits.reference.extent"></a><a class="link" href="extent.html" title="extent"> extent</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">N</span> <span class="special">=</span> <span class="number">0</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">extent</span> <span class="special">:</span> <span class="keyword">public</span> integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">EXTENT</span><span class="special">(</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">N</span><span class="special">)&gt;</span> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">N</span> <span class="special">=</span> <span class="number">0</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">extent</span> <span class="special">:</span> <span class="keyword">public</span> <a class="link" href="integral_constant.html" title="integral_constant">integral_constant</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">EXTENT</span><span class="special">(</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">N</span><span class="special">)&gt;</span> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> Class template extent inherits
- from <code class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">EXTENT</span><span class="special">(</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">N</span><span class="special">)&gt;</span></code>,
+ from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">integral_constant</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">EXTENT</span><span class="special">(</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">N</span><span class="special">)&gt;</span></code>,
         where <code class="computeroutput"><span class="identifier">EXTENT</span><span class="special">(</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">N</span><span class="special">)</span></code> is the number of elements in the N'th array
         dimention of type <code class="computeroutput"><span class="identifier">T</span></code>.
       </p>
 <p>
         If <code class="computeroutput"><span class="identifier">T</span></code> is not an array type,
         or if <code class="computeroutput"><span class="identifier">N</span> <span class="special">&gt;</span>
- rank<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></code>, or if the N'th array bound is incomplete,
+ <a class="link" href="rank.html" title="rank">rank</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></code>, or if the N'th array bound is incomplete,
         then <code class="computeroutput"><span class="identifier">EXTENT</span><span class="special">(</span><span class="identifier">T</span><span class="special">,</span><span class="identifier">N</span><span class="special">)</span></code> is zero.
       </p>
 <p>
@@ -53,7 +54,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">1</span><span class="special">]&gt;</span></code> inherits from <code class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="number">1</span><span class="special">&gt;</span></code>.
+ <code class="computeroutput"><span class="identifier">extent</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">1</span><span class="special">]&gt;</span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">integral_constant</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="number">1</span><span class="special">&gt;</span></code>.
           </p>
 <p>
         </p>
@@ -63,7 +64,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">extent</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">[</span><span class="number">2</span><span class="special">][</span><span class="number">3</span><span class="special">][</span><span class="number">4</span><span class="special">],</span>
- <span class="number">1</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="number">3</span><span class="special">&gt;</span></code>.
+ <span class="number">1</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">integral_constant</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="number">3</span><span class="special">&gt;</span></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/floating_point_promotion.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>floating_point_promotion</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="extent.html" title="extent">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,10 +24,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.floating_point_promotion"></a><a href="floating_point_promotion.html" title="floating_point_promotion">
+<a name="boost_typetraits.reference.floating_point_promotion"></a><a class="link" href="floating_point_promotion.html" title="floating_point_promotion">
       floating_point_promotion</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">floating_point_promotion</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
@@ -49,7 +50,7 @@
         or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id509628"></a><p class="title"><b>Table 1.11. Examples</b></p>
+<a name="id2652704"></a><p class="title"><b>Table 1.11. Examples</b></p>
 <div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/function_traits.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>function_traits</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="floating_point_promotion.html" title="floating_point_promotion">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.function_traits"></a> function_traits
+<a name="boost_typetraits.reference.function_traits"></a><a class="link" href="function_traits.html" title="function_traits"> function_traits</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">function_traits</span>
 <span class="special">{</span>
    <span class="keyword">static</span> <span class="keyword">const</span> <span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">arity</span> <span class="special">=</span> <em class="replaceable"><code>see-below</code></em><span class="special">;</span>
@@ -55,11 +56,11 @@
 <tr><td align="left" valign="top"><p>
           function_traits is intended to introspect only C++ functions of the form
           R (), R( A1 ), R ( A1, ... etc. ) and not function pointers or class member
- functions. To convert a function pointer type to a suitable type use remove_pointer.
+ functions. To convert a function pointer type to a suitable type use <a class="link" href="remove_pointer.html" title="remove_pointer">remove_pointer</a>.
         </p></td></tr>
 </table></div>
 <div class="table">
-<a name="id510108"></a><p class="title"><b>Table 1.12. Function Traits Members</b></p>
+<a name="id2653139"></a><p class="title"><b>Table 1.12. Function Traits Members</b></p>
 <div class="table-contents"><table class="table" summary="Function Traits Members">
 <colgroup>
 <col>
@@ -122,7 +123,7 @@
 </table></div>
 </div>
 <br class="table-break"><div class="table">
-<a name="id510386"></a><p class="title"><b>Table 1.13. Examples</b></p>
+<a name="id2653391"></a><p class="title"><b>Table 1.13. Examples</b></p>
 <div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_no_throw_def_cons.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_no_throw_def_cons.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_no_throw_def_cons.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>has_nothrow_default_constructor</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="has_nothrow_cp_cons.html" title="has_nothrow_copy_constructor">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,10 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_no_throw_def_cons"></a> has_nothrow_default_constructor
+<a name="boost_typetraits.reference.has_no_throw_def_cons"></a><a class="link" href="has_no_throw_def_cons.html" title="has_nothrow_default_constructor"> has_nothrow_default_constructor</a>
 </h3></div></div></div>
 <p>
- See has_nothrow_constructor.
+ See <a class="link" href="has_nothrow_constructor.html" title="has_nothrow_constructor">has_nothrow_constructor</a>.
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_assign.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_assign.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_assign.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>has_nothrow_assign</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="function_traits.html" title="function_traits">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_nothrow_assign"></a> has_nothrow_assign
+<a name="boost_typetraits.reference.has_nothrow_assign"></a><a class="link" href="has_nothrow_assign.html" title="has_nothrow_assign"> has_nothrow_assign</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_nothrow_assign</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">has_nothrow_assign</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- type with a non-throwing assignment-operator then inherits from true_type,
- otherwise inherits from false_type.
+ type with a non-throwing assignment-operator then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
         Type <code class="computeroutput"><span class="identifier">T</span></code> must be a complete
         type.
       </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_constructor.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_constructor.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_constructor.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>has_nothrow_constructor</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="has_nothrow_assign.html" title="has_nothrow_assign">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,19 +24,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_nothrow_constructor"></a><a href="has_nothrow_constructor.html" title="has_nothrow_constructor">
+<a name="boost_typetraits.reference.has_nothrow_constructor"></a><a class="link" href="has_nothrow_constructor.html" title="has_nothrow_constructor">
       has_nothrow_constructor</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_nothrow_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">has_nothrow_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_nothrow_default_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">has_nothrow_default_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- type with a non-throwing default-constructor then inherits from true_type,
- otherwise inherits from false_type.
+ type with a non-throwing default-constructor then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
         Type <code class="computeroutput"><span class="identifier">T</span></code> must be a complete
         type.
       </p>
@@ -52,7 +53,7 @@
         Without some (as yet unspecified) help from the compiler, <code class="computeroutput"><span class="identifier">has_nothrow_constructor</span></code>
         will never report that a class or struct has a non-throwing default-constructor;
         this is always safe, if possibly sub-optimal. Currently (May 2005) only Visual
- C++ 8 has the necessary compiler intrinsics
+ C++ 8 has the necessary compiler <a class="link" href="../intrinsics.html" title="Support for Compiler Intrinsics">intrinsics</a>
         to ensure that this trait "just works".
       </p>
 <p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_copy.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_copy.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_copy.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>has_nothrow_copy</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="has_nothrow_constructor.html" title="has_nothrow_constructor">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_nothrow_copy"></a> has_nothrow_copy
+<a name="boost_typetraits.reference.has_nothrow_copy"></a><a class="link" href="has_nothrow_copy.html" title="has_nothrow_copy"> has_nothrow_copy</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_nothrow_copy</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">has_nothrow_copy</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_nothrow_copy_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">has_nothrow_copy_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- type with a non-throwing copy-constructor then inherits from true_type,
- otherwise inherits from false_type.
+ type with a non-throwing copy-constructor then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
         Type <code class="computeroutput"><span class="identifier">T</span></code> must be a complete
         type.
       </p>
@@ -51,7 +52,7 @@
         Without some (as yet unspecified) help from the compiler, <code class="computeroutput"><span class="identifier">has_nothrow_copy</span></code>
         will never report that a class or struct has a non-throwing copy-constructor;
         this is always safe, if possibly sub-optimal. Currently (May 2005) only Visual
- C++ 8 has the necessary compiler intrinsics
+ C++ 8 has the necessary compiler <a class="link" href="../intrinsics.html" title="Support for Compiler Intrinsics">intrinsics</a>
         to ensure that this trait "just works".
       </p>
 <p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_nothrow_cp_cons.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>has_nothrow_copy_constructor</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="has_nothrow_copy.html" title="has_nothrow_copy">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,10 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_nothrow_cp_cons"></a> has_nothrow_copy_constructor
+<a name="boost_typetraits.reference.has_nothrow_cp_cons"></a><a class="link" href="has_nothrow_cp_cons.html" title="has_nothrow_copy_constructor"> has_nothrow_copy_constructor</a>
 </h3></div></div></div>
 <p>
- See has_nothrow_copy.
+ See <a class="link" href="has_nothrow_copy.html" title="has_nothrow_copy">has_nothrow_copy</a>.
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_assign.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_assign.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_assign.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>has_trivial_assign</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="has_no_throw_def_cons.html" title="has_nothrow_default_constructor">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_trivial_assign"></a> has_trivial_assign
+<a name="boost_typetraits.reference.has_trivial_assign"></a><a class="link" href="has_trivial_assign.html" title="has_trivial_assign"> has_trivial_assign</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_trivial_assign</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">has_trivial_assign</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- type with a trivial assignment-operator then inherits from true_type,
- otherwise inherits from false_type.
+ type with a trivial assignment-operator then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         If a type has a trivial assignment-operator then the operator has the same
@@ -48,7 +49,7 @@
         Without some (as yet unspecified) help from the compiler, has_trivial_assign
         will never report that a user-defined class or struct has a trivial constructor;
         this is always safe, if possibly sub-optimal. Currently (May 2005) only MWCW
- 9 and Visual C++ 8 have the necessary compiler intrinsics
+ 9 and Visual C++ 8 have the necessary compiler <a class="link" href="../intrinsics.html" title="Support for Compiler Intrinsics">intrinsics</a>
         to detect user-defined classes with trivial constructors.
       </p>
 <p>
@@ -67,7 +68,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">has_trivial_assign</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -76,7 +77,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">has_trivial_assign</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">has_trivial_assign</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_constructor.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_constructor.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_constructor.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>has_trivial_constructor</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="has_trivial_assign.html" title="has_trivial_assign">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,19 +24,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_trivial_constructor"></a><a href="has_trivial_constructor.html" title="has_trivial_constructor">
+<a name="boost_typetraits.reference.has_trivial_constructor"></a><a class="link" href="has_trivial_constructor.html" title="has_trivial_constructor">
       has_trivial_constructor</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_trivial_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">has_trivial_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_trivial_default_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">has_trivial_default_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- type with a trivial default-constructor then inherits from true_type,
- otherwise inherits from false_type.
+ type with a trivial default-constructor then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         These two traits are synonyms for each other.
@@ -57,7 +58,7 @@
         Without some (as yet unspecified) help from the compiler, has_trivial_constructor
         will never report that a user-defined class or struct has a trivial constructor;
         this is always safe, if possibly sub-optimal. Currently (May 2005) only MWCW
- 9 and Visual C++ 8 have the necessary compiler intrinsics
+ 9 and Visual C++ 8 have the necessary compiler <a class="link" href="../intrinsics.html" title="Support for Compiler Intrinsics">intrinsics</a>
         to detect user-defined classes with trivial constructors.
       </p>
 <p>
@@ -75,7 +76,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">has_trivial_constructor</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code> inherits from <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">has_trivial_constructor</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -85,7 +86,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">has_trivial_constructor</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*&gt;::</span><span class="identifier">type</span></code>
- is the type <code class="computeroutput">true_type</code>.
+ is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_copy.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_copy.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_copy.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>has_trivial_copy</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="has_trivial_constructor.html" title="has_trivial_constructor">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,18 +24,19 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_trivial_copy"></a> has_trivial_copy
+<a name="boost_typetraits.reference.has_trivial_copy"></a><a class="link" href="has_trivial_copy.html" title="has_trivial_copy"> has_trivial_copy</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_trivial_copy</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">has_trivial_copy</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 
 <span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_trivial_copy_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<span class="keyword">struct</span> <span class="identifier">has_trivial_copy_constructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- type with a trivial copy-constructor then inherits from true_type,
- otherwise inherits from false_type.
+ type with a trivial copy-constructor then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         These two traits are synonyms for each other.
@@ -54,7 +55,7 @@
         Without some (as yet unspecified) help from the compiler, has_trivial_copy
         will never report that a user-defined class or struct has a trivial constructor;
         this is always safe, if possibly sub-optimal. Currently (May 2005) only MWCW
- 9 and Visual C++ 8 have the necessary compiler intrinsics
+ 9 and Visual C++ 8 have the necessary compiler <a class="link" href="../intrinsics.html" title="Support for Compiler Intrinsics">intrinsics</a>
         to detect user-defined classes with trivial constructors.
       </p>
 <p>
@@ -73,7 +74,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">has_trivial_copy</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -82,7 +83,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">has_trivial_copy</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">has_trivial_copy</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_cp_cons.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_cp_cons.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_cp_cons.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>has_trivial_copy_constructor</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="has_trivial_copy.html" title="has_trivial_copy">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,10 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_trivial_cp_cons"></a> has_trivial_copy_constructor
+<a name="boost_typetraits.reference.has_trivial_cp_cons"></a><a class="link" href="has_trivial_cp_cons.html" title="has_trivial_copy_constructor"> has_trivial_copy_constructor</a>
 </h3></div></div></div>
 <p>
- See has_trivial_copy.
+ See <a class="link" href="has_trivial_copy.html" title="has_trivial_copy">has_trivial_copy</a>.
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_def_cons.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_def_cons.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_def_cons.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>has_trivial_default_constructor</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="has_trivial_cp_cons.html" title="has_trivial_copy_constructor">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,10 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_trivial_def_cons"></a> has_trivial_default_constructor
+<a name="boost_typetraits.reference.has_trivial_def_cons"></a><a class="link" href="has_trivial_def_cons.html" title="has_trivial_default_constructor"> has_trivial_default_constructor</a>
 </h3></div></div></div>
 <p>
- See has_trivial_constructor.
+ See <a class="link" href="has_trivial_constructor.html" title="has_trivial_constructor">has_trivial_constructor</a>.
       </p>
 </div>
 <table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_destructor.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_destructor.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_trivial_destructor.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>has_trivial_destructor</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="has_trivial_def_cons.html" title="has_trivial_default_constructor">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_trivial_destructor"></a> has_trivial_destructor
+<a name="boost_typetraits.reference.has_trivial_destructor"></a><a class="link" href="has_trivial_destructor.html" title="has_trivial_destructor"> has_trivial_destructor</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_trivial_destructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">has_trivial_destructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- type with a trivial destructor then inherits from true_type,
- otherwise inherits from false_type.
+ type with a trivial destructor then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         If a type has a trivial destructor then the destructor has no effect: calls
@@ -50,7 +51,7 @@
         Without some (as yet unspecified) help from the compiler, has_trivial_destructor
         will never report that a user-defined class or struct has a trivial destructor;
         this is always safe, if possibly sub-optimal. Currently (May 2005) only MWCW
- 9 and Visual C++ 8 have the necessary compiler intrinsics
+ 9 and Visual C++ 8 have the necessary compiler <a class="link" href="../intrinsics.html" title="Support for Compiler Intrinsics">intrinsics</a>
         to detect user-defined classes with trivial constructors.
       </p>
 <p>
@@ -68,7 +69,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">has_trivial_destructor</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code> inherits from <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">has_trivial_destructor</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -78,7 +79,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">has_trivial_destructor</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*&gt;::</span><span class="identifier">type</span></code>
- is the type <code class="computeroutput">true_type</code>.
+ is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_virtual_destructor.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_virtual_destructor.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/has_virtual_destructor.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>has_virtual_destructor</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="has_trivial_destructor.html" title="has_trivial_destructor">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,25 +24,26 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.has_virtual_destructor"></a> has_virtual_destructor
+<a name="boost_typetraits.reference.has_virtual_destructor"></a><a class="link" href="has_virtual_destructor.html" title="has_virtual_destructor"> has_virtual_destructor</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">has_virtual_destructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">has_virtual_destructor</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- type with a virtual destructor then inherits from true_type,
- otherwise inherits from false_type.
+ type with a virtual destructor then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         <span class="bold"><strong>Compiler Compatibility:</strong></span> This trait is provided
         for completeness, since it's part of the Technical Report on C++ Library
         Extensions. However, there is currently no way to portably implement this
- trait. The default version provided always inherits from false_type,
+ trait. The default version provided always inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>,
         and has to be explicitly specialized for types with virtual destructors unless
- the compiler used has compiler intrinsics
+ the compiler used has compiler <a class="link" href="../intrinsics.html" title="Support for Compiler Intrinsics">intrinsics</a>
         that enable the trait to do the right thing: currently (May 2005) only Visual
- C++ 8 has the necessary intrinsics.
+ C++ 8 has the necessary <a class="link" href="../intrinsics.html" title="Support for Compiler Intrinsics">intrinsics</a>.
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 12.4.

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/integral_constant.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/integral_constant.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/integral_constant.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>integral_constant</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="has_virtual_destructor.html" title="has_virtual_destructor">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.integral_constant"></a> integral_constant
+<a name="boost_typetraits.reference.integral_constant"></a><a class="link" href="integral_constant.html" title="integral_constant"> integral_constant</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">val</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="identifier">T</span> <span class="identifier">val</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">integral_constant</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <span class="identifier">integral_constant</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">,</span> <span class="identifier">val</span><span class="special">&gt;</span> <span class="identifier">type</span><span class="special">;</span>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/integral_promotion.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>integral_promotion</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="integral_constant.html" title="integral_constant">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.integral_promotion"></a> integral_promotion
+<a name="boost_typetraits.reference.integral_promotion"></a><a class="link" href="integral_promotion.html" title="integral_promotion"> integral_promotion</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">integral_promotion</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
@@ -49,7 +50,7 @@
         or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id515875"></a><p class="title"><b>Table 1.14. Examples</b></p>
+<a name="id2658387"></a><p class="title"><b>Table 1.14. Examples</b></p>
 <div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_abstract.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_abstract.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_abstract.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_abstract</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="integral_promotion.html" title="integral_promotion">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_abstract"></a> is_abstract
+<a name="boost_typetraits.reference.is_abstract"></a><a class="link" href="is_abstract.html" title="is_abstract"> is_abstract</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_abstract</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_abstract</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- abstract type then inherits from true_type,
- otherwise inherits from false_type.
+ abstract type then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 10.3.
@@ -45,7 +46,7 @@
 <p>
         <span class="bold"><strong>Compiler Compatibility:</strong></span> The compiler must
         support DR337 (as of April 2005: GCC 3.4, VC++ 7.1 (and later), Intel C++
- 7 (and later), and Comeau 4.3.2). Otherwise behaves the same as is_polymorphic;
+ 7 (and later), and Comeau 4.3.2). Otherwise behaves the same as <a class="link" href="is_polymorphic.html" title="is_polymorphic">is_polymorphic</a>;
         this is the "safe fallback position" for which polymorphic types
         are always regarded as potentially abstract. The macro BOOST_NO_IS_ABSTRACT
         is used to signify that the implementation is buggy, users should check for
@@ -69,7 +70,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_abstract</span><span class="special">&lt;</span><span class="identifier">abc</span><span class="special">&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -78,7 +79,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">is_abstract</span><span class="special">&lt;</span><span class="identifier">abc</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">is_abstract</span><span class="special">&lt;</span><span class="identifier">abc</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_arithmetic.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_arithmetic.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_arithmetic.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_arithmetic</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_abstract.html" title="is_abstract">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_arithmetic"></a> is_arithmetic
+<a name="boost_typetraits.reference.is_arithmetic"></a><a class="link" href="is_arithmetic.html" title="is_arithmetic"> is_arithmetic</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_arithmetic</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_arithmetic</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- arithmetic type then inherits from true_type,
- otherwise inherits from false_type.
- Arithmetic types include integral and floating point types (see also is_integral and
- is_floating_point).
+ arithmetic type then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
+ Arithmetic types include integral and floating point types (see also <a class="link" href="is_integral.html" title="is_integral">is_integral</a> and
+ <a class="link" href="is_floating_point.html" title="is_floating_point">is_floating_point</a>).
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.1p8.
@@ -52,7 +53,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_arithmetic</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -61,7 +62,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">is_arithmetic</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">is_arithmetic</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_array.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_array.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_array.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_array</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_arithmetic.html" title="is_arithmetic">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_array"></a> is_array
+<a name="boost_typetraits.reference.is_array"></a><a class="link" href="is_array.html" title="is_array"> is_array</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_array</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_array</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- array type then inherits from true_type,
- otherwise inherits from false_type.
+ array type then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.2 and 8.3.4.
@@ -54,7 +55,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">is_array</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">2</span><span class="special">]&gt;</span></code> inherits from <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">is_array</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[</span><span class="number">2</span><span class="special">]&gt;</span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -64,7 +65,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_array</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">[</span><span class="number">2</span><span class="special">][</span><span class="number">3</span><span class="special">]&gt;::</span><span class="identifier">type</span></code>
- is the type <code class="computeroutput">true_type</code>.
+ is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_base_of.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_base_of.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_base_of.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_base_of</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_array.html" title="is_array">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,21 +24,22 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_base_of"></a> is_base_of
+<a name="boost_typetraits.reference.is_base_of"></a><a class="link" href="is_base_of.html" title="is_base_of"> is_base_of</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Base</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Derived</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_base_of</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">Base</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">Derived</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_base_of</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If Base is base class of type
- Derived or if both types are the same then inherits from true_type,
- otherwise inherits from false_type.
+ Derived or if both types are the same then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         This template will detect non-public base classes, and ambiguous base classes.
       </p>
 <p>
- Note that <code class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">,</span><span class="identifier">X</span><span class="special">&gt;</span></code> will always inherit from true_type.
+ Note that <code class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">X</span><span class="special">,</span><span class="identifier">X</span><span class="special">&gt;</span></code> will always inherit from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>.
         <span class="bold"><strong>This is the case even if <code class="computeroutput"><span class="identifier">X</span></code>
         is not a class type</strong></span>. This is a change in behaviour from Boost-1.33
         in order to track the Technical Report on C++ Library Extensions.
@@ -83,7 +84,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">Base</span><span class="special">,</span> <span class="identifier">Derived</span><span class="special">&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -92,7 +93,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">Base</span><span class="special">,</span> <span class="identifier">Derived</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">is_base_of</span><span class="special">&lt;</span><span class="identifier">Base</span><span class="special">,</span> <span class="identifier">Derived</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_class.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_class.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_class.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_class</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_base_of.html" title="is_base_of">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_class"></a> is_class
+<a name="boost_typetraits.reference.is_class"></a><a class="link" href="is_class.html" title="is_class"> is_class</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_class</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_class</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- class type then inherits from true_type,
- otherwise inherits from false_type.
+ class type then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.2 and 9.2.
@@ -45,9 +46,9 @@
 <p>
         <span class="bold"><strong>Compiler Compatibility:</strong></span> Without (some as
         yet unspecified) help from the compiler, we cannot distinguish between union
- and class types, as a result this type will erroneously inherit from true_type for
- union types. See also is_union.
- Currently (May 2005) only Visual C++ 8 has the necessary compiler intrinsics
+ and class types, as a result this type will erroneously inherit from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a> for
+ union types. See also <a class="link" href="is_union.html" title="is_union">is_union</a>.
+ Currently (May 2005) only Visual C++ 8 has the necessary compiler <a class="link" href="../intrinsics.html" title="Support for Compiler Intrinsics">intrinsics</a>
         to correctly identify union types, and therefore make is_class function correctly.
       </p>
 <p>
@@ -67,7 +68,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_class</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -77,7 +78,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_class</span><span class="special">&lt;</span><span class="identifier">MyClass</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- is the type <code class="computeroutput">true_type</code>.
+ is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_complex.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_complex.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_complex.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_complex</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_class.html" title="is_class">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,10 +24,11 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_complex"></a> is_complex
+<a name="boost_typetraits.reference.is_complex"></a><a class="link" href="is_complex.html" title="is_complex"> is_complex</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_complex</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_complex</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If <code class="computeroutput"><span class="identifier">T</span></code>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_compound.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_compound.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_compound.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_compound</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_complex.html" title="is_complex">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,16 +24,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_compound"></a> is_compound
+<a name="boost_typetraits.reference.is_compound"></a><a class="link" href="is_compound.html" title="is_compound"> is_compound</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_compound</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_compound</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- compound type then inherits from true_type,
- otherwise inherits from false_type.
- Any type that is not a fundamental type is a compound type (see also is_fundamental).
+ compound type then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
+ Any type that is not a fundamental type is a compound type (see also <a class="link" href="is_fundamental.html" title="is_fundamental">is_fundamental</a>).
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.2.
@@ -51,7 +52,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_compound</span><span class="special">&lt;</span><span class="identifier">MyClass</span><span class="special">&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -60,7 +61,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">is_compound</span><span class="special">&lt;</span><span class="identifier">MyEnum</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">is_compound</span><span class="special">&lt;</span><span class="identifier">MyEnum</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_const.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_const.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_const.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_const</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_compound.html" title="is_compound">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_const"></a> is_const
+<a name="boost_typetraits.reference.is_const"></a><a class="link" href="is_const.html" title="is_const"> is_const</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_const</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_const</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (top level) const-qualified
- type then inherits from true_type,
- otherwise inherits from false_type.
+ type then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.3.
@@ -49,7 +50,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">is_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&gt;</span></code> inherits from <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">is_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&gt;</span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -58,7 +59,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">is_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span> <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">is_const</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span> <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_convertible.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_convertible.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_convertible.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_convertible</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_const.html" title="is_const">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,16 +24,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_convertible"></a> is_convertible
+<a name="boost_typetraits.reference.is_convertible"></a><a class="link" href="is_convertible.html" title="is_convertible"> is_convertible</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">From</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">To</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_convertible</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">From</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">To</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_convertible</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If an imaginary lvalue of type
         <code class="computeroutput"><span class="identifier">From</span></code> is convertible to type
- <code class="computeroutput"><span class="identifier">To</span></code> then inherits from true_type,
- otherwise inherits from false_type.
+ <code class="computeroutput"><span class="identifier">To</span></code> then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         Type From must not be an incomplete type.
@@ -58,7 +59,8 @@
         This template will also produce compiler errors if the conversion is ambiguous,
         for example:
       </p>
-<pre class="programlisting"><span class="keyword">struct</span> <span class="identifier">A</span> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">struct</span> <span class="identifier">A</span> <span class="special">{};</span>
 <span class="keyword">struct</span> <span class="identifier">B</span> <span class="special">:</span> <span class="identifier">A</span> <span class="special">{};</span>
 <span class="keyword">struct</span> <span class="identifier">C</span> <span class="special">:</span> <span class="identifier">A</span> <span class="special">{};</span>
 <span class="keyword">struct</span> <span class="identifier">D</span> <span class="special">:</span> <span class="identifier">B</span><span class="special">,</span> <span class="identifier">C</span> <span class="special">{};</span>
@@ -72,7 +74,7 @@
         <span class="bold"><strong>Compiler Compatibility:</strong></span> This template is
         currently broken with Borland C++ Builder 5 (and earlier), for constructor-based
         conversions, and for the Metrowerks 7 (and earlier) compiler in all cases.
- If the compiler does not support <code class="computeroutput">is_abstract</code>,
+ If the compiler does not support <code class="computeroutput"><a class="link" href="is_abstract.html" title="is_abstract">is_abstract</a></code>,
         then the template parameter <code class="computeroutput"><span class="identifier">To</span></code>
         must not be an abstract type.
       </p>
@@ -89,7 +91,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_convertible</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -99,7 +101,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_convertible</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">int</span><span class="special">,</span> <span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- is the type <code class="computeroutput">true_type</code>.
+ is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_empty.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_empty.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_empty.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_empty</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_convertible.html" title="is_convertible">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_empty"></a> is_empty
+<a name="boost_typetraits.reference.is_empty"></a><a class="link" href="is_empty.html" title="is_empty"> is_empty</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_empty</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_empty</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is an empty class type then
- inherits from true_type,
- otherwise inherits from false_type.
+ inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 10p5.
@@ -51,7 +52,7 @@
           the compiler implementing zero sized empty base classes, or
         </li>
 <li>
- the compiler providing intrinsics
+ the compiler providing <a class="link" href="../intrinsics.html" title="Support for Compiler Intrinsics">intrinsics</a>
           to detect empty classes.
         </li>
 </ul></div>
@@ -83,7 +84,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_empty</span><span class="special">&lt;</span><span class="identifier">empty_class</span><span class="special">&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -93,7 +94,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_empty</span><span class="special">&lt;</span><span class="identifier">empty_class</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- is the type <code class="computeroutput">true_type</code>.
+ is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_enum.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_enum.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_enum.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_enum</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_empty.html" title="is_empty">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_enum"></a> is_enum
+<a name="boost_typetraits.reference.is_enum"></a><a class="link" href="is_enum.html" title="is_enum"> is_enum</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_enum</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_enum</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- enum type then inherits from true_type,
- otherwise inherits from false_type.
+ enum type then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.2 and 7.2.
@@ -44,7 +45,7 @@
       </p>
 <p>
         <span class="bold"><strong>Compiler Compatibility:</strong></span> Requires a correctly
- functioning is_convertible
+ functioning <a class="link" href="is_convertible.html" title="is_convertible">is_convertible</a>
         template; this means that is_enum is currently broken under Borland C++ Builder
         5, and for the Metrowerks compiler prior to version 8, other compilers should
         handle this template just fine.
@@ -67,7 +68,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_enum</span><span class="special">&lt;</span><span class="identifier">my_enum</span><span class="special">&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -77,7 +78,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_enum</span><span class="special">&lt;</span><span class="identifier">my_enum</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- is the type <code class="computeroutput">true_type</code>.
+ is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_floating_point.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_floating_point.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_floating_point.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_floating_point</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_enum.html" title="is_enum">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_floating_point"></a> is_floating_point
+<a name="boost_typetraits.reference.is_floating_point"></a><a class="link" href="is_floating_point.html" title="is_floating_point"> is_floating_point</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_floating_point</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_floating_point</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- floating point type then inherits from true_type,
- otherwise inherits from false_type.
+ floating point type then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.1p8.
@@ -50,7 +51,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_floating_point</span><span class="special">&lt;</span><span class="keyword">float</span><span class="special">&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -59,7 +60,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">is_floating_point</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">is_floating_point</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_function.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_function.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_function.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_function</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_floating_point.html" title="is_floating_point">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,19 +24,21 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_function"></a> is_function
+<a name="boost_typetraits.reference.is_function"></a><a class="link" href="is_function.html" title="is_function"> is_function</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_function</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_function</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- function type then inherits from true_type,
- otherwise inherits from false_type.
+ function type then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
         Note that this template does not detect <span class="emphasis"><em>pointers to functions</em></span>,
- or <span class="emphasis"><em>references to functions</em></span>, these are detected by is_pointer and is_reference respectively:
+ or <span class="emphasis"><em>references to functions</em></span>, these are detected by <a class="link" href="is_pointer.html" title="is_pointer">is_pointer</a> and <a class="link" href="is_reference.html" title="is_reference">is_reference</a> respectively:
       </p>
-<pre class="programlisting"><span class="keyword">typedef</span> <span class="keyword">int</span> <span class="identifier">f1</span><span class="special">();</span> <span class="comment">// f1 is of function type.
+<pre class="programlisting">
+<span class="keyword">typedef</span> <span class="keyword">int</span> <span class="identifier">f1</span><span class="special">();</span> <span class="comment">// f1 is of function type.
 </span><span class="keyword">typedef</span> <span class="keyword">int</span> <span class="special">(</span><span class="identifier">f2</span><span class="special">*)();</span> <span class="comment">// f2 is a pointer to a function.
 </span><span class="keyword">typedef</span> <span class="keyword">int</span> <span class="special">(</span><span class="identifier">f3</span><span class="special">&amp;)();</span> <span class="comment">// f3 is a reference to a function.
 </span></pre>
@@ -56,7 +58,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_function</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="keyword">void</span><span class="special">)&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -65,7 +67,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">is_function</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">is_function</span><span class="special">&lt;</span><span class="keyword">long</span> <span class="special">(</span><span class="keyword">double</span><span class="special">,</span> <span class="keyword">int</span><span class="special">)&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -161,11 +163,11 @@
           If you want to detect whether some type is a pointer-to-function then use:
         </p>
 <p>
- <code class="computeroutput">is_function<span class="special">&lt;</span>remove_pointer<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">value</span>
- <span class="special">&amp;&amp;</span> is_pointer<span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
+ <code class="computeroutput"><a class="link" href="is_function.html" title="is_function">is_function</a><span class="special">&lt;</span><a class="link" href="remove_pointer.html" title="remove_pointer">remove_pointer</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">type</span><span class="special">&gt;::</span><span class="identifier">value</span>
+ <span class="special">&amp;&amp;</span> <a class="link" href="is_pointer.html" title="is_pointer">is_pointer</a><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span></code>
         </p>
 <p>
- or for pointers to member functions you can just use is_member_function_pointer
+ or for pointers to member functions you can just use <a class="link" href="is_member_function_pointer.html" title="is_member_function_pointer">is_member_function_pointer</a>
           directly.
         </p>
 </td></tr>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_fundamental.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_fundamental.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_fundamental.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_fundamental</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_function.html" title="is_function">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,19 +24,20 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_fundamental"></a> is_fundamental
+<a name="boost_typetraits.reference.is_fundamental"></a><a class="link" href="is_fundamental.html" title="is_fundamental"> is_fundamental</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_fundamental</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_fundamental</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- fundamental type then inherits from true_type,
- otherwise inherits from false_type.
+ fundamental type then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
         Fundamental types include integral, floating point and void types (see also
- is_integral,
- is_floating_point
- and is_void)
+ <a class="link" href="is_integral.html" title="is_integral">is_integral</a>,
+ <a class="link" href="is_floating_point.html" title="is_floating_point">is_floating_point</a>
+ and <a class="link" href="is_void.html" title="is_void">is_void</a>)
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.1.
@@ -54,7 +55,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_fundamental</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">)&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -64,7 +65,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_fundamental</span><span class="special">&lt;</span><span class="keyword">double</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- is the type <code class="computeroutput">true_type</code>.
+ is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_integral.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_integral.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_integral.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_integral</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_fundamental.html" title="is_fundamental">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_integral"></a> is_integral
+<a name="boost_typetraits.reference.is_integral"></a><a class="link" href="is_integral.html" title="is_integral"> is_integral</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_integral</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_integral</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- integral type then inherits from true_type,
- otherwise inherits from false_type.
+ integral type then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.1p7.
@@ -50,7 +51,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_integral</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -60,7 +61,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_integral</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">char</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- is the type <code class="computeroutput">true_type</code>.
+ is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_function_pointer.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_function_pointer.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_function_pointer.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_member_function_pointer</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_integral.html" title="is_integral">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,16 +24,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_member_function_pointer"></a><a href="is_member_function_pointer.html" title="is_member_function_pointer">
+<a name="boost_typetraits.reference.is_member_function_pointer"></a><a class="link" href="is_member_function_pointer.html" title="is_member_function_pointer">
       is_member_function_pointer</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_member_function_pointer</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_member_function_pointer</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- pointer to a member function then inherits from true_type,
- otherwise inherits from false_type.
+ pointer to a member function then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.2 and 8.3.3.
@@ -50,7 +51,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">is_member_function_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">void</span><span class="special">)&gt;</span></code> inherits from <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">is_member_function_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">void</span><span class="special">)&gt;</span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -60,7 +61,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_member_function_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">char</span><span class="special">)&gt;::</span><span class="identifier">type</span></code>
- is the type <code class="computeroutput">true_type</code>.
+ is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -82,8 +83,8 @@
             <code class="computeroutput"><span class="identifier">is_member_function_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>false</em></span>:
             the argument in this case is a pointer to a data member and not a member
- function, see is_member_object_pointer
- and is_member_pointer
+ function, see <a class="link" href="is_member_object_pointer.html" title="is_member_object_pointer">is_member_object_pointer</a>
+ and <a class="link" href="is_member_pointer.html" title="is_member_pointer">is_member_pointer</a>
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_object_pointer.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_object_pointer.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_object_pointer.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_member_object_pointer</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_member_function_pointer.html" title="is_member_function_pointer">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,16 +24,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_member_object_pointer"></a><a href="is_member_object_pointer.html" title="is_member_object_pointer">
+<a name="boost_typetraits.reference.is_member_object_pointer"></a><a class="link" href="is_member_object_pointer.html" title="is_member_object_pointer">
       is_member_object_pointer</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_member_object_pointer</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_member_object_pointer</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- pointer to a member object (a data member) then inherits from true_type,
- otherwise inherits from false_type.
+ pointer to a member object (a data member) then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.2 and 8.3.3.
@@ -50,7 +51,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">is_member_object_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)&gt;</span></code> inherits from <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">is_member_object_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)&gt;</span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -60,7 +61,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_member_object_pointer</span><span class="special">&lt;</span><span class="keyword">double</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)&gt;::</span><span class="identifier">type</span></code>
- is the type <code class="computeroutput">true_type</code>.
+ is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -82,8 +83,8 @@
             <code class="computeroutput"><span class="identifier">is_member_object_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">void</span><span class="special">)&gt;::</span><span class="identifier">value</span></code>
             is an integral constant expression that evaluates to <span class="emphasis"><em>false</em></span>:
             the argument in this case is a pointer to a member function and not a
- member object, see is_member_function_pointer
- and is_member_pointer
+ member object, see <a class="link" href="is_member_function_pointer.html" title="is_member_function_pointer">is_member_function_pointer</a>
+ and <a class="link" href="is_member_pointer.html" title="is_member_pointer">is_member_pointer</a>
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_pointer.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_pointer.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_member_pointer.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_member_pointer</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_member_object_pointer.html" title="is_member_object_pointer">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,16 +24,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_member_pointer"></a> is_member_pointer
+<a name="boost_typetraits.reference.is_member_pointer"></a><a class="link" href="is_member_pointer.html" title="is_member_pointer"> is_member_pointer</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_member_pointer</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_member_pointer</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
         pointer to a member (either a function or a data member) then inherits from
- true_type,
- otherwise inherits from false_type.
+ <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.2 and 8.3.3.
@@ -51,7 +52,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_member_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -60,7 +61,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">is_member_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">char</span><span class="special">)&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">is_member_pointer</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="special">(</span><span class="identifier">MyClass</span><span class="special">::*)(</span><span class="keyword">char</span><span class="special">)&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_object.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_object.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_object.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_object</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_member_pointer.html" title="is_member_pointer">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_object"></a> is_object
+<a name="boost_typetraits.reference.is_object"></a><a class="link" href="is_object.html" title="is_object"> is_object</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_object</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_object</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- object type then inherits from true_type,
- otherwise inherits from false_type.
+ object type then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
         All types are object types except references, void, and function types.
       </p>
 <p>
@@ -51,7 +52,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_object</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -60,7 +61,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">is_object</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">is_object</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_pod.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_pod.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_pod.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_pod</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_object.html" title="is_object">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_pod"></a> is_pod
+<a name="boost_typetraits.reference.is_pod"></a><a class="link" href="is_pod.html" title="is_pod"> is_pod</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_pod</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_pod</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- POD type then inherits from true_type,
- otherwise inherits from false_type.
+ POD type then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         POD stands for "Plain old data". Arithmetic types, and enumeration
@@ -71,7 +72,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_pod</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -80,7 +81,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">is_pod</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">is_pod</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_pointer.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_pointer.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_pointer.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_pointer</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_pod.html" title="is_pod">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,16 +24,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_pointer"></a> is_pointer
+<a name="boost_typetraits.reference.is_pointer"></a><a class="link" href="is_pointer.html" title="is_pointer"> is_pointer</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_pointer</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_pointer</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
         pointer type (includes function pointers, but excludes pointers to members)
- then inherits from true_type,
- otherwise inherits from false_type.
+ then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.2p2 and 8.3.1.
@@ -51,7 +52,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -60,7 +61,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">is_pointer</span><span class="special">&lt;</span><span class="keyword">char</span><span class="special">*</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_polymorphic.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_polymorphic.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_polymorphic.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_polymorphic</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_pointer.html" title="is_pointer">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_polymorphic"></a> is_polymorphic
+<a name="boost_typetraits.reference.is_polymorphic"></a><a class="link" href="is_polymorphic.html" title="is_polymorphic"> is_polymorphic</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_polymorphic</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_polymorphic</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- polymorphic type then inherits from true_type,
- otherwise inherits from false_type.
+ polymorphic type then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
         Type <code class="computeroutput"><span class="identifier">T</span></code> must be a complete
         type.
       </p>
@@ -66,7 +67,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_polymorphic</span><span class="special">&lt;</span><span class="identifier">poly</span><span class="special">&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -76,7 +77,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_polymorphic</span><span class="special">&lt;</span><span class="identifier">poly</span> <span class="keyword">const</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- is the type <code class="computeroutput">true_type</code>.
+ is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_reference.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_reference.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_reference.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_reference</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_stateless.html" title="is_stateless">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_reference"></a> is_reference
+<a name="boost_typetraits.reference.is_reference"></a><a class="link" href="is_reference.html" title="is_reference"> is_reference</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_reference</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_reference</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a reference pointer type
- then inherits from true_type,
- otherwise inherits from false_type.
+ then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.2 and 8.3.2.
@@ -56,7 +57,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_reference</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&amp;&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -66,7 +67,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_reference</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span><span class="special">&amp;&gt;::</span><span class="identifier">type</span></code>
- is the type <code class="computeroutput">true_type</code>.
+ is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_same.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_same.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_same.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_same</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_polymorphic.html" title="is_polymorphic">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_same"></a> is_same
+<a name="boost_typetraits.reference.is_same"></a><a class="link" href="is_same.html" title="is_same"> is_same</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">U</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_same</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">,</span> <span class="keyword">class</span> <span class="identifier">U</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_same</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T and U are the same types
- then inherits from true_type,
- otherwise inherits from false_type.
+ then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         <span class="bold"><strong>Header:</strong></span> <code class="computeroutput"> <span class="preprocessor">#include</span>
@@ -52,7 +53,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_same</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -61,7 +62,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">is_same</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">is_same</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">,</span> <span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_scalar.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_scalar.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_scalar.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_scalar</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_same.html" title="is_same">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_scalar"></a> is_scalar
+<a name="boost_typetraits.reference.is_scalar"></a><a class="link" href="is_scalar.html" title="is_scalar"> is_scalar</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_scalar</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_scalar</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- scalar type then inherits from true_type,
- otherwise inherits from false_type.
+ scalar type then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
         Scalar types include integral, floating point, enumeration, pointer, and
         pointer-to-member types.
       </p>
@@ -57,7 +58,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_scalar</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">*&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -66,7 +67,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">is_scalar</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">is_scalar</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_signed.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_signed.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_signed.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_signed</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_scalar.html" title="is_scalar">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,16 +24,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_signed"></a> is_signed
+<a name="boost_typetraits.reference.is_signed"></a><a class="link" href="is_signed.html" title="is_signed"> is_signed</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_signed</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_signed</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is an signed integer type
         or an enumerated type with an underlying signed integer type, then inherits
- from true_type,
- otherwise inherits from false_type.
+ from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.1, 7.2.
@@ -51,7 +52,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_signed</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -60,7 +61,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">is_signed</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span> <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">is_signed</span><span class="special">&lt;</span><span class="keyword">int</span> <span class="keyword">const</span> <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_stateless.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_stateless.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_stateless.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_stateless</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_signed.html" title="is_signed">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_stateless"></a> is_stateless
+<a name="boost_typetraits.reference.is_stateless"></a><a class="link" href="is_stateless.html" title="is_stateless"> is_stateless</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_stateless</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_stateless</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> Ff T is a stateless type then
- inherits from true_type,
- otherwise from false_type.
+ inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         Type T must be a complete type.
@@ -40,10 +41,11 @@
 <p>
         A stateless type is a type that has no storage and whose constructors and
         destructors are trivial. That means that <code class="computeroutput"><span class="identifier">is_stateless</span></code>
- only inherits from true_type
+ only inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>
         if the following expression is <code class="computeroutput"><span class="keyword">true</span></code>:
       </p>
-<pre class="programlisting"><span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">has_trivial_constructor</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span>
+<pre class="programlisting">
+<span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">has_trivial_constructor</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span>
 <span class="special">&amp;&amp;</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">has_trivial_copy</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span>
 <span class="special">&amp;&amp;</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">has_trivial_destructor</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span>
 <span class="special">&amp;&amp;</span> <span class="special">::</span><span class="identifier">boost</span><span class="special">::</span><span class="identifier">is_class</span><span class="special">&lt;</span><span class="identifier">T</span><span class="special">&gt;::</span><span class="identifier">value</span>
@@ -66,7 +68,7 @@
         Without some (as yet unspecified) help from the compiler, is_stateless will
         never report that a class or struct is stateless; this is always safe, if
         possibly sub-optimal. Currently (May 2005) only MWCW 9 and Visual C++ 8 have
- the necessary compiler intrinsics
+ the necessary compiler <a class="link" href="../intrinsics.html" title="Support for Compiler Intrinsics">intrinsics</a>
         to make this template work automatically.
       </p>
 </div>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_union.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_union.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_union.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_union</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_reference.html" title="is_reference">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_union"></a> is_union
+<a name="boost_typetraits.reference.is_union"></a><a class="link" href="is_union.html" title="is_union"> is_union</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_union</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_union</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- union type then inherits from true_type,
- otherwise inherits from false_type.
+ union type then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
         Currently requires some kind of compiler support, otherwise unions are identified
         as classes.
       </p>
@@ -43,11 +44,11 @@
         <span class="bold"><strong>Compiler Compatibility:</strong></span> Without (some as
         yet unspecified) help from the compiler, we cannot distinguish between union
         and class types using only standard C++, as a result this type will never
- inherit from true_type,
+ inherit from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
         unless the user explicitly specializes the template for their user-defined
         union types, or unless the compiler supplies some unspecified intrinsic that
         implements this functionality. Currently (May 2005) only Visual C++ 8 has
- the necessary compiler intrinsics
+ the necessary compiler <a class="link" href="../intrinsics.html" title="Support for Compiler Intrinsics">intrinsics</a>
         to make this trait "just work" without user intervention.
       </p>
 <p>
@@ -63,7 +64,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_union</span><span class="special">&lt;</span><span class="keyword">void</span><span class="special">&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -73,7 +74,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_union</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">void</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- is the type <code class="computeroutput">true_type</code>.
+ is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_unsigned.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_unsigned.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_unsigned.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_unsigned</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_union.html" title="is_union">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,16 +24,17 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_unsigned"></a> is_unsigned
+<a name="boost_typetraits.reference.is_unsigned"></a><a class="link" href="is_unsigned.html" title="is_unsigned"> is_unsigned</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_unsigned</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_unsigned</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is an unsigned integer type
         or an enumerated type with an underlying unsigned integer type, then inherits
- from true_type,
- otherwise inherits from false_type.
+ from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.1, 7.2.
@@ -50,7 +51,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">is_unsigned</span><span class="special">&lt;</span><span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">&gt;</span></code> inherits from <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">is_unsigned</span><span class="special">&lt;</span><span class="keyword">unsigned</span> <span class="keyword">int</span><span class="special">&gt;</span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -61,7 +62,7 @@
 <p>
             <code class="computeroutput"><span class="identifier">is_unsigned</span><span class="special">&lt;</span><span class="keyword">unsigned</span> <span class="keyword">int</span>
             <span class="keyword">const</span> <span class="keyword">volatile</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- is the type <code class="computeroutput">true_type</code>.
+ is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_void.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_void.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_void.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_void</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_unsigned.html" title="is_unsigned">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_void"></a> is_void
+<a name="boost_typetraits.reference.is_void"></a><a class="link" href="is_void.html" title="is_void"> is_void</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_void</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_void</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (possibly cv-qualified)
- void type then inherits from true_type,
- otherwise inherits from false_type.
+ void type then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.1p9.
@@ -50,7 +51,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_void</span><span class="special">&lt;</span><span class="keyword">void</span><span class="special">&gt;</span></code>
- inherits from <code class="computeroutput">true_type</code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -60,7 +61,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_void</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">void</span><span class="special">&gt;::</span><span class="identifier">type</span></code>
- is the type <code class="computeroutput">true_type</code>.
+ is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_volatile.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_volatile.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/is_volatile.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>is_volatile</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_void.html" title="is_void">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,15 +24,16 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.is_volatile"></a> is_volatile
+<a name="boost_typetraits.reference.is_volatile"></a><a class="link" href="is_volatile.html" title="is_volatile"> is_volatile</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">is_volatile</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code>true_type-or-false_type</code></em> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">is_volatile</span> <span class="special">:</span> <span class="keyword">public</span> <em class="replaceable"><code><a class="link" href="integral_constant.html" title="integral_constant">true_type</a>-or-<a class="link" href="integral_constant.html" title="integral_constant">false_type</a></code></em> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> If T is a (top level) volatile-qualified
- type then inherits from true_type,
- otherwise inherits from false_type.
+ type then inherits from <a class="link" href="integral_constant.html" title="integral_constant">true_type</a>,
+ otherwise inherits from <a class="link" href="integral_constant.html" title="integral_constant">false_type</a>.
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 3.9.3.
@@ -49,7 +50,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">is_volatile</span><span class="special">&lt;</span><span class="keyword">volatile</span> <span class="keyword">int</span><span class="special">&gt;</span></code> inherits from <code class="computeroutput">true_type</code>.
+ <code class="computeroutput"><span class="identifier">is_volatile</span><span class="special">&lt;</span><span class="keyword">volatile</span> <span class="keyword">int</span><span class="special">&gt;</span></code> inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>
@@ -59,7 +60,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">is_volatile</span><span class="special">&lt;</span><span class="keyword">const</span> <span class="keyword">volatile</span>
- <span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">true_type</code>.
+ <span class="keyword">int</span><span class="special">&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">true_type</a></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/make_signed.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>make_signed</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="is_volatile.html" title="is_volatile">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.make_signed"></a> make_signed
+<a name="boost_typetraits.reference.make_signed"></a><a class="link" href="make_signed.html" title="make_signed"> make_signed</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">make_signed</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
@@ -54,7 +55,7 @@
         or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id536226"></a><p class="title"><b>Table 1.15. Examples</b></p>
+<a name="id2676867"></a><p class="title"><b>Table 1.15. Examples</b></p>
 <div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/make_unsigned.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>make_unsigned</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="make_signed.html" title="make_signed">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.make_unsigned"></a> make_unsigned
+<a name="boost_typetraits.reference.make_unsigned"></a><a class="link" href="make_unsigned.html" title="make_unsigned"> make_unsigned</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">make_unsigned</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
@@ -54,7 +55,7 @@
         or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id536858"></a><p class="title"><b>Table 1.16. Examples</b></p>
+<a name="id2677441"></a><p class="title"><b>Table 1.16. Examples</b></p>
 <div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/promote.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/promote.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/promote.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>promote</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="make_unsigned.html" title="make_unsigned">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.promote"></a> promote
+<a name="boost_typetraits.reference.promote"></a><a class="link" href="promote.html" title="promote"> promote</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">promote</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
@@ -38,8 +39,8 @@
         then applies integral and floating point promotions to <code class="computeroutput"><span class="identifier">T</span></code>
         and keeps cv-qualifiers of <code class="computeroutput"><span class="identifier">T</span></code>,
         otherwise leaves <code class="computeroutput"><span class="identifier">T</span></code> unchanged.
- See also integral_promotion
- and floating_point_promotion.
+ See also <a class="link" href="integral_promotion.html" title="integral_promotion">integral_promotion</a>
+ and <a class="link" href="floating_point_promotion.html" title="floating_point_promotion">floating_point_promotion</a>.
       </p>
 <p>
         <span class="bold"><strong>C++ Standard Reference:</strong></span> 4.5 except 4.5/3
@@ -51,7 +52,7 @@
         or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id537558"></a><p class="title"><b>Table 1.17. Examples</b></p>
+<a name="id2678076"></a><p class="title"><b>Table 1.17. Examples</b></p>
 <div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/rank.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/rank.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/rank.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>rank</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="promote.html" title="promote">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,14 +24,15 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.rank"></a> rank
+<a name="boost_typetraits.reference.rank"></a><a class="link" href="rank.html" title="rank"> rank</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
-<span class="keyword">struct</span> <span class="identifier">rank</span> <span class="special">:</span> <span class="keyword">public</span> integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">RANK</span><span class="special">(</span><span class="identifier">T</span><span class="special">)&gt;</span> <span class="special">{};</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<span class="keyword">struct</span> <span class="identifier">rank</span> <span class="special">:</span> <span class="keyword">public</span> <a class="link" href="integral_constant.html" title="integral_constant">integral_constant</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">RANK</span><span class="special">(</span><span class="identifier">T</span><span class="special">)&gt;</span> <span class="special">{};</span>
 </pre>
 <p>
         <span class="bold"><strong>Inherits:</strong></span> Class template rank inherits from
- <code class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">RANK</span><span class="special">(</span><span class="identifier">T</span><span class="special">)&gt;</span></code>,
+ <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">integral_constant</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="identifier">RANK</span><span class="special">(</span><span class="identifier">T</span><span class="special">)&gt;</span></code>,
         where <code class="computeroutput"><span class="identifier">RANK</span><span class="special">(</span><span class="identifier">T</span><span class="special">)</span></code> is the
         number of array dimensions in type <code class="computeroutput"><span class="identifier">T</span></code>.
       </p>
@@ -52,7 +53,7 @@
           </p>
 <p>
             <code class="computeroutput"><span class="identifier">rank</span><span class="special">&lt;</span><span class="keyword">int</span><span class="special">[]&gt;</span></code>
- inherits from <code class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="number">1</span><span class="special">&gt;</span></code>.
+ inherits from <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">integral_constant</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="number">1</span><span class="special">&gt;</span></code>.
           </p>
 <p>
         </p>
@@ -61,7 +62,7 @@
 <p>
           </p>
 <p>
- <code class="computeroutput"><span class="identifier">rank</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">[</span><span class="number">2</span><span class="special">][</span><span class="number">3</span><span class="special">][</span><span class="number">4</span><span class="special">]&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput">integral_constant<span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="number">3</span><span class="special">&gt;</span></code>.
+ <code class="computeroutput"><span class="identifier">rank</span><span class="special">&lt;</span><span class="keyword">double</span><span class="special">[</span><span class="number">2</span><span class="special">][</span><span class="number">3</span><span class="special">][</span><span class="number">4</span><span class="special">]&gt;::</span><span class="identifier">type</span></code> is the type <code class="computeroutput"><a class="link" href="integral_constant.html" title="integral_constant">integral_constant</a><span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span><span class="special">,</span> <span class="number">3</span><span class="special">&gt;</span></code>.
           </p>
 <p>
         </p>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_all_extents.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>remove_all_extents</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="rank.html" title="rank">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.remove_all_extents"></a> remove_all_extents
+<a name="boost_typetraits.reference.remove_all_extents"></a><a class="link" href="remove_all_extents.html" title="remove_all_extents"> remove_all_extents</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">remove_all_extents</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
@@ -45,7 +46,7 @@
         does not support partial specialization of class-templates then this template
         will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
         will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
- except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
+ except where <a class="link" href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
@@ -54,7 +55,7 @@
         or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id538991"></a><p class="title"><b>Table 1.18. Examples</b></p>
+<a name="id2679381"></a><p class="title"><b>Table 1.18. Examples</b></p>
 <div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_const.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>remove_const</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="remove_all_extents.html" title="remove_all_extents">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.remove_const"></a> remove_const
+<a name="boost_typetraits.reference.remove_const"></a><a class="link" href="remove_const.html" title="remove_const"> remove_const</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">remove_const</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
@@ -44,7 +45,7 @@
         does not support partial specialization of class-templates then this template
         will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
         will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
- except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
+ except where <a class="link" href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
@@ -53,7 +54,7 @@
         or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id539713"></a><p class="title"><b>Table 1.19. Examples</b></p>
+<a name="id2680038"></a><p class="title"><b>Table 1.19. Examples</b></p>
 <div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_cv.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>remove_cv</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="remove_const.html" title="remove_const">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.remove_cv"></a> remove_cv
+<a name="boost_typetraits.reference.remove_cv"></a><a class="link" href="remove_cv.html" title="remove_cv"> remove_cv</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">remove_cv</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
@@ -44,7 +45,7 @@
         does not support partial specialization of class-templates then this template
         will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
         will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
- except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
+ except where <a class="link" href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
@@ -53,7 +54,7 @@
         or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id540417"></a><p class="title"><b>Table 1.20. Examples</b></p>
+<a name="id2680677"></a><p class="title"><b>Table 1.20. Examples</b></p>
 <div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_extent.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>remove_extent</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="remove_cv.html" title="remove_cv">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.remove_extent"></a> remove_extent
+<a name="boost_typetraits.reference.remove_extent"></a><a class="link" href="remove_extent.html" title="remove_extent"> remove_extent</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">remove_extent</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
@@ -45,7 +46,7 @@
         does not support partial specialization of class-templates then this template
         will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
         will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
- except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
+ except where <a class="link" href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
@@ -54,7 +55,7 @@
         or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id541121"></a><p class="title"><b>Table 1.21. Examples</b></p>
+<a name="id2681318"></a><p class="title"><b>Table 1.21. Examples</b></p>
 <div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_pointer.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>remove_pointer</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="remove_extent.html" title="remove_extent">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.remove_pointer"></a> remove_pointer
+<a name="boost_typetraits.reference.remove_pointer"></a><a class="link" href="remove_pointer.html" title="remove_pointer"> remove_pointer</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">remove_pointer</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
@@ -44,7 +45,7 @@
         does not support partial specialization of class-templates then this template
         will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
         will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
- except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
+ except where <a class="link" href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
@@ -53,7 +54,7 @@
         or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id541855"></a><p class="title"><b>Table 1.22. Examples</b></p>
+<a name="id2681988"></a><p class="title"><b>Table 1.22. Examples</b></p>
 <div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_reference.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>remove_reference</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="remove_pointer.html" title="remove_pointer">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.remove_reference"></a> remove_reference
+<a name="boost_typetraits.reference.remove_reference"></a><a class="link" href="remove_reference.html" title="remove_reference"> remove_reference</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">remove_reference</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
@@ -44,7 +45,7 @@
         does not support partial specialization of class-templates then this template
         will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
         will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
- except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
+ except where <a class="link" href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
@@ -53,7 +54,7 @@
         or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id542534"></a><p class="title"><b>Table 1.23. Examples</b></p>
+<a name="id2682606"></a><p class="title"><b>Table 1.23. Examples</b></p>
 <div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/remove_volatile.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>remove_volatile</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="remove_reference.html" title="remove_reference">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.remove_volatile"></a> remove_volatile
+<a name="boost_typetraits.reference.remove_volatile"></a><a class="link" href="remove_volatile.html" title="remove_volatile"> remove_volatile</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="keyword">class</span> <span class="identifier">T</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">remove_volatile</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>
@@ -44,7 +45,7 @@
         does not support partial specialization of class-templates then this template
         will compile, but the member <code class="computeroutput"><span class="identifier">type</span></code>
         will always be the same as type <code class="computeroutput"><span class="identifier">T</span></code>
- except where <a href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
+ except where <a class="link" href="../category/transform.html#boost_typetraits.category.transform.broken_compiler_workarounds_">compiler
         workarounds</a> have been applied.
       </p>
 <p>
@@ -53,7 +54,7 @@
         or <code class="computeroutput"> <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span></code>
       </p>
 <div class="table">
-<a name="id543140"></a><p class="title"><b>Table 1.24. Examples</b></p>
+<a name="id2683157"></a><p class="title"><b>Table 1.24. Examples</b></p>
 <div class="table-contents"><table class="table" summary="Examples">
 <colgroup>
 <col>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/type_with_alignment.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/type_with_alignment.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/reference/type_with_alignment.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>type_with_alignment</title>
 <link rel="stylesheet" href="../../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../reference.html" title="Alphabetical Reference">
 <link rel="prev" href="remove_volatile.html" title="remove_volatile">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,9 +24,10 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h3 class="title">
-<a name="boost_typetraits.reference.type_with_alignment"></a> type_with_alignment
+<a name="boost_typetraits.reference.type_with_alignment"></a><a class="link" href="type_with_alignment.html" title="type_with_alignment"> type_with_alignment</a>
 </h3></div></div></div>
-<pre class="programlisting"><span class="keyword">template</span> <span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Align</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="keyword">template</span> <span class="special">&lt;</span><span class="identifier">std</span><span class="special">::</span><span class="identifier">size_t</span> <span class="identifier">Align</span><span class="special">&gt;</span>
 <span class="keyword">struct</span> <span class="identifier">type_with_alignment</span>
 <span class="special">{</span>
    <span class="keyword">typedef</span> <em class="replaceable"><code>see-below</code></em> <span class="identifier">type</span><span class="special">;</span>

Modified: branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/user_defined.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/user_defined.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/boost_typetraits/user_defined.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>User Defined Specializations</title>
 <link rel="stylesheet" href="../../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="up" href="../index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="prev" href="category/function.html" title="Decomposing Function Types">
@@ -12,7 +12,7 @@
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -24,17 +24,18 @@
 </div>
 <div class="section" lang="en">
 <div class="titlepage"><div><div><h2 class="title" style="clear: both">
-<a name="boost_typetraits.user_defined"></a> User Defined Specializations
+<a name="boost_typetraits.user_defined"></a><a class="link" href="user_defined.html" title="User Defined Specializations"> User Defined Specializations</a>
 </h2></div></div></div>
 <p>
       Occationally the end user may need to provide their own specialization for
       one of the type traits - typically where intrinsic compiler support is required
       to implement a specific trait fully. These specializations should derive from
- boost::true_type
- or boost::false_type
+ boost::<a class="link" href="reference/integral_constant.html" title="integral_constant">true_type</a>
+ or boost::<a class="link" href="reference/integral_constant.html" title="integral_constant">false_type</a>
       as appropriate:
     </p>
-<pre class="programlisting"><span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_pod</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
+<pre class="programlisting">
+<span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_pod</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_class</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 <span class="preprocessor">#include</span> <span class="special">&lt;</span><span class="identifier">boost</span><span class="special">/</span><span class="identifier">type_traits</span><span class="special">/</span><span class="identifier">is_union</span><span class="special">.</span><span class="identifier">hpp</span><span class="special">&gt;</span>
 
@@ -48,16 +49,16 @@
 <span class="keyword">namespace</span> <span class="identifier">boost</span>
 <span class="special">{</span>
    <span class="keyword">template</span><span class="special">&lt;&gt;</span>
- <span class="keyword">struct</span> is_pod<span class="special">&lt;</span><span class="identifier">my_pod</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> true_type<span class="special">{};</span>
+ <span class="keyword">struct</span> <a class="link" href="reference/is_pod.html" title="is_pod">is_pod</a><span class="special">&lt;</span><span class="identifier">my_pod</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> <a class="link" href="reference/integral_constant.html" title="integral_constant">true_type</a><span class="special">{};</span>
       
    <span class="keyword">template</span><span class="special">&lt;&gt;</span>
- <span class="keyword">struct</span> is_pod<span class="special">&lt;</span><span class="identifier">my_union</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> true_type<span class="special">{};</span>
+ <span class="keyword">struct</span> <a class="link" href="reference/is_pod.html" title="is_pod">is_pod</a><span class="special">&lt;</span><span class="identifier">my_union</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> <a class="link" href="reference/integral_constant.html" title="integral_constant">true_type</a><span class="special">{};</span>
    
    <span class="keyword">template</span><span class="special">&lt;&gt;</span>
- <span class="keyword">struct</span> is_union<span class="special">&lt;</span><span class="identifier">my_union</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> true_type<span class="special">{};</span>
+ <span class="keyword">struct</span> <a class="link" href="reference/is_union.html" title="is_union">is_union</a><span class="special">&lt;</span><span class="identifier">my_union</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> <a class="link" href="reference/integral_constant.html" title="integral_constant">true_type</a><span class="special">{};</span>
    
    <span class="keyword">template</span><span class="special">&lt;&gt;</span>
- <span class="keyword">struct</span> is_class<span class="special">&lt;</span><span class="identifier">my_union</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> false_type<span class="special">{};</span>
+ <span class="keyword">struct</span> <a class="link" href="reference/is_class.html" title="is_class">is_class</a><span class="special">&lt;</span><span class="identifier">my_union</span><span class="special">&gt;</span> <span class="special">:</span> <span class="keyword">public</span> <a class="link" href="reference/integral_constant.html" title="integral_constant">false_type</a><span class="special">{};</span>
 <span class="special">}</span>
 </pre>
 </div>

Modified: branches/proto/v3/libs/type_traits/doc/html/index.html
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/html/index.html (original)
+++ branches/proto/v3/libs/type_traits/doc/html/index.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,14 +3,14 @@
 <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
 <title>Chapter 1. Boost.TypeTraits</title>
 <link rel="stylesheet" href="../../../../doc/html/boostbook.css" type="text/css">
-<meta name="generator" content="DocBook XSL Stylesheets Vsnapshot_2006-12-17_0120">
+<meta name="generator" content="DocBook XSL Stylesheets V1.73.2">
 <link rel="start" href="index.html" title="Chapter 1. Boost.TypeTraits">
 <link rel="next" href="boost_typetraits/intro.html" title="Introduction">
 </head>
 <body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
 <table cellpadding="2" width="100%"><tr>
 <td valign="top"><img alt="Boost C++ Libraries" width="277" height="86" src="../../../../boost.png"></td>
-<td align="center">Home</td>
+<td align="center">Home</td>
 <td align="center">Libraries</td>
 <td align="center">People</td>
 <td align="center">FAQ</td>
@@ -30,7 +30,7 @@
       Marcus, Itay Maman, John Maddock, Alexander Nasonov, Thorsten Ottosen, Robert
       Ramey and Jeremy Siek</p></div>
 <div><div class="legalnotice">
-<a name="id437571"></a><p>
+<a name="id2625911"></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>

Modified: branches/proto/v3/libs/type_traits/doc/intrinsics.qbk
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/intrinsics.qbk (original)
+++ branches/proto/v3/libs/type_traits/doc/intrinsics.qbk 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -41,7 +41,7 @@
 * __is_stateless
 
 The hooks for compiler-intrinsic support are defined in
-[@../../boost/type_traits/intrinsics.hpp boost/type_traits/intrinsics.hpp], adding support for new compilers is simply
+[@../../../../boost/type_traits/intrinsics.hpp boost/type_traits/intrinsics.hpp], adding support for new compilers is simply
 a matter of defining one of more of the following macros:
 
 [table Macros for Compiler Intrinsics

Modified: branches/proto/v3/libs/type_traits/doc/mpl.qbk
==============================================================================
--- branches/proto/v3/libs/type_traits/doc/mpl.qbk (original)
+++ branches/proto/v3/libs/type_traits/doc/mpl.qbk 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -8,13 +8,13 @@
 [section:mpl MPL Interoperability]
 
 All the value based traits in this library conform to MPL's requirements
-for an [@../../libs/mpl/doc/refmanual/integral-constant.html Integral Constant type]: that includes a number of rather intrusive
+for an [@../../../../libs/mpl/doc/refmanual/integral-constant.html Integral Constant type]: that includes a number of rather intrusive
 workarounds for broken compilers.
 
 Purely as an implementation detail, this
-means that `__true_type` inherits from [@../../libs/mpl/doc/refmanual/bool.html `boost::mpl::true_`], `__false_type` inherits
-from [@../../libs/mpl/doc/refmanual/bool.html `boost::mpl::false_`], and `__integral_constant<T, v>` inherits from
-[@../../libs/mpl/doc/refmanual/integral-c.html `boost::mpl::integral_c<T,v>`] (provided `T` is not `bool`)
+means that `__true_type` inherits from [@../../../../libs/mpl/doc/refmanual/bool.html `boost::mpl::true_`], `__false_type` inherits
+from [@../../../../libs/mpl/doc/refmanual/bool.html `boost::mpl::false_`], and `__integral_constant<T, v>` inherits from
+[@../../../../libs/mpl/doc/refmanual/integral-c.html `boost::mpl::integral_c<T,v>`] (provided `T` is not `bool`)
 
 [endsect]
 

Modified: branches/proto/v3/libs/utility/call_traits.htm
==============================================================================
--- branches/proto/v3/libs/utility/call_traits.htm (original)
+++ branches/proto/v3/libs/utility/call_traits.htm 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -740,26 +740,16 @@
 
 <p>Revised 01 September 2000</p>
 
-<p>© Copyright boost.org 2000. Permission to copy, use, modify,
-sell and distribute this document is granted provided this
-copyright notice appears in all copies. This document is provided
-&quot;as is&quot; without express or implied warranty, and with
-no claim as to its suitability for any purpose.</p>
-
-<p>Based on contributions by Steve Cleary, Beman Dawes, Howard
-Hinnant and John Maddock.</p>
-
-<p>Maintained by <a href="mailto:john_at_[hidden]">John
-Maddock</a>, the latest version of this file can be found at <a
-href="http://www.boost.org/">www.boost.org</a>, and the boost
-discussion list at <a
-href="http://www.yahoogroups.com/list/boost">www.yahoogroups.com/list/boost</a>.</p>
-
-<p>.</p>
-
-<p>&nbsp;</p>
-
-<p>&nbsp;</p>
+ <p>
+ Copyright 2000 Steve Cleary, Beman Dawes, Howard
+ Hinnant and John Maddock. <br/>
+ Use, modification and distribution are subject to the
+ Boost Software License, Version 1.0.
+ (See accompanying file LICENSE_1_0.txt
+ or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+ </a>).
+ </p>
 </body>
 </html>
 

Modified: branches/proto/v3/libs/utility/enable_if.html
==============================================================================
--- branches/proto/v3/libs/utility/enable_if.html (original)
+++ branches/proto/v3/libs/utility/enable_if.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -366,17 +366,18 @@
 <EM>C++ Templates: The Complete Guide</EM>.
 Addison-Wesley, 2002.</DL>
 
-
-
-
-
-<hr></hr>
-
-<B>Contributed by:</B> <BR>
-Jaakko J&auml;rvi, Jeremiah Willcock and Andrew Lumsdaine<BR>
+<hr/>
+ <p>Copyright Jaakko J&auml;rvi, Jeremiah Willcock and Andrew Lumsdaine<BR>
 <EM>{jajarvi|jewillco|lums}@osl.iu.edu</EM><BR>
 Indiana University<BR>
-Open Systems Lab
+Open Systems Lab<br/>
+Use, modification and distribution are subject to the
+Boost Software License, Version 1.0.
+(See accompanying file LICENSE_1_0.txt
+or copy at <a href="http://www.boost.org/LICENSE_1_0.txt">
+ http://www.boost.org/LICENSE_1_0.txt
+</a>).
+</p>
 <!--HTMLFOOT-->
 <!--ENDHTML-->
 <!--FOOTER-->

Modified: branches/proto/v3/libs/utility/index.html
==============================================================================
--- branches/proto/v3/libs/utility/index.html (original)
+++ branches/proto/v3/libs/utility/index.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -21,14 +21,15 @@
                                 <a href="compressed_pair.htm">compressed_pair</a><br>
                                 <a href="current_function.html">current_function</a><br>
                                 <a href="enable_if.html">enable_if</a><br>
- iterator_adaptors<br>
+ iterator_adaptors<br>
+ generator iterator adaptors<br>
                                 <a href="operators.htm">operators</a><br>
                                 <a href="throw_exception.html">throw_exception</a><br>
                                 <a href="utility.htm">utility</a><br>
                 <a href="value_init.htm">value_init</a></p>
                 </blockquote>
                 <hr>
- <p>© Copyright Beman Dawes, 2001</p>
+ <p>© Copyright Beman Dawes, 2001</p>
         <p>Distributed under the Boost Software License, Version 1.0. (See
         accompanying file <a href="../../LICENSE_1_0.txt">
         LICENSE_1_0.txt</a> or copy at

Modified: branches/proto/v3/libs/wave/test/testwave/collect_hooks_information.hpp
==============================================================================
--- branches/proto/v3/libs/wave/test/testwave/collect_hooks_information.hpp (original)
+++ branches/proto/v3/libs/wave/test/testwave/collect_hooks_information.hpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -47,10 +47,10 @@
 
 ///////////////////////////////////////////////////////////////////////////////
 template <typename String>
-inline std::string repr(boost::wave::util::file_position<String> const& pos)
+inline String repr(boost::wave::util::file_position<String> const& pos)
 {
- return handle_filepath(pos.get_file()) + String("(") +
- boost::lexical_cast<String>(pos.get_line()) + ")";
+ std::string linenum = boost::lexical_cast<std::string>(pos.get_line());
+ return handle_filepath(pos.get_file()) + String("(") + linenum.c_str() + ")";
 }
 
 ///////////////////////////////////////////////////////////////////////////////

Modified: branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_009.cpp
==============================================================================
--- branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_009.cpp (original)
+++ branches/proto/v3/libs/wave/test/testwave/testfiles/t_2_009.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -43,7 +43,7 @@
 //H 02: <t_2_009.cpp>
 //H 03: <t_2_009.cpp>
 //H 04: <t_2_009.cpp>
-//H 05: ./t_2_009.cpp (C:/CVS/wave/libs/wave/test/testwave/testfiles/t_2_009.cpp)
+//H 05: $B(t_2_009.cpp) ($B(t_2_009.cpp))
 //H 10: t_2_009.cpp(15): #if
 //H 11: t_2_009.cpp(15): #if !defined(FILE_002_009_CPP) : 0
 //H 06:

Modified: branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_003.cpp
==============================================================================
--- branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_003.cpp (original)
+++ branches/proto/v3/libs/wave/test/testwave/testfiles/t_9_003.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -16,8 +16,10 @@
 #define PLUS() +
 #define MINUS() -
 #define DOT() .
+#define GREATER() >
+#define LESS() <
 
-//R #line 21 "t_9_003.cpp"
+//R #line 23 "t_9_003.cpp"
 X()2 //R 1 2
 STRINGIZE( X()2 ) //R "12"
 //R
@@ -37,13 +39,20 @@
 STRINGIZE( DOT()DOT()DOT() ) //R "..."
 
 // the following are regressions reported by Stefan Seefeld
+//R #line 43 "t_9_003.cpp"
+GREATER()GREATER() //R > >
+STRINGIZE( GREATER()GREATER() ) //R ">>"
+//R
+LESS()LESS() //R < <
+STRINGIZE( LESS()LESS() ) //R "<<"
+
 #define COMMA() ,
 #define AND() &
 #define CHAR() char
 #define STAR() *
 
 // Make sure no whitespace gets inserted in between the operator symbols
-//R #line 47 "t_9_003.cpp"
+//R #line 56 "t_9_003.cpp"
 void foo(char&, char) //R void foo(char&, char)
 void foo(char *) //R void foo(char *)
 void foo(char *&) //R void foo(char *&)

Modified: branches/proto/v3/libs/wave/test/testwave/testwave.cpp
==============================================================================
--- branches/proto/v3/libs/wave/test/testwave/testwave.cpp (original)
+++ branches/proto/v3/libs/wave/test/testwave/testwave.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -61,11 +61,13 @@
             ("copyright,c", "print out the copyright statement")
             ("config-file", po::value<std::vector<std::string> >()->composing(),
                 "specify a config file (alternatively: @arg)")
+ ("hooks", po::value<bool>()->default_value(true),
+ "test preprocessing hooks")
             ("debug,d", po::value<int>(), "set the debug level (0...9)")
         ;
 
     // Hidden options, will be used in in config file analysis to allow to
- // recognise positional arguments, will not be shown to the user.
+ // recognize positional arguments, will not be shown to the user.
         po::options_description desc_hidden("Hidden options");
         desc_hidden.add_options()
             ("input", po::value<std::vector<std::string> >()->composing(),
@@ -174,7 +176,7 @@
                     for (std::vector<std::string>::const_iterator iit = infiles.begin();
                          iit != iend; ++iit)
                     {
- // correct the file name (prepend the cfg file path)
+ // correct the file name (pre-pend the config file path)
                         fs::path cfgpath = fs::complete(
                             fs::path(*cit, fs::native), fs::current_path());
                         fs::path filepath =

Modified: branches/proto/v3/libs/wave/test/testwave/testwave_app.cpp
==============================================================================
--- branches/proto/v3/libs/wave/test/testwave/testwave_app.cpp (original)
+++ branches/proto/v3/libs/wave/test/testwave/testwave_app.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -97,6 +97,24 @@
         result = result + name.c_str();
         return true;
     }
+
+ template <typename T>
+ inline T const&
+ variables_map_as(po::variable_value const& v, T*)
+ {
+#if (__GNUC__ == 3 && (__GNUC_MINOR__ == 2 || __GNUC_MINOR__ == 3)) || \
+ BOOST_WORKAROUND(__MWERKS__, < 0x3200)
+// gcc 3.2.x and 3.3.x choke on vm[...].as<...>()
+// CW 8.3 has problems with the v.as<T>() below
+ T const* r = boost::any_cast<T>(&v.value());
+ if (!r)
+ boost::throw_exception(boost::bad_any_cast());
+ return *r;
+#else
+ return v.as<T>();
+#endif
+ }
+
 }
 
 ///////////////////////////////////////////////////////////////////////////
@@ -274,6 +292,10 @@
     if (!read_file(filename, instr))
         return false; // error was reported already
 
+ bool test_hooks = true;
+ if (global_vm.count("hooks"))
+ test_hooks = variables_map_as(global_vm["hooks"], (bool *)NULL);
+
 // extract expected output, preprocess the data and compare results
     std::string expected, expected_hooks;
     if (extract_expected_output(filename, instr, expected, expected_hooks)) {
@@ -325,7 +347,7 @@
             }
             else {
             // preprocessing succeeded, check hook information, if appropriate
- if (!expected_hooks.empty() &&
+ if (test_hooks && !expected_hooks.empty() &&
                     !got_expected_result(filename, hooks, expected_hooks))
                 {
                     if (debuglevel > 2) {
@@ -746,26 +768,6 @@
     return true;
 }
 
-namespace {
-
- template <typename T>
- inline T const&
- variables_map_as(po::variable_value const& v, T*)
- {
-#if (__GNUC__ == 3 && (__GNUC_MINOR__ == 2 || __GNUC_MINOR__ == 3)) || \
- BOOST_WORKAROUND(__MWERKS__, < 0x3200)
-// gcc 3.2.x and 3.3.x choke on vm[...].as<...>()
-// CW 8.3 has problems with the v.as<T>() below
- T const* r = boost::any_cast<T>(&v.value());
- if (!r)
- boost::throw_exception(boost::bad_any_cast());
- return *r;
-#else
- return v.as<T>();
-#endif
- }
-}
-
 template <typename Context>
 bool
 testwave_app::initialise_options(Context& ctx, po::variables_map const& vm,

Modified: branches/proto/v3/libs/xpressive/doc/matching.qbk
==============================================================================
--- branches/proto/v3/libs/xpressive/doc/matching.qbk (original)
+++ branches/proto/v3/libs/xpressive/doc/matching.qbk 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -22,10 +22,11 @@
 want to search through the string looking for sub-strings that the regex matches, use the _regex_search_
 algorithm.]
 
-The input can be a `std::string`, a C-style null-terminated string or a pair of iterators. In all cases,
-the type of the iterator used to traverse the input sequence must match the iterator type used to declare
-the regex object. (You can use the table in the [link boost_xpressive.user_s_guide.quick_start.know_your_iterator_type Quick Start] to
-find the correct regex type for your iterator.)
+The input can be a bidirectional range such as `std::string`, a C-style null-terminated string or a pair of
+iterators. In all cases, the type of the iterator used to traverse the input sequence must match the iterator
+type used to declare the regex object. (You can use the table in the
+[link boost_xpressive.user_s_guide.quick_start.know_your_iterator_type Quick Start] to find the correct regex
+type for your iterator.)
 
     cregex cre = +_w; // this regex can match C-style strings
     sregex sre = +_w; // this regex can match std::strings
@@ -65,9 +66,9 @@
         // should never get here!!!
     }
 
-Click [link boost_xpressive.user_s_guide.examples.see_if_a_whole_string_matches_a_regex here] to see a complete example program that
-shows how to use _regex_match_. And check the _regex_match_ reference to see a complete list of the available
-overloads.
+Click [link boost_xpressive.user_s_guide.examples.see_if_a_whole_string_matches_a_regex here] to see a complete
+example program that shows how to use _regex_match_. And check the _regex_match_ reference to see a complete list
+of the available overloads.
 
 [h2 Searching for Matching Sub-Strings]
 
@@ -75,14 +76,14 @@
 _regex_search_ will try to match the regex at the beginning of the input sequence and scan forward in the
 sequence until it either finds a match or exhausts the sequence.
 
-In all other regards, _regex_search_ behaves like _regex_match_ ['(see above)]. In particular, it can operate on `std::string`,
-C-style null-terminated strings or iterator ranges. The same care must be taken to ensure that the iterator
-type of your regex matches the iterator type of your input sequence. As with _regex_match_, you can optionally
-provide a _match_results_ struct to receive the results of the search, and a _match_flag_type_ bitmask to
-control how the match is evaluated.
-
-Click [link boost_xpressive.user_s_guide.examples.see_if_a_string_contains_a_sub_string_that_matches_a_regex here] to see a complete
-example program that shows how to use _regex_search_. And check the _regex_search_ reference to see a complete
-list of the available overloads.
+In all other regards, _regex_search_ behaves like _regex_match_ ['(see above)]. In particular, it can operate
+on a bidirectional range such as `std::string`, C-style null-terminated strings or iterator ranges. The same
+care must be taken to ensure that the iterator type of your regex matches the iterator type of your input
+sequence. As with _regex_match_, you can optionally provide a _match_results_ struct to receive the results
+of the search, and a _match_flag_type_ bitmask to control how the match is evaluated.
+
+Click [link boost_xpressive.user_s_guide.examples.see_if_a_string_contains_a_sub_string_that_matches_a_regex here]
+to see a complete example program that shows how to use _regex_search_. And check the _regex_search_ reference to
+see a complete list of the available overloads.
 
 [endsect]

Modified: branches/proto/v3/libs/xpressive/doc/substitutions.qbk
==============================================================================
--- branches/proto/v3/libs/xpressive/doc/substitutions.qbk (original)
+++ branches/proto/v3/libs/xpressive/doc/substitutions.qbk 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -7,8 +7,8 @@
 
 [section String Substitutions]
 
-Regular expressions are not only good for searching text; they're good at ['manipulating] it. And one of the most
-common text manipulation tasks is search-and-replace. xpressive provides the _regex_replace_ algorithm for
+Regular expressions are not only good for searching text; they're good at ['manipulating] it. And one of the
+most common text manipulation tasks is search-and-replace. xpressive provides the _regex_replace_ algorithm for
 searching and replacing.
 
 [h2 regex_replace()]
@@ -40,19 +40,40 @@
 
 Notice that ['all] the occurrences of `"his"` have been replaced with `"her"`.
 
-Click [link boost_xpressive.user_s_guide.examples.replace_all_sub_strings_that_match_a_regex here] to see a complete
-example program that shows how to use _regex_replace_. And check the _regex_replace_ reference
+Click [link boost_xpressive.user_s_guide.examples.replace_all_sub_strings_that_match_a_regex here] to see
+a complete example program that shows how to use _regex_replace_. And check the _regex_replace_ reference
 to see a complete list of the available overloads.
 
-[h2 The Format String]
+[h2 Replace Options]
 
-As with Perl, you can refer to sub-matches in the format string. The table below shows the escape sequences
-xpressive recognizes in the format string.
+The _regex_replace_ algorithm takes an optional bitmask parameter to control the formatting. The
+possible values of the bitmask are:
+
+[table Format Flags
+ [[Flag] [Meaning]]
+ [[`format_default`] [Recognize the ECMA-262 format sequences (see below).]]
+ [[`format_first_only`] [Only replace the first match, not all of them.]]
+ [[`format_no_copy`] [Don't copy the parts of the input sequence that didn't match the regex
+ to the output sequence.]]
+ [[`format_literal`] [Treat the format string as a literal; that is, don't recognize any
+ escape sequences.]]
+ [[`format_perl`] [Recognize the Perl format sequences (see below).]]
+ [[`format_sed`] [Recognize the sed format sequences (see below).]]
+ [[`format_all`] [In addition to the Perl format sequences, recognize some
+ Boost-specific format sequences.]]
+]
+
+These flags live in the `regex_constants` namespace.
+
+[h2 The ECMA-262 Format Sequences]
+
+When you haven't specified a substitution string dialect with one of the format flags above,
+you get the dialect defined by ECMA-262, the standard for ECMAScript. The table below shows
+the escape sequences recognized in ECMA-262 mode.
 
 [table Format Escape Sequences
     [[Escape Sequence] [Meaning]]
- [[[^$1]] [the first sub-match]]
- [[[^$2]] [the second sub-match (etc.)]]
+ [[[^$1], [^$2], etc.] [the corresponding sub-match]]
     [[[^$&]] [the full match]]
     [[[^$\`]] [the match prefix]]
     [[[^$']] [the match suffix]]
@@ -62,18 +83,71 @@
 Any other sequence beginning with `'$'` simply represents itself. For example, if the format string were
 `"$a"` then `"$a"` would be inserted into the output sequence.
 
-[h2 Replace Options]
+[h2 The Sed Format Sequences]
 
-The _regex_replace_ algorithm takes an optional bitmask parameter to control the formatting. The
-possible values of the bitmask are:
+When specifying the `format_sed` flag to _regex_replace_, the following escape sequences
+are recognized:
 
-[table Format Flags
- [[Flag] [Meaning]]
- [[`format_first_only`] [Only replace the first match, not all of them.]]
- [[`format_no_copy`] [Don't copy the parts of the input sequence that didn't match the regex to the output sequence.]]
- [[`format_literal`] [Treat the format string as a literal; that is, don't recognize any escape sequences.]]
+[table Sed Format Escape Sequences
+ [[Escape Sequence] [Meaning]]
+ [[[^\\1], [^\\2], etc.] [The corresponding sub-match]]
+ [[[^&]] [the full match]]
+ [[[^\\a]] [A literal `'\a'`]]
+ [[[^\\e]] [A literal `char_type(27)`]]
+ [[[^\\f]] [A literal `'\f'`]]
+ [[[^\\n]] [A literal `'\n'`]]
+ [[[^\\r]] [A literal `'\r'`]]
+ [[[^\\t]] [A literal `'\t'`]]
+ [[[^\\v]] [A literal `'\v'`]]
+ [[[^\\xFF]] [A literal `char_type(0xFF)`, where [^['F]] is any hex digit]]
+ [[[^\\x{FFFF}]] [A literal `char_type(0xFFFF)`, where [^['F]] is any hex digit]]
+ [[[^\\cX]] [The control character [^['X]]]]
 ]
 
-These flags live in the `regex_constants` namespace.
+[h2 The Perl Format Sequences]
+
+When specifying the `format_perl` flag to _regex_replace_, the following escape sequences
+are recognized:
+
+[table Perl Format Escape Sequences
+ [[Escape Sequence] [Meaning]]
+ [[[^$1], [^$2], etc.] [the corresponding sub-match]]
+ [[[^$&]] [the full match]]
+ [[[^$\`]] [the match prefix]]
+ [[[^$']] [the match suffix]]
+ [[[^$$]] [a literal `'$'` character]]
+ [[[^\\a]] [A literal `'\a'`]]
+ [[[^\\e]] [A literal `char_type(27)`]]
+ [[[^\\f]] [A literal `'\f'`]]
+ [[[^\\n]] [A literal `'\n'`]]
+ [[[^\\r]] [A literal `'\r'`]]
+ [[[^\\t]] [A literal `'\t'`]]
+ [[[^\\v]] [A literal `'\v'`]]
+ [[[^\\xFF]] [A literal `char_type(0xFF)`, where [^['F]] is any hex digit]]
+ [[[^\\x{FFFF}]] [A literal `char_type(0xFFFF)`, where [^['F]] is any hex digit]]
+ [[[^\\cX]] [The control character [^['X]]]]
+ [[[^\\l]] [Make the next character lowercase]]
+ [[[^\\L]] [Make the rest of the substitution lowercase until the next [^\\E]]]
+ [[[^\\u]] [Make the next character uppercase]]
+ [[[^\\U]] [Make the rest of the substitution uppercase until the next [^\\E]]]
+ [[[^\\E]] [Terminate [^\\L] or [^\\U]]]
+ [[[^\\1], [^\\2], etc.] [The corresponding sub-match]]
+ [[[^\\g<name>]] [The named backref /name/]]
+]
+
+[h2 The Boost-Specific Format Sequences]
+
+When specifying the `format_all` flag to _regex_replace_, the escape sequences
+recognized are the same as those above for `format_perl`. In addition, conditional
+expressions of the following form are recognized:
+
+[pre
+?Ntrue-expression:false-expression
+]
+
+where /N/ is a decimal digit representing a sub-match. If the corresponding sub-match
+participated in the full match, then the substitution is /true-expression/. Otherwise,
+it is /false-expression/. In this mode, you can use parens [^()] for grouping. If you
+want a literal paren, you must escape it as [^\\(].
 
 [endsect]

Modified: branches/proto/v3/libs/xpressive/proto/doc/Jamfile.v2
==============================================================================
--- branches/proto/v3/libs/xpressive/proto/doc/Jamfile.v2 (original)
+++ branches/proto/v3/libs/xpressive/proto/doc/Jamfile.v2 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -81,28 +81,29 @@
         # How far down we go with TOC's
         <xsl:param>generate.section.toc.level=10
         # Set the path to the boost-root so we find our graphics:
- #<xsl:param>boost.root=../../../..
+ #<xsl:param>boost.root=$(BOOST_ROOT)
         # location of the main index file so our links work:
- #<xsl:param>boost.libraries=../../../../libs/libraries.htm
+ #<xsl:param>boost.libraries=$(BOOST_ROOT)/libs/libraries.htm
 
         # PDF Options:
         # TOC Generation: this is needed for FOP-0.9 and later:
         # <xsl:param>fop1.extensions=1
- <xsl:param>xep.extensions=1
+ <format>pdf:<xsl:param>fop1.extensions=0
+ <format>pdf:<xsl:param>xep.extensions=1
         # TOC generation: this is needed for FOP 0.2, but must not be set to zero for FOP-0.9!
- <xsl:param>fop.extensions=0
+ <format>pdf:<xsl:param>fop.extensions=0
         # No indent on body text:
- <xsl:param>body.start.indent=0pt
+ <format>pdf:<xsl:param>body.start.indent=0pt
         # Margin size:
- <xsl:param>page.margin.inner=0.5in
+ <format>pdf:<xsl:param>page.margin.inner=0.5in
         # Margin size:
- <xsl:param>page.margin.outer=0.5in
+ <format>pdf:<xsl:param>page.margin.outer=0.5in
         # Yes, we want graphics for admonishments:
- <xsl:param>admon.graphics=1
+ <format>pdf:<xsl:param>admon.graphics=1
         # Set this one for PDF generation *only*:
- # default pnd graphics are awful in PDF form,
+ # default png graphics are awful in PDF form,
         # better use SVG's instead:
- # <xsl:param>admon.graphics.extension=".svg"
+ # <format>pdf:<xsl:param>admon.graphics.extension=".svg"
 
         <dependency>protodoc
     ;

Modified: branches/proto/v3/libs/xpressive/proto/doc/construction.qbk
==============================================================================
--- branches/proto/v3/libs/xpressive/proto/doc/construction.qbk (original)
+++ branches/proto/v3/libs/xpressive/proto/doc/construction.qbk 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -922,10 +922,10 @@
>::type
 
 In the above, `TheFunctionToCall` might be an ordinary function object, so
-let's define a `construct_<>` function object that constructs an object.
+let's define a `construct_helper<>` function object that constructs an object.
 
     template<typename T>
- struct construct_
+ struct construct_helper
     {
         typedef T result_type; // for TR1 result_of
         
@@ -937,13 +937,13 @@
         // ... other overloads ...
     };
 
-With such a function object, we can say `construct_<S>()(1, 'a')` to
+With such a function object, we can say `construct_helper<S>()(1, 'a')` to
 immediately construct an `S` object using `1` and `'a'` as constructor
-arguments. We want this to be lazy, so we can wrap `construct_<S>` in
+arguments. We want this to be lazy, so we can wrap `construct_helper<S>` in
 a Proto terminal.
 
     // A lazy S constructor
- terminal<construct_<S> >::type const construct_S = {{}};
+ terminal<construct_helper<S> >::type const construct_S = {{}};
     
     // OK, make a lazy function invocation but don't call it.
     construct_S(1, 'a');
@@ -959,16 +959,16 @@
     // Define the construct() function template that
     // constructs an object lazily.
     template<typename T, typename A0, typename A1>
- typename proto::make_expr<
+ typename proto::result_of::make_expr<
         proto::tag::function
- , construct_<T> const
+ , construct_helper<T> const
       , A0 const &
       , A1 const &
>::type const
- construct(A0 const &a0, A0 const &a1)
+ construct(A0 const &a0, A1 const &a1)
     {
         return proto::make_expr<proto::tag::function>(
- construct_<T>()
+ construct_helper<T>()
           , boost::ref(a0)
           , boost::ref(a1)
         );
@@ -977,7 +977,7 @@
 Now users can say `construct<S>(_1, _2)` and get the lazy object
 construction they want. (Making it work with `std::transform()`
 takes a little more effort, but that's covered in the
-[link boost_proto.users_guide.examples.calc2 Calc2] example.)
+[link boost_proto.users_guide.examples.lambda Lambda] example.)
 Now we need /N/ overloads to handle up to /N/ arguments. That's a lot
 of boiler plate, so we can use the `BOOST_PROTO_DEFINE_VARARG_FUNCTION_TEMPLATE()`
 macro to simplify our job.
@@ -988,15 +988,19 @@
         construct \
       , MyLambdaDomain \
       , (proto::tag::function) \
- , ((construct_)(typename)) \
+ , ((construct_helper)(typename)) \
     )
 
 What is new in this case is the fourth macro argument, which specifies
 that there is an implicit first argument to `construct()` of type
-`construct_<X>`, where `X` is a template parameter of the function.
+`construct_helper<X>`, where `X` is a template parameter of the function.
 The fourth argument to the macro is actually a PP sequence of PP
 sequences. Each sequence describes one implicit argument.
 
+To see `BOOST_PROTO_DEFINE_VARARG_FUNCTION_TEMPLATE()` and `construct()` in
+action, please check out the
+[link boost_proto.users_guide.examples.lambda Lambda] example.
+
 [blurb [*Ugly Macros]
 
 You may find this use of the preprocessor distasteful and decide to

Modified: branches/proto/v3/libs/xpressive/proto/doc/examples.qbk
==============================================================================
--- branches/proto/v3/libs/xpressive/proto/doc/examples.qbk (original)
+++ branches/proto/v3/libs/xpressive/proto/doc/examples.qbk 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -17,6 +17,7 @@
 [import ../example/vector.cpp]
 [import ../example/map_assign.cpp]
 [import ../example/futures.cpp]
+[import ../example/lambda.cpp]
 
 [/===============]
 [section Examples]
@@ -176,4 +177,16 @@
 
 [endsect]
 
+[/========================================================]
+[section:lambda Lambda: A Simple Lambda Library with Proto]
+[/========================================================]
+
+This is an advanced example that shows how to implement a simple
+lambda DSEL with Proto, like the Boost.Lambda_library. It uses
+contexts, transforms and expression extension.
+
+[Lambda]
+
+[endsect]
+
 [endsect]

Modified: branches/proto/v3/libs/xpressive/proto/doc/transforms.qbk
==============================================================================
--- branches/proto/v3/libs/xpressive/proto/doc/transforms.qbk (original)
+++ branches/proto/v3/libs/xpressive/proto/doc/transforms.qbk 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -900,7 +900,7 @@
 `when<>` associates a grammar rule with a transform. It can be used
 in a grammar in place of the rule; that is, it behaves as a grammar
 rule. Expression tree nodes that match the grammar rule are processed
-with the associated transform; that it, `when<>` also behaves like
+with the associated transform; that is, `when<>` also behaves like
 a transform.
 
 When no transform is specified, as with `when< posit<Calculator> >`,

Modified: branches/proto/v3/libs/xpressive/proto/example/Jamfile.v2
==============================================================================
--- branches/proto/v3/libs/xpressive/proto/example/Jamfile.v2 (original)
+++ branches/proto/v3/libs/xpressive/proto/example/Jamfile.v2 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -65,3 +65,8 @@
         <toolset>gcc:<cxxflags>-ftemplate-depth-1024
     ;
 
+exe lambda
+ :
+ lambda.cpp
+ ;
+

Modified: branches/proto/v3/libs/xpressive/proto/example/calc1.cpp
==============================================================================
--- branches/proto/v3/libs/xpressive/proto/example/calc1.cpp (original)
+++ branches/proto/v3/libs/xpressive/proto/example/calc1.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -12,11 +12,11 @@
 #include <boost/xpressive/proto/context.hpp>
 using namespace boost;
 
-template<typename I> struct arg {};
+template<int I> struct placeholder {};
 
 // Define some placeholders
-proto::terminal< arg< mpl::int_<1> > >::type const _1 = {{}};
-proto::terminal< arg< mpl::int_<2> > >::type const _2 = {{}};
+proto::terminal< placeholder< 1 > >::type const _1 = {{}};
+proto::terminal< placeholder< 2 > >::type const _2 = {{}};
 
 // Define a calculator context, for evaluating arithmetic expressions
 struct calculator_context
@@ -35,10 +35,10 @@
     }
 
     // Handle the evaluation of the placeholder terminals
- template<typename I>
- double operator ()(proto::tag::terminal, arg<I>) const
+ template<int I>
+ double operator ()(proto::tag::terminal, placeholder<I>) const
     {
- return d[ I() - 1 ];
+ return d[ I - 1 ];
     }
 };
 

Modified: branches/proto/v3/libs/xpressive/proto/example/calc2.cpp
==============================================================================
--- branches/proto/v3/libs/xpressive/proto/example/calc2.cpp (original)
+++ branches/proto/v3/libs/xpressive/proto/example/calc2.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -15,7 +15,7 @@
 using namespace boost;
 
 // Will be used to define the placeholders _1 and _2
-template<typename I> struct arg {};
+template<int I> struct placeholder {};
 
 // For expressions in the calculator domain, operator ()
 // will be special; it will evaluate the expression.
@@ -39,10 +39,10 @@
     }
 
     // Handle the evaluation of the placeholder terminals
- template<typename I>
- double operator ()(proto::tag::terminal, arg<I>) const
+ template<int I>
+ double operator ()(proto::tag::terminal, placeholder<I>) const
     {
- return d[ I() - 1 ];
+ return d[ I - 1 ];
     }
 };
 
@@ -88,8 +88,8 @@
 {};
 
 // Define some placeholders (notice they're wrapped in calculator_expression<>)
-calculator_expression<proto::terminal< arg< mpl::int_<1> > >::type> const _1;
-calculator_expression<proto::terminal< arg< mpl::int_<2> > >::type> const _2;
+calculator_expression<proto::terminal< placeholder< 1 > >::type> const _1;
+calculator_expression<proto::terminal< placeholder< 2 > >::type> const _2;
 
 // Now, our arithmetic expressions are immediately executable function objects:
 int main()

Modified: branches/proto/v3/libs/xpressive/proto/example/map_assign.cpp
==============================================================================
--- branches/proto/v3/libs/xpressive/proto/example/map_assign.cpp (original)
+++ branches/proto/v3/libs/xpressive/proto/example/map_assign.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -3,7 +3,7 @@
 // Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 //
-// This is a port of map_list_assign from the Boost.Assign library.
+// This is a port of map_list_of() from the Boost.Assign library.
 // It has the advantage of being more efficient at runtime by not
 // building any temporary container that requires dynamic allocation.
 

Modified: branches/proto/v3/libs/xpressive/proto/example/mixed.cpp
==============================================================================
--- branches/proto/v3/libs/xpressive/proto/example/mixed.cpp (original)
+++ branches/proto/v3/libs/xpressive/proto/example/mixed.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -84,14 +84,14 @@
 // terminals.
 struct DereferenceCtx
 {
- // Unless this is a vector terminal, use the
+ // Unless this is an iterator terminal, use the
     // default evaluation context
     template<typename Expr, typename Arg = typename arg<Expr>::type>
     struct eval
       : proto::default_eval<Expr, DereferenceCtx const>
     {};
 
- // Index vector terminals with our subscript.
+ // Dereference iterator terminals.
     template<typename Expr, typename Iter>
     struct eval<Expr, iterator_wrapper<Iter> >
     {
@@ -108,14 +108,14 @@
 // terminals.
 struct IncrementCtx
 {
- // Unless this is a vector terminal, use the
+ // Unless this is an iterator terminal, use the
     // default evaluation context
     template<typename Expr, typename Arg = typename arg<Expr>::type>
     struct eval
       : proto::null_eval<Expr, IncrementCtx const>
     {};
 
- // Index vector terminals with our subscript.
+ // advance iterator terminals.
     template<typename Expr, typename Iter>
     struct eval<Expr, iterator_wrapper<Iter> >
     {
@@ -199,7 +199,7 @@
   : mpl::true_
 {};
 
-namespace VectorOps
+namespace MixedOps
 {
     // This defines all the overloads to make expressions involving
     // std::vector to build expression templates.
@@ -328,7 +328,7 @@
 
 int main()
 {
- using namespace VectorOps;
+ using namespace MixedOps;
 
     int n = 10;
     std::vector<int> a,b,c,d;
@@ -346,11 +346,11 @@
         f.push_back(std::complex<double>(1.0, 1.0));
     }
 
- VectorOps::assign(b, 2);
- VectorOps::assign(d, a + b * c);
+ MixedOps::assign(b, 2);
+ MixedOps::assign(d, a + b * c);
     a += if_else(d < 30, b, c);
 
- VectorOps::assign(e, c);
+ MixedOps::assign(e, c);
     e += e - 4 / (c + 1);
 
     f -= sin(0.1 * e * std::complex<double>(0.2, 1.2));

Modified: branches/proto/v3/libs/xpressive/proto/example/vector.cpp
==============================================================================
--- branches/proto/v3/libs/xpressive/proto/example/vector.cpp (original)
+++ branches/proto/v3/libs/xpressive/proto/example/vector.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -118,7 +118,7 @@
 };
 
 // A vector grammar is a terminal or some op that is not an
-// assignment op. (Assignment will be handles specially.)
+// assignment op. (Assignment will be handled specially.)
 struct VectorGrammar
   : proto::or_<
         proto::terminal<_>

Modified: branches/proto/v3/libs/xpressive/proto/test/examples.cpp
==============================================================================
--- branches/proto/v3/libs/xpressive/proto/test/examples.cpp (original)
+++ branches/proto/v3/libs/xpressive/proto/test/examples.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -251,12 +251,59 @@
         /*<< Match expressions like `make_pair_(1, 3.14)` >>*/
         function<terminal<make_pair_tag>, terminal<_>, terminal<_> >
       /*<< Return `std::pair<F,S>(f,s)` where `f` and `s` are the
- first and second arguments to the lazy `make_pair_()` function >>*/
+ first and second arguments to the lazy `make_pair_()` function.
+ (This uses `proto::make<>` under the covers to evaluate the
+ transform.)>>*/
       , std::pair<_arg(_arg1), _arg(_arg2)>(_arg(_arg1), _arg(_arg2))
>
 {};
 //]
 
+namespace lazy_make_pair2
+{
+ //[ LazyMakePair2
+ struct make_pair_tag {};
+ terminal<make_pair_tag>::type const make_pair_ = {{}};
+
+ // Like std::make_pair(), only as a function object.
+ /*<<Inheriting from `proto::callable` lets Proto know
+ that this is a callable transform, so we can use it
+ without having to wrap it in `proto::call<>`.>>*/
+ struct make_pair : callable
+ {
+ template<typename Sig> struct result;
+
+ template<typename This, typename First, typename Second>
+ struct result<This(First, Second)>
+ {
+ typedef std::pair<First, Second> type;
+ };
+
+ template<typename First, typename Second>
+ std::pair<First, Second>
+ operator()(First const &first, Second const &second) const
+ {
+ return std::make_pair(first, second);
+ }
+ };
+
+ // This transform matches lazy function invocations like
+ // `make_pair_(1, 3.14)` and actually builds a `std::pair<>`
+ // from the arguments.
+ struct MakePair
+ : when<
+ /*<< Match expressions like `make_pair_(1, 3.14)` >>*/
+ function<terminal<make_pair_tag>, terminal<_>, terminal<_> >
+ /*<< Return `make_pair()(f,s)` where `f` and `s` are the
+ first and second arguments to the lazy `make_pair_()` function.
+ (This uses `proto::call<>` under the covers to evaluate the
+ transform.)>>*/
+ , make_pair(_arg(_arg1), _arg(_arg2))
+ >
+ {};
+ //]
+}
+
 //[ NegateInt
 struct NegateInt
   : when<terminal<int>, negate<_>(_)>

Modified: branches/proto/v3/libs/xpressive/test/Jamfile.v2
==============================================================================
--- branches/proto/v3/libs/xpressive/test/Jamfile.v2 (original)
+++ branches/proto/v3/libs/xpressive/test/Jamfile.v2 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -50,6 +50,7 @@
          [ run test11u.cpp ]
          [ run misc1.cpp ]
          [ run misc2.cpp ]
+ [ run test_format.cpp ]
          [ run test_cycles.cpp ]
          [ run test_non_char.cpp ]
          [ run test_static.cpp ]

Modified: branches/proto/v3/libs/xpressive/test/misc2.cpp
==============================================================================
--- branches/proto/v3/libs/xpressive/test/misc2.cpp (original)
+++ branches/proto/v3/libs/xpressive/test/misc2.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -5,6 +5,7 @@
 // Software License, Version 1.0. (See accompanying file
 // LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 
+#include <map>
 #include <string>
 #include <boost/xpressive/xpressive.hpp>
 #include <boost/xpressive/regex_actions.hpp>
@@ -34,13 +35,44 @@
 
     sregex_compiler compiler;
     compiler["rx0"] = (s1="foo")[ ref(result) = s1 ];
- sregex rx = compiler.compile( "(?>(?$rx0))");
+ sregex rx = compiler.compile("(?>(?$rx0))");
 
     bool ok = regex_match(str, rx);
     BOOST_CHECK(ok);
     BOOST_CHECK_EQUAL(result, "foo");
 }
 
+///////////////////////////////////////////////////////////////////////////////
+//
+void test_static_actions_in_static_keep()
+{
+ std::string result;
+ std::string str("foo");
+
+ sregex rx0 = (s1="foo")[ ref(result) = s1 ];
+ sregex rx = keep(rx0);
+
+ bool ok = regex_match(str, rx);
+ BOOST_CHECK(ok);
+ BOOST_CHECK_EQUAL(result, "foo");
+}
+
+///////////////////////////////////////////////////////////////////////////////
+//
+void test_replace_with_lambda()
+{
+ std::map<std::string, std::string> replacements;
+ replacements["X"] = "this";
+ replacements["Y"] = "that";
+
+ std::string input("\"$(X)\" has the value \"$(Y)\""), output;
+ std::string expected("\"this\" has the value \"that\"");
+ sregex rx = "$(" >> (s1= +~as_xpr(')')) >> ')';
+
+ output = regex_replace(input, rx, ref(replacements)[s1]);
+ BOOST_CHECK_EQUAL(output, expected);
+}
+
 using namespace boost::unit_test;
 ///////////////////////////////////////////////////////////////////////////////
 // init_unit_test_suite
@@ -51,6 +83,8 @@
 
     test->add(BOOST_TEST_CASE(&test_complement));
     test->add(BOOST_TEST_CASE(&test_static_actions_in_dynamic_keep));
+ test->add(BOOST_TEST_CASE(&test_static_actions_in_static_keep));
+ test->add(BOOST_TEST_CASE(&test_replace_with_lambda));
 
     return test;
 }

Modified: branches/proto/v3/libs/xpressive/test/regress.ipp
==============================================================================
--- branches/proto/v3/libs/xpressive/test/regress.ipp (original)
+++ branches/proto/v3/libs/xpressive/test/regress.ipp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -272,11 +272,26 @@
         typedef typename std::basic_string<Char>::const_iterator iterator;
         basic_regex<iterator> rx = basic_regex<iterator>::compile(test.pat, test.syntax_flags);
 
+ // Build the same regex for use with C strings
+ basic_regex<Char const *> c_rx = basic_regex<Char const *>::compile(test.pat, test.syntax_flags);
+
         if(!test.res.empty())
         {
             // test regex_replace
             std::basic_string<Char> res = regex_replace(test.str, rx, test.sub, test.match_flags);
             BOOST_CHECK_MESSAGE(res == test.res, case_ << res << " != " << test.res );
+
+ // test regex_replace with NTBS format string
+ std::basic_string<Char> res2 = regex_replace(test.str, rx, test.sub.c_str(), test.match_flags);
+ BOOST_CHECK_MESSAGE(res2 == test.res, case_ << res2 << " != " << test.res );
+
+ // test regex_replace with NTBS input string
+ std::basic_string<Char> res3 = regex_replace(test.str.c_str(), c_rx, test.sub, test.match_flags);
+ BOOST_CHECK_MESSAGE(res3 == test.res, case_ << res3 << " != " << test.res );
+
+ // test regex_replace with NTBS input string and NTBS format string
+ std::basic_string<Char> res4 = regex_replace(test.str.c_str(), c_rx, test.sub.c_str(), test.match_flags);
+ BOOST_CHECK_MESSAGE(res4 == test.res, case_ << res4 << " != " << test.res );
         }
 
         if(0 == (test.match_flags & regex_constants::format_first_only))

Modified: branches/proto/v3/libs/xpressive/test/test_non_char.cpp
==============================================================================
--- branches/proto/v3/libs/xpressive/test/test_non_char.cpp (original)
+++ branches/proto/v3/libs/xpressive/test/test_non_char.cpp 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -80,6 +80,12 @@
         BOOST_CHECK_EQUAL(3, what.position());
         BOOST_CHECK_EQUAL(3, what.length());
     }
+
+ // test for range-based regex_replace
+ std::vector<UChar> output = regex_replace(str, urx, pattern_);
+ std::string output_(output.begin(), output.end());
+ std::string expected("foob.*rboo");
+ BOOST_CHECK_EQUAL(output_, expected);
 }
 
 ///////////////////////////////////////////////////////////////////////////////

Modified: branches/proto/v3/tools/build/v2/tools/python.jam
==============================================================================
--- branches/proto/v3/tools/build/v2/tools/python.jam (original)
+++ branches/proto/v3/tools/build/v2/tools/python.jam 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -55,6 +55,11 @@
 # Extra library needed by phtread on some platforms.
 lib rt ;
 
+# The pythonpath feature specifies additional elements for the PYTHONPATH
+# environment variable, set by run-pyd. For example, pythonpath can be used
+# to access Python modules that are part of the product being built, but
+# are not installed in the development system's default paths.
+feature.feature pythonpath : : free optional path ;
 
 # Initializes the Python toolset. Note that all parameters are
 # optional.
@@ -111,12 +116,6 @@
 
     configure $(version) : $(cmd-or-prefix) : $(includes) : $(libraries) : $(condition) : $(extension-suffix) ;
 
- # The pythonpath feature specifies additional elements for the PYTHONPATH
- # environment variable, set by run-pyd. For example, pythonpath can be used
- # to access Python modules that are part of the product being built, but
- # are not installed in the development system's default paths.
- feature.feature pythonpath : : free optional path ;
-
     project.pop-current ;
 }
 

Modified: branches/proto/v3/tools/index.html
==============================================================================
--- branches/proto/v3/tools/index.html (original)
+++ branches/proto/v3/tools/index.html 2008-03-17 14:47:42 EDT (Mon, 17 Mar 2008)
@@ -20,14 +20,17 @@
     </tr>
   </table>
 
- <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" height="26">
+ <table border="0" cellpadding="5" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" bgcolor="#D7EEFF" height="26" width="681">
     <tr>
- <td height="16">Getting Started&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
- </font>&nbsp; Release History&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
- </font>&nbsp; Tools &nbsp;<font color="#FFFFFF">&nbsp;
- </font>&nbsp; Web Site&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
- </font>&nbsp; Community&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
- </font>&nbsp; More</td>
+ <td height="16" width="671">Getting Started&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
+ </font>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <a href="../libs/libraries.htm">
+ Libraries</a> &nbsp;<font color="#FFFFFF">&nbsp;
+ </font>&nbsp;&nbsp;&nbsp;&nbsp; Web Site&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
+ </font>&nbsp;&nbsp;&nbsp;&nbsp; News&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
+ </font>&nbsp;&nbsp;&nbsp; Community&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
+ </font>&nbsp;&nbsp;&nbsp;&nbsp;
+ FAQ&nbsp;&nbsp;<font color="#FFFFFF">&nbsp;
+ </font>&nbsp;&nbsp;&nbsp;&nbsp; More Info&nbsp;</td>
     </tr>
   </table>
   
@@ -80,7 +83,7 @@
 
 <p>Revised
 <!--webbot bot="Timestamp" s-type="EDITED"
-s-format="%d %b %Y" startspan -->23 Feb 2008<!--webbot bot="Timestamp" endspan i-checksum="14408" --></p>
+s-format="%d %b %Y" startspan -->13 Mar 2008<!--webbot bot="Timestamp" endspan i-checksum="14911" --></p>
 
 <p>© Copyright Beman Dawes 2003<br>
 © Copyright Douglas Gregor 2003<br>
@@ -93,4 +96,4 @@
 (See file LICENSE_1_0.txt
 or www.boost.org/LICENSE_1_0.txt) </p>
    </body>
-</html>
+</html>
\ No newline at end of file


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